The Curious Engineer

All blogs / C++

Level of Indirection

levelofindirection.com

'All problems in computer science can be solved by another level of indirection ... except for the problem of too many levels of indirection'

C++Testing / QA

Posts
48 from 18 Jun 2007 to 22 Oct 2026
Posting
now and then (1 in the last year)
Kind
personal blog

2026 1

  1. A Brief History of Catch(2)

2025 1

  1. ...continue reading

2019 1

  1. More Productive C++ with TDD

2018 1

  1. East End Functions

2017 3

  1. The World's First Distributed C++ Meet-up (*)
  2. Catch2 Released
  3. Catch Up

2016 2

  1. C++17 - Why it's better than you might think
  2. On joining JetBrains

2015 2

  1. A Game of Tag
  2. Naming is hard - or is it?

2014 2

  1. Modern C++ Testing
  2. The Future Of Computing

2013 4

  1. Optional streaming
  2. The Minimum Viable Wiki
  3. Injecting Singletons in Objective-C Unit Tests
  4. Catch 1.0

2012 3

  1. TDD - is it worth it?
  2. Upcoming speaker engagements
  3. Finesse

2011 2

  1. Could the Internet please stop changing while I finish this blog post?
  2. Unit Testing in C++ and Objective-C just got ridiculously easier still

2010 13

  1. Unit Testing in C++ and Objective-C just got easier
  2. The iPad reconsidered
  3. The iPad - two ... no, fifteen, weeks in
  4. Welcome to the new decade
  5. We Don't Need No Stinking Garbage Collection
  6. OCPtr - a Smart Pointer for Objective C
  7. The Ultimate C++ Unit Test Framework
  8. iPhone Multitasking Revisited
  9. The 80s called; they want their memory manager back!
  10. Interlude
  11. Why the iPad may never need multi-tasking
  12. What *I'll* be using the iPad for
  13. What is the iPad for?

2009 12

  1. Code formatting in C++ Part Three
  2. Apple's "Magic Mouse" - just sleight of hand?
  3. DevDays slides
  4. Stackoverflow DevDays London
  5. Using a networked drive for Time Machine backups (on a Mac)
  6. Code formatting in C++ Part Two
  7. The move to Squarespace
  8. RAII and Readability in C#
  9. ACCU 2009 Conference
  10. Elegant XML parsing with Objective-C
  11. Code formatting in C++ Part One
  12. Getting at pixel data from a UIImage for iPhone dev

2007 1

  1. RAII and closures in Java