Spec-driven development uses upfront documentation to drive implementation. That looks, on the surface, like Waterfall. It isn’t. The difference comes down to four behaviors, which are observable, not philosophical. The Short Answer Waterfall treats documents as gates: write, approve, freeze, hand off, build against. Spec-driven development treats documents as a working tool: written and rewritten […] The post Spec-Driven Development…
#project-management
12 posts
22 May
8 May
Anyone who has spent time navigating downtown Raleigh, N.C., knows the routine well. You have a clear destination in mind, you know the most direct route, and with any luck, the lights will cooperate. But Raleigh is a city that never stops evolving. Road construction, lane closures, and unexpected detours are as much a part […] The post Navigating the…
1 Apr
At Atomic Object, kickoff meetings are a cornerstone of how we start projects. We’ve built significant internal infrastructure around planning and delivering them. That’s because how you begin sets the tone for everything that follows. For longer-term engagements, though, the kickoff is only part of the story. Periodic on-site visits can make a measurable difference […] The post The Neglected…
11 Mar
When MIT released The GenAI Divide: State of AI in Business 2025, they found that roughly 95% of generative AI pilots fail to deliver tangible, measurable, or financial value to the organization. Ninety-five percent of AI projects. That’s an estimated $30-40 billion in capital investment annually, and the overwhelming majority of it isn’t moving the […] The post 95% of…
2 Dec 2024
Conduct a technical migration within less than 6 months — Part 3 (final) based on Next.js migration, performed at JobTeaser What is this 3-parts article about: sharing my own experience with handling a technical migration 📖 some additional elements that I find relevant and could help (identified with 📖 emoji) but not personally tested What this presentation is NOT about:…
Conduct a technical migration within less than 6 months — Part 2 based on Next.js migration, performed at JobTeaser What is this 3-parts article about: sharing my own experience with handling a technical migration 📖 some additional elements that I find relevant and could help (identified with 📖 emoji) but not personally tested What this presentation is NOT about: technical…
Conduct a technical migration within less than 6 months — Part 1 based on Next.js migration, performed at JobTeaser What is this 3-parts article about: sharing my own experience with handling a technical migration 📖 some additional elements that I find relevant and could help (identified with 📖 emoji) but not personally tested What this presentation is NOT about: technical…
20 Apr 2021
In a product company, changes are inevitable so as to best support the strategy and the vision. Often during such a change, new teams are…
20 May 2020
Stretch opportunities are tasks or projects that are a bit beyond your current skill or knowledge level and that allow you to improve and…
5 Jun 2018
Or, how to raise a project from the dead with tools you probably have lying around at home.
26 Mar 2018
One challenge engineering teams often face is dealing with work that doesn’t revolve around developing new features but that still requires the team’s attention and time. The Content Engineering Team here at SoundCloud is no exception, so we iterated on a process to deal with unplanned and support tasks to end up with fewer interruptions and more time to spend…
27 Sept 2017
Product development flow (flow) is the rate at which our products are developed, from idea to deployment. Good flow means that products should pass through the development cycle quickly and continuously.