insight
Don’t ThreeTen-d that Dates are easy with legacy Android
Why date and time is so difficult with older Android versions and how to fix it
Nov 20, 2019
Static types vs dynamic types. Stop fighting and make my life easier already
An exploration of the pragmatic features of modern statically typed languages whilst still giving dynamic languages their dues.
Oct 17, 2019
Programming in English
We sell an education in science, technology, engineering and maths as the basis of software development, but in doing so, we risk leaving out the most essential skill of all, written English
Dec 04, 2018
Community Matters
Thoughts on why software community matters and some simple advice on how to build a successful meetup
Nov 27, 2018
Kotlin Contracts
Learn how Kotlin contracts can be used to inform the compiler about a function's behaviour
Sept 27, 2018
Chaos and Order
A look at how ideas of order and chaos apply to software development
Mar 12, 2018
Denial is Not a Defence
Security expert Simon Whittaker discusses the impact of a recent ICO fine and the upcoming GDPR on web application security
Oct 13, 2017
Daily Standup
Standing desks may be trendy but are they good for you?
Sept 01, 2017
Security Testing & Incremental Threat Modelling
Security expert Simon Whittaker discusses using incremental threat modelling to deliver secure software applications
Aug 07, 2017
Jack Nicholson Channels Programming Languages
Tongue and cheek look at how Jack Nicholson channels programming languages
May 31, 2017
Music Driven Development
If you're looking for a new way to drive your software development, then look no further. Tests, Behaviours, Models and Types have had their day and modern developers are now allowing Music to take the wheel.
May 02, 2017
The Planning Fallacy (and how it biases estimation)
How the psychological phenomenon of planning fallacy can bias your estimations in software