I can summarize the book The Mythical Man Month for you
-
This is quite spooky, about 4 hours ago I was staring at a bookshelf and spotted ... "The Mythical Man-Month" (Anniversary Edition with Four New Chapters!) - 2004 edition. I thought to myself, "which one of my colleagues shall I offload this onto?" (I'm having a clear out - VB6 manuals anyone?) Obviously no-one on this thread will want it :laugh:
CHill60 wrote:
Obviously no-one on this thread will want it
If you promise that it won't come with a legacy project... then you might still find someone somewhere... ;P :laugh:
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
Throwing additional software developers at a problem in order to produce faster is like throwing additional women at a pregnancy to move it along.
Real programmers use butterflies
Every month is a mythical man month when you're as awesome as me! :D
Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
-
Unfortunately, our shop management decided to do just that for a certain project. Now, there are not enough curse words to describe the circus that has ensued. Talk about merge conflicts. :sigh:
Lots of merge conflicts typically means that architecture is lacking, which is something that a framework can address, despite the whining in the "Rage Against the Machine" thread above. Conflicts can also be addressed by code ownership, but that can easily get in the way when there's little in the way of an architecture or framework.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
Every month is a mythical man month when you're as awesome as me! :D
Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
You really are great. :)
Real programmers use butterflies
-
Lots of merge conflicts typically means that architecture is lacking, which is something that a framework can address, despite the whining in the "Rage Against the Machine" thread above. Conflicts can also be addressed by code ownership, but that can easily get in the way when there's little in the way of an architecture or framework.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.A "plan" is not the same as a (software) framework. If you need just code monkeys, then yes, "frame" them in.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food
-
A "plan" is not the same as a (software) framework. If you need just code monkeys, then yes, "frame" them in.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food
I agree! What did I say to make you think I figured a "plan" was good enough?
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
Throwing additional software developers at a problem in order to produce faster is like throwing additional women at a pregnancy to move it along.
Real programmers use butterflies
Brooks's Law:
Quote:
Adding manpower to a late software project makes it later.
How can this be transformed into an hilarious analogy for software development? As English is not my native language, I struggle to come up with something worth the faintest glimmer of a smile - but I suspect that it is something the regulars can easily come up with :-\
Espen Harlinn Chief Architect - Powel AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra
-
CHill60 wrote:
Obviously no-one on this thread will want it
If you promise that it won't come with a legacy project... then you might still find someone somewhere... ;P :laugh:
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
I claim comedic license. A statement just has to be true enough of the time to be funny. Not all of the time.
Real programmers use butterflies
-
Throwing additional software developers at a problem in order to produce faster is like throwing additional women at a pregnancy to move it along.
Real programmers use butterflies
-
Throwing additional software developers at a problem in order to produce faster is like throwing additional women at a pregnancy to move it along.
Real programmers use butterflies
I suppose it's more like trying to complete a paint-by-numbers project quicker by having multiple people each applying a different color. Or building a house quicker by having all the tradesmen working at once.