The code referenced in the following article can be found here.

Can we just do this one thing quickly?

It’s a common request that can instil a sense of dread and defeat in a developer, often because the word ‘quick’ is associated with resulting code that ends up being ‘dirty’, ‘hacky’ or ‘risky’. Doing things quickly can mean compromising on well-thought-out principles refined through years of experience. It can mean coming back to the code 6 months later and cursing your former self as you struggle to comprehend the coded representation of a previously clear and obvious requirement. …

Rick Powell

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store