A selection of articles I've written on various topics.

Image for 'Engineering Principles'Software Engineering

Engineering Principles

Clear code is good code. Optimise for clarity and understandability above all other criteria. As developers we spend more time reading than writing code. The single biggest impediment to velocity (and…

Image for 'The Alchemy of Tech Resume Screening'Management

The Alchemy of Tech Resume Screening

If you’re hiring in the tech industry at the moment, you’ll be aware of two seemingly contradictory facts. The first is that it is currently the hardest time in history to recruit good developers. I…

© Corey McMahon, 2024.
Built with TypeScript, Next.js & Tailwind.