In which I argue that mocks are a code smell, and layers lead to increased coupling: Mocks are Bad, Layers are Bad (in ACCU's Overload Journal issue 1… ...more
Ten years ago I predicted that 30% of corporate desktops would be Linux or similar open source desktops. It's very hard to find any accurate (or even … ...more
I am writing an Android app (called Rabbit Escape), and I want it to start playing music when the user enters the app, and stop when the user leaves. … ...more
I noticed some variation between devices so I tested various user actions on various devices and recorded the Android Activity lifecycle methods (e.g.… ...more
Series: Groovy, Ruby, BASIC, Dart, Elm, Python3+Qt5 I'm writing the game Snake in lots of programming languages, for fun, and to try out new languages… ...more