Top
Best
New

Posted by ingve 2 days ago

Mythical Man Month(martinfowler.com)
167 points | 115 commentspage 2
ForOldHack 4 hours ago|
"The most influential." is relative, I read it when it came out, and I had been programming for more than 20 years, there were 2 professors on the facility who were there... and confirmed much of it. 10 years later, while dipping back into academia again, it was a recommend read, so I read it again. 20 years later, the same thing happened... it influenced multiple generations of programmers and managers world wide. I am willing to read it again, and yes, it really is that influential.
fukinstupid 7 hours ago||
[flagged]
jdw64 8 hours ago||
[flagged]
massysett 7 hours ago||
Nine women can already have babies in parallel. That is, nine women cannot have a baby in one month, but nine women can have nine babies in nine months.
fragmede 6 hours ago|||
14,000 women will produce a baby in a month, because that is how many, in average, it would take for one of them to be 8 months pregnant. Of course, if you need one tomorrow, you can go over to the maternity ward and steal someone's that was just delivered.
XorNot 6 hours ago|||
Moreover if you need 1 baby a month you can absolutely stagger your initial startup period to reliably produce 1 baby a month.
janalsncm 8 hours ago|||
It would probably be more practical to make old age less expensive than to inject more people into the bottom of the demographic pyramid. Those young people eventually get old too. I am looking forward to my sentient robot caretaker:

“Open the refrigerator door, HAL”

“I can’t do that right now”

jdw64 8 hours ago||
If he had saved enough money to subscribe to the Pro tier, HAL might have opened it.
slopinthebag 8 hours ago||
Once we ditch our centrally controlled economies perhaps life can be affordable enough to not prevent willing parents from having children.
Nifty3929 7 hours ago|||
Oddly from your comment I can't quite tell which end of the political spectrum you're on. I think I agree with you, but I'm not sure until I know which team you're on.
slopinthebag 7 hours ago||
I bet depending on the questions you ask me I could be on either side :)
philwelch 7 hours ago||||
Life has never been more affordable than it is now. Virtually all of your ancestors were impoverished to a degree you can't even imagine.
slopinthebag 7 hours ago||
Life was becoming increasingly more affordable, but that stopped being the case years ago. It is now declining. I would like it to either stay the same as it was years ago or start increasing again.
jdw64 8 hours ago|||
I think Brooks would call that an optimistic schedule estimate.
wewewedxfgdf 8 hours ago||
Look, I read it and loved it 25 hyears ago.

Fred Brooks wrote that book when they were programming IBM operating systems in assembly language.

Times have really, really changed - do not pay attention to the messages of this book unless for historical fun.

yellowapple 8 hours ago||
The lessons in that book have broadly held true for nearly every single one of my employers throughout the entirety of my career.
freetime2 8 hours ago|||
Indeed a lot of things have changed. A worthwhile exercise is to read the book, contemplate how things have changed, and try to map lessons from the book onto modern technology and organizational practices. A LOT of the core principles are still relevant IMO, even if many of the implementation details are not.
janalsncm 8 hours ago|||
Your comment and the OP both mention some things that are outdated about the book. What are those things?
gaigalas 8 hours ago|||
Our field is full of vague, terrible opinions and useless advice. Arrogant people that think they're better than others.

That book isn't, it's built from humility and a rare bright light in this god forsaken field.

zephen 8 hours ago||
The book is good. As you say, the author, Fred Brooks, is not at all arrogant.

Martin Fowler, the author of the blog, may be a bit different than that.

CreepGin 8 hours ago||
IMHO, Brooks's Law applies more today than ever.
linsomniac 8 hours ago||
I was half expecting Fowler to tie it in to right-sizing agent teams.
jwr 3 hours ago|
I re-read that book every 10 years and try to think carefully about whether what Brooks wrote still holds.

The last three times I read the book, everything held.

This time, I'm not so sure: AI does change things significantly. Perhaps not for all teams and not all scales of software, but in my case (solo developer, complex software system) I did measure a 12x productivity increase [1].

Also, some of the problems Brooks describes became much easier, if not borderline trivial with AI. For example, maintaining design documentation that stays consistent with the software being built. I do this and it is no longer a problem.

I still think most of what Brooks wrote is applicable today. I think the biggest difference is that AI enables smaller teams to work on larger systems, and the biggest benefit is for single-person teams (ahem) like me. I see it as another step that allows me to tackle larger systems: the previous one was Clojure which reduced incidental complexity so significantly that I was able to develop the system to the size it is today. AI is the next step: it allows me to build features that would have taken me years in a span of months. Not because of "vibe coding", but primarily because I can work on a set of design documents and turn my ideas into a coherent design.

[1] For the nitpickers: yes, measured, not guessed. Yes, the metric was reasonable. No, it wasn't "lines of code" or something equally silly, in fact one of my main goals is reducing code size as much as possible. Yes, I compared larger time periods: 2 months with AI to an average of 12 months of the previous year. No, the metric wasn't gamed: this is a solo business and I have no interest in gaming my own metrics. I earn a living from this work, so this is as objective as it gets.

aerhardt 3 hours ago||
Dario Amodei said in the most recent interview with Dwarkesh that Anthropic currently gets achieves an increase of around 20-30% coding productivity, which tracks with my experience. What do you do to reap orders of magnitude more?

Also, how much more money do you make? Or are you working less?

dnnddidiej 2 hours ago||
I think if you build out simple sites it is 10x. That number tends to 1x as the project gets more complex.

Side projects where you try an idea are you not finding 1h now to do what was 10h work?

e12e 34 minutes ago|||
Sounds like a blog post on your experience would be very interesting.

Like a sibling comment - I'm also curious about what that 12x means for you and your business - same revenue at fewer hours? More revenue, fewer hours? Etc.

cheschire 48 minutes ago|||
Maybe I’m misunderstanding but that sounds like a 6x improvement not 12x.
jdlshore 2 hours ago||
What did you measure? It’s a famously difficult problem, so I’m genuinely curious.