software engineering leader
We spent decades building software that made other people's jobs cheaper. Now I'm on the job market, watching it happen to us.
I turned a dying CRM rebuild into a real platform and shipped a year early. Then I started fixing the problem statements myself, which broke everything else.
I fixed a bug in ten minutes that could've cost me hours, and felt nothing. The understanding never showed up. On what goes missing when the tool thinks first.
AI made the first version easy. Everything after that (the scaling, the edge cases, the maintenance) still takes real engineering. On growing alongside LLMs.
With AI-assisted coding, software engineers are becoming product engineers and architects, leaning into system design, collaboration, and iteration with LLMs.
An exploration and a working solution for passing secret input values into GitHub Actions manual, self-service workflows, without leaking them in the logs.
We're back. Round and round we go. Why I keep rebuilding this blog, why I keep abandoning it, and why this time I'm betting I'll actually stick with writing.