THE THOUGHTS BEHIND THE CODE
Tech talks &
essays.
Engineering, AI, hiring, education, and the human consequences of systems designed without asking what they're optimizing for.
Before We Leave the Room.
A reflection on accelerating AI capability, the temptation to optimize the wrong metrics, and the responsibility to understand what we are building.
Find the author on LinkedInHow to Write a Good Symfony Project (That Will Still Make Sense in 5 Years)
Boundaries, data contracts, and architecture that outlives the fashion cycle.
How I Structure Codex / ChatGPT Workflows Inside Real Engineering Projects
Clear boundaries, persistent decisions, and judgment before generation.
The Code Will Keep Coming. The Engineers Might Not.
When output scales faster than the people capable of maintaining it.
The Hiring Game: Who Lies Better?
When resumes and job descriptions optimize for filters instead of truth.
Recruitment by Obfuscation
The information black holes hiding between candidates and employers.
You CAN Automate a Recruitment Process Until It Stops Recruiting
What gets lost when a hiring process stops talking to humans.
A Practical Framework for Conducting Technical Interviews
Evaluate thinking, adaptation, and collaboration rather than trivia.
Why Are We Still Losing So Many Potential Women Programmers?
A structural look at exposure, encouragement, and talent pipelines.