Being in the right place
Three weeks ago I spent ten days in San Francisco. I went to run our CTO Circle gathering, but I also got to spend time with Exponential, thanks to Guli, and with SOTI, thanks…
Essays on developer productivity, AI, technical leadership, and the economics of building software — including my Short opinionated trend column from CTO Circle.
Three weeks ago I spent ten days in San Francisco. I went to run our CTO Circle gathering, but I also got to spend time with Exponential, thanks to Guli, and with SOTI, thanks…
At our last CTO Circle gathering in Barcelona, the most voted question during the open discussion came from an engineering leader at Spotify: “How do you keep improving as a…
One of the best conversations from our last CTO Circle gathering in Madrid was about what happens when AI stops being subsidized. For the last few years, a lot of AI adoption…
Some time ago, a tweet went viral in tech circles. Several CTOs and senior technical leaders were joining Anthropic as Members of Technical Staff: not necessarily ICs in the…
Last week I wrote about creating your own playbook for AI engineering. Teams should look at what others are doing, experiment internally, and build their own way of working.…
In software, we are used to hearing the term best practices. Writing tests is a best practice. Version control, CI/CD, code reviews... they are industry standards that save us…
Five years ago, most of my work was single-threaded. As a CS student and developer, it was mostly one task, one problem, long blocks of focus. Then I started pullpo.io, and that…
A few weeks ago, we hosted a CTO event in Barcelona, and one of the topics that came up was hiring. A few months before that, Ilya, CTO at Factorial, also gave a talk in the…
Over the last few weeks, I've been hearing one term everywhere: Harness Engineering. The term seems to have first been used publicly by Mitchell Hashimoto, co-founder of…
Last week we ran a networking event with 60 engineering leaders. Two things stuck with me. First, a phrase I heard more than once: juniors are burning out the seniors. Huge PRs…
At least it's messing with it from multiple angles at once. Flood of "slop PRs." It now costs almost nothing to generate code, but reviewing it still takes human time and…
Product engineers are not new. We are just noticing them more now. People like Gergely Orosz and Marty Cagan have been talking about this for years. The difference is that AI is…
The way users interact with software is changing. For readers of this newsletter, probably earlier than for most. But in some use cases, this shift is already starting to reach…
Building software is cheaper. That's not really up for debate. The real debate is what that means for SaaS, open source, and software companies in general. I think the best…
Wait, PRs in Trunk Based Development? Yes, PRs in Trunk Based Development
I've analyzed and interviewed dozens of teams of varying sizes, industries, and countries to truly understand the best practices surrounding code reviews. This is what I learned.
In this article, I break down the report: How Developers and Managers Define and Trade Productivity for Quality
In this article, I break down the key findings of the recent 2023 DORA Report.