ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Learn, share, mix

Photos by Samathy Barratt 


To me, one of the hallmarks of good programming is that the code looks so simple that you are tempted to dismiss the skill of the author. Writing good clean understandable code is hard work whatever language you are using -- Francis Glassborow

ACCU is an organisation for anyone interested in developing and improving programming skills.

ACCU welcomes everyone who is interested in any programming language. ACCU supports its members by hosting mailing lists, running a yearly conference, publishing journals and organising online study groups.
Join now and start participating.

ACCU World Of Code

Check out ACCU's blog aggregator, ACCU World of Code.

World of Code collects all the latest postings from a variety of blogs likely to be of interest to ACCU members and fellow travellers.

Latest Journal

Overload cover
Overload 158 · August 2020 (PDF)


  • RE:Purpose FWD:Thinking.
    The pandemic could be a ‘Once in a Lifetime’ opportunity to stop and think. Frances Buontempo misses this chance and muses on lyrics by Talking Heads instead.

  • The Global Lockdown of Locks.
    Locks can be replaced with tasks. Lucian Radu Teodorescu shows us how.

  • C++20: A Simple Math Module.
    Modules are one big change introduced by C++20. Rainer Grimm describes how to build a mathematics module.

  • A Thorough Introduction to Apache Kafka.
    Kafka serves as the heart of many companies’ architecture. Stanislav Kozlovski takes a deep dive into the system.

  • An Example Confined User Shell.
    Snap confinement is not just for individual apps but can be applied to a complete GUI environment. Alan Griffiths demonstrates with the Mircade shell.

  • Agile Manchester 2020: Testers Edition.
    Many tech conferences are still going ahead online. Jit Gosai reports on Agile Manchester from a tester’s perspective.

  • Afterwood.
    Mind your language! Chris Oldwood recounts a Stack Overflow comment that got him thinking.

rss feed


  • August's Overload Journal has been published. (6.08.20)

    The August 2020 ACCU Overload journal has been published and should arrive at members' addresses in the next few days. Overload 158 and previous issues of Overload can be accessed in Overload Online.

  • Introducing ACCU Online - A Local Group With a Global Reach. (6.08.20)

    ACCU London is proud to host an ACCU Online event - a rescheduling of Chris Oldwood's previously cancelled "A Test of Strength" talk.

    The event will be hosted virtually, on Remo. This will also give us the social and networking aspect of meet-ups that we miss from the in-person version.

    When: Wednesday, 12th August 2020, 19:00 start.

    Where: A link to the event will be sent to those who RSVP as attending nearer the time.

    To Attend: Please sign up on the ACCU London event page.

    Title: A Test of Strength

    Speaker: Chris Oldwood

    About the Talk:

    If there is one place that we find it easy to take shortcuts it's when writing tests. Whether we're under the cosh or have an overly-optimistic view of our ability to write self-documenting code, instead of creating tests that support the production code and development process we can find ourselves producing WTFs (Weak Test Functions). The net effect is often a vicious cycle that disparages, instead of encourages us.

    In the past I've tried many different ways to try and short-circuit the test writing process, but have only come-up short every time. This session takes a look at why skimping on elements of the test structure, such as organisation, naming and scope only leads to pain and hardship in the long run. Along the way we'll uncover the truth behind common folklore, such as only having one assertion per test.

    About the speaker:

    Chris is a freelance developer who started out as a bedroom coder in the 80 s writing assembler on 8-bit micros; these days it s C++ and C# in plush corporate offices. He writes the "Afterwood" back piece in Overload magazine and the "In The Toolbox" column for C Vu magazine. Chris also commentates on the Godmanchester duck race. He can be contacted via or @chrisoldwood.

  • July's C Vu Journal has been published. (13.07.20) The July 2020 ACCU C Vu journal has been published and should arrive at members' addresses in the next few days. C Vu 32-3 and previous issues of C Vu can be accessed via Journals menu (ACCU members only).
  • C++ on Sea (6.07.20)

    Phil Nash reports:

    "C++ on Sea is taking place (online) next week! We're going to be running it on the Remo platform. There's a bit about that, along with the schedule and other announcements here:

    There are many ACCU members already signed up - and quite a few speaking. Still time for more to sign up, of course :-)"

    ACCU and its local groups are community sponsors of C++ on Sea.

  • June's Overload Journal has been published. (1.06.20)

    The June 2020 ACCU Overload journal has been published and should arrive at members' addresses in the next few days. Overload 157 and previous issues of Overload can be accessed in Overload Online.