
A brief history of Nothing
How various modern languages deal with missing data

How various modern languages deal with missing data
This post sets out the case that mocking libraries are usually not needed, and more often a hinderance to development and an indication that the production code is poorly factored. These libraries are common in the world of enterprise programming. Fi...

readability (n.) – the quality of being legible or decipherable Programmers often need to reason about unfamiliar code. By increasing the readability of our code, we communicate its intent and behaviour better, accelerating our productivity. In this...
