Brooks's law

All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.
Post Reply
Henry
Posts: 1
Joined: Sat Mar 30, 2013 4:26 am

Brooks's law

Post by Henry »

Since you are guarding even the comment pages of your wiki like a national treasure
I put my comment here. Can you please remove the wrong statement on this page
http://wiki.osdev.org/Beginner_Mistakes

<quote>Brooks' Law states that the more people on a project, the longer it takes. </quote>

If you realy want to put Brookes's law in such simple terms I think you could state two things:
- The more people are working on a project the more the overhead increases.
- Adding developers to a late project will make it later.

The text of the wiki reads like "one programmer can do the same work faster then 10 programmers".
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Freenode IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Brooks's law

Post by Combuster »

Henry wrote:Since you are guarding even the comment pages of your wiki like a national treasure
Says someone that hasn't even ever logged in to the wiki, let alone effect a change. Are you a troll?
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

Re: Brooks's law

Post by bluemoon »

Henry wrote:1. the more people on a project, the longer it takes.
2. one programmer can do the same work faster then 10 programmers".


(1) does not imply (2), since:
- The work for (1) may, and in reality usually be, much more than (2) due to more contribution and opinions.
- You assume the work can be completed by one programmer.

Anyway, different people may get slightly different meaning over the same word, and it does not matter much as long as the core idea is the retained.
Antti
Member
Member
Posts: 923
Joined: Thu Jul 05, 2012 5:12 am
Location: Finland

Re: Brooks's law

Post by Antti »

As an almost-ontopic note, I think that one good thing about having more than one developer in a project is that it makes it necessary to have proper interfaces/documentation/comments. In a small project one developer can remember all the "this procedure cannot run until this and this" etc.

In an ideal project, this is not a problem but...
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Freenode IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Brooks's law

Post by Combuster »

Still, for the people that page was written for, two of them can't write a OS faster than one. Let alone write an OS, which makes the entire brooks' law thing moot anyway ; )
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania
Contact:

Re: Brooks's law

Post by Love4Boobies »

Still, we shouldn't misquote. Brooks' law probably doesn't apply at all since hobby projects generally have quite a loose schedule.

I suspect the OP is a previously banned member who is annoyed at having some of his/her own wiki gibberish reverted. As for discussion pages, I've yet to see anything of the sort in the 5 years I've been a member.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Freenode IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Brooks's law

Post by Combuster »

Well, to be honest I don't see an actual quote. I only see a paraphrasing of the core principle that more project members means the amount of work will increase due to overhead. The way it is phrased adds the ambiguity whether this concerns wall time or effort time - and from personal experience (not OS related though) both may turn out to be very true.

Plus, the idiots that want to do commercial or especially educational OSdev tend to actually do have a schedule.

Anyway, I don't see an obvious improvement to make as being politically correct does not help the target audience. If you have ideas, feel free to edit it as that's what the wiki is for :wink:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
linguofreak
Member
Member
Posts: 509
Joined: Wed Mar 09, 2011 3:55 am

Re: Brooks's law

Post by linguofreak »

Combuster wrote:
Henry wrote:Since you are guarding even the comment pages of your wiki like a national treasure
Says someone that hasn't even ever logged in to the wiki, let alone effect a change. Are you a troll?


I think by "guarding like a national treasure" he means "requiring a login to edit, rather than letting people edit anonymously like Wikipedia".
User avatar
Griwes
Member
Member
Posts: 374
Joined: Sat Jul 30, 2011 10:07 am
Freenode IRC: Griwes
Location: Wrocław/Racibórz, Poland
Contact:

Re: Brooks's law

Post by Griwes »

A login AND reading instructions!

Logging would probably be bearable for some people; but reading instructions?!
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

Re: Brooks's law

Post by bluemoon »

Login account is free, I think it's main purpose is to present a CC0-alike statement to contributors, but not about preventing anyone from editing, furthermore you can still do it anonymously by creating dummy login account.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Freenode IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Brooks's law

Post by Combuster »

bluemoon wrote:Login account is free, I think it's main purpose is to present a CC0-alike statement to contributors
Simpler: No spambot has a combined mediawiki and phpbb engine. :wink:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Mikemk
Member
Member
Posts: 409
Joined: Sat Oct 22, 2011 12:27 pm

Re: Brooks's law

Post by Mikemk »

Combuster wrote:
bluemoon wrote:Login account is free, I think it's main purpose is to present a CC0-alike statement to contributors
Simpler: No spambot has a combined mediawiki and phpbb engine. :wink:

It actually says this somewhere in the wiki.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
Post Reply