Growing as an engineer in a world of AI
AI removes the friction where learning used to happen. Choose the friction. At least sometimes.
Writing about software engineering, engineering management, and more
AI removes the friction where learning used to happen. Choose the friction. At least sometimes.
What building an AsciiDoc toolchain looks like after 18 months, a parser rewrite, and a bunch of experiments in between.
People either confuse or conflate vibe coding with coding assisted by AI. They're not the same.
Using AI is becoming a skill, not quite so much a stance. So... you're either developing it or falling behind.
A personal journey of returning to maintain the slack-go library after years away.
Going over what makes incident.io special after my first year as VP of Engineering.
Oxide builds hardware but they sell hardware, culture, and expertise
It depends" is an overused phrase that people should rarely use as an argument.
Security was never free, isn't free, and will never just be free
Configuring ChatGPT in Emacs, secured by 1Password
Being afraid of being wrong can hold you back - know how to deal with it.
Drawing parallels between playing Diablo 4 co-op and working with others in an organisational setting.