Stuff I couldn't stop thinking about so I wrote about it.
-
Building an AsciiDoc toolchain in Rust
What building an AsciiDoc toolchain looks like after 18 months, a parser rewrite, and a bunch of experiments in between.
-
Vibe coding is not the same as coding assisted by AI
People either confuse or conflate vibe coding with coding assisted by AI. They're not the same.
-
AI isn't optional anymore
Using AI is becoming a skill, not quite so much a stance. So... you're either developing it or falling behind.
-
Back to maintaining slack-go
A personal journey of returning to maintain the slack-go library after years away.
-
What makes incident.io special
Going over what makes incident.io special after my first year as VP of Engineering.
-
You're not just buying hardware with Oxide
Oxide builds hardware but they sell hardware, culture, and expertise
-
Avoid using "It depends"
It depends" is an overused phrase that people should rarely use as an argument.
-
Security is not free
Security was never free, isn't free, and will never just be free
-
Configuring ChatGPT in Emacs
Configuring ChatGPT in Emacs, secured by 1Password
-
Don't be afraid to be wrong
Being afraid of being wrong can hold you back - know how to deal with it.
-
Parallels between playing Diablo 4 co-op and working with others
Drawing parallels between playing Diablo 4 co-op and working with others in an organisational setting.