Over the last 2 weeks (evenings only) I've spend a lot of time crafting the "perfect prompt" for claude code to one shot the project. I ended up with a rather small CLAUDE.md file that references 8 other MD files, ranging from project_architecture, models_spec, build_sequence, test_hierarchy, test_scenarios, and some other files. It is a project for model based governance of Databricks Unity Catalog, with which I do…
I feel we're developing something like what made Test-Driven Development so strong: TTD forced you to sit down and design your system first, rather than making it all up on the fly. In the past we mapped the system while we were building the code for it. This kind of AI-driven development feels very similar to that. By forcing you to sit down and map the territory you're planning to build in, the coding itself become…
Turning Claude Code into my best design partner
41–50 of 87 posts
Re: Turning Claude Code into my best design partner
#42Earlier quoted context omitted.
I feel we're developing something like what made Test-Driven Development so strong: TTD forced you to sit down and design your system first, rather than making it all up on the fly. In the past we mapped the system while we were building the code for it. This kind of AI-driven development feels very similar to that. By forcing you to sit down and map the territory you're planning to build in, the coding itself become…
I feel TDD ended up fizzling out quite a bit in the industry, with some evangelists later admitting they'd taken to often writing the code first, then the tests. To me it's always felt like waterfall in disguise and just didn't fit how I make programs. I feel it's just not a good way to build a complex system with unknown unknowns. That the AI design process seems to rely on this same pattern feels off to me, and sho…
Re: Turning Claude Code into my best design partner
#43I used to joke about prompt engineering. But by jiminy it is a thing now. I swear sometimes I waste a good 10-20minutes writing up a good prompt and initial plan just so that claudecode can systematically implement something. My usage is nearly the same as OP. Plan plan plan save as a file and then new context and let it rip. That's the one thing I'd love, a good cli (currently using charm and cc) which allows me to…
Re: Turning Claude Code into my best design partner
#44Earlier quoted context omitted.
A waterfall, frozen, in time?
Well waterfall is how we built the old world. Piece by piece, module by module, roads, bridges, buildings, boats.
Waterfall ~1970, Agile ~2001, Continuous (DevOps) ~2015, Autonomous Dev ~2030, Self-Evolving Systems ~2040, Goal-Directed Ecosystems ~2050+
Re: Turning Claude Code into my best design partner
#45Re: Turning Claude Code into my best design partner
#46Over the last 2 weeks (evenings only) I've spend a lot of time crafting the "perfect prompt" for claude code to one shot the project. I ended up with a rather small CLAUDE.md file that references 8 other MD files, ranging from project_architecture, models_spec, build_sequence, test_hierarchy, test_scenarios, and some other files. It is a project for model based governance of Databricks Unity Catalog, with which I do…
That is exactly my issue. I am more districted while being more productive. It feels just wrong, but works for now. In the long run, I need to find a solution for this. What works best for now, is to let multiple agents run on multiple repos of the same project solving different tasks. This way, I stay somewhat focused, since I constantly need to approve things. Just like a Projekt Manager with a big team... Indeed c…
Re: Turning Claude Code into my best design partner
#47What I don't get about all the "if you plan it out first, it gets better" approach is, how did they work before?! For anything bigger than small size features, I always think about what I do and why I do things. Sometimes in my head, sometimes on paper, a Confluence page or a white board. I don't really get it. 80 % of software engineering is to figure out what you need and how to achieve this. You check with the sta…
And of course for most things, there's a pretty obvious way it's probably going to work, no need to spend much time on that.
Re: Turning Claude Code into my best design partner
#48Re: Turning Claude Code into my best design partner
#49Earlier quoted context omitted.
the investor bull case in AI is to cannabalize the labor markets at 15% margin, so 1:1 labor:AI budget is where we are headed next - e.g. $100k/100k for a senior dev. The AI share will come out of dev budgets, so expect senior salaries to fall and team sizes to shrink by a lot if this stuff works. Remember we’re in the land grab phase, all subsidized by VCs, but we’re speed running through the stages as and this phas…
What if once the 100k dev jobs are gone the equivalent value in terms of AI is nowhere near that. Say it is 5k instead? Due to oversupply. First you needed humans who can code. But now you need scalable compute. Equivalent would be hiring those people to wave a flag infront of a car. They are replaced bt modern cars, but you dont get to receive the flag wavers wage as captured value for long if at all.