Live data from Hacker News

Mythical Man Month

martinfowler.com

31–40 of 219 posts

Re: Mythical Man Month

#31
post #15

As a software engineering manager, I always look to staff up a project at the beginning as much as possible, looking for doing as much in parallel up-front as we can. If some things take longer than expected, then I already have a team of engineers with all the context since the project kicked off that can help each other with any longer running tasks. An engineer that has completed a smaller chunk of work can help o…

Fred brooks would not necessarily endorse this.

Re: Mythical Man Month

#32
It’s easy to see the conceptual integrity in good software, architecture, design and movies — or the lack of this quality in the bad ones.

Vibe coded software is the Marvel green screen movie equivalent.

Re: Mythical Man Month

#34

Notably, his essay “no silver bullet” states that there has never been a new technology or way of thinking or working that has led to a 10X increase in the speed of software development. That was true for almost seventy years until roughly last year. AI is the silver bullet - my output is genuinely 10X what it was before claude code existed.

10x the amount of code or features =/= 10x the speed of software development.

Doesn’t necessarily but does sometimes unless you have a concrete alternative

Re: Mythical Man Month

#35
Fortunate to be reminded of this right now, especially the pull-quote about conceptual integrity.

This is the reason why AI-assisted programming has not turned out to be the silver bullet we have been hoping for, at least yet. Muddled prompting by humans gets you the Homer Simpson car you wished for, that will eventually collapse under its own weight.

I've been thinking a lot about Programming as Theory Building [0] as the missing piece in AI-assisted engineering. Perhaps there are approaches which naturally focus on the essence while ignoring the accidents, but I'm still looking for them. Right now the state of the art I see ignores both accident and essence alike, and degrades the ability to make progress.

Please inform me if there are any approaches you know that work! And lest this sound pessimistic, far from it. This state of affairs is actually intoxicatingly motivating. Feels like we have found silver, and just need to start learning to mould bullets.

[0] Another classic required reading of the industry https://pages.cs.wisc.edu/~remzi/Naur.pdf

Re: Mythical Man Month

#36

Earlier quoted context omitted.

How is that not the same thing?

"nine women can't have a baby in a month". Speed of software development is not pure output.

for certain monkeys, they think it is tho

there are entire C corps of monkeys out there

Re: Mythical Man Month

#37

Notably, his essay “no silver bullet” states that there has never been a new technology or way of thinking or working that has led to a 10X increase in the speed of software development. That was true for almost seventy years until roughly last year. AI is the silver bullet - my output is genuinely 10X what it was before claude code existed.

10x the amount of code or features =/= 10x the speed of software development.

How are you defining speed of software development?

Re: Mythical Man Month

#38

Notably, his essay “no silver bullet” states that there has never been a new technology or way of thinking or working that has led to a 10X increase in the speed of software development. That was true for almost seventy years until roughly last year. AI is the silver bullet - my output is genuinely 10X what it was before claude code existed.

This was true as programming languages evolved too. It was so much easier to write scripting languages than C. You could crap out scripts like crazy - no cc refusing to give you a binary to get in your way.

Clearly..it still wasn't a silver bullet. Because output as a metric is a bad one. I thought it was only one managers valued..but apparently Anthropic has convinced devs to value it finally? i guess it def hits that dopamine receptor hard.

Re: Mythical Man Month

#39

Notably, his essay “no silver bullet” states that there has never been a new technology or way of thinking or working that has led to a 10X increase in the speed of software development. That was true for almost seventy years until roughly last year. AI is the silver bullet - my output is genuinely 10X what it was before claude code existed.

I'm curious to check how faster AAA games will hit the market in the next years compared to the pre-LLM era. Or how much of the aging COBOL code base out there will disappear in the next decade.

When concrete things like that start to happen, then I will start to believe in the 10x claim.

Re: Mythical Man Month

#40

Notably, his essay “no silver bullet” states that there has never been a new technology or way of thinking or working that has led to a 10X increase in the speed of software development. That was true for almost seventy years until roughly last year. AI is the silver bullet - my output is genuinely 10X what it was before claude code existed.

> that has led to a 10X increase in the speed of software development . > AI is the silver bullet - my output is genuinely 10X what it was before claude code existed. Those are not the same. You can add 5 different features to a project and still provide less value that the 5 lines diff that resolves a performance bottleneck.

"claude, connect to a k8s pod in prod and grab a 30s cpu profile, analyze and create a performance test locally for the top outlier, verify your fix and create a PR"
Post reply on HN