Click here to Skip to main content
15,916,280 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
honey the codewitch1-Dec-19 7:54
mvahoney the codewitch1-Dec-19 7:54 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
kalberts1-Dec-19 22:23
kalberts1-Dec-19 22:23 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
Daniel Pfeffer1-Dec-19 22:30
professionalDaniel Pfeffer1-Dec-19 22:30 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
PIEBALDconsult1-Dec-19 8:26
mvePIEBALDconsult1-Dec-19 8:26 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
honey the codewitch1-Dec-19 8:30
mvahoney the codewitch1-Dec-19 8:30 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
Marc Clifton1-Dec-19 12:05
mvaMarc Clifton1-Dec-19 12:05 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
honey the codewitch1-Dec-19 12:06
mvahoney the codewitch1-Dec-19 12:06 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
kalberts1-Dec-19 23:13
kalberts1-Dec-19 23:13 
If you could have access to all the effort that has gone into the gcc compiler, accumulated over the years, I am quite sure that it would add up to a lot more than 30 manyears.

Another side of it: In the first Systems Engineering course I took at the University, the professor claimed that if developing a program takes 1 resource unit, making a program product takes at least 3 resource units, for testing, wrapping it up, documentation, marketing, ... all the non-programming stuff.

And: If developing a standalone program, independent of any other application software, takes 1 resource unit, developing a software component that must interface to other components, link to other components, adhere to standards, satisfy requirements from multiple peer components, and so on, takes 3 resource units.

Making a program product component, it takes 3 * 3 resource units, rounded up to 10 units.

Experience has shown me that the professor was quite optimistic.

Another figure he presented, one that we never believed in as students: When your first version is out on the market, you have typically spent 10% of the total resources that the product will require over its lifetime. 90% of the resource spending is customer support, adding extensions, handle bug reports, ... Obviously, this depends a lot on the success of the product, so 10% is nothing but a ballpark figure. I think the professor was optimistic here as well: I can't think of a single successful product I have been involved with in the development that has not required significantly more than 10 times the resources after the first release.

So if making a simple program takes 1 unit, a program product component takes 10 units, it will require at least 100 resource units over its lifetime.

This sounds like reasonable figures, according to my own experience.
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
Super Lloyd1-Dec-19 13:31
Super Lloyd1-Dec-19 13:31 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
honey the codewitch1-Dec-19 13:33
mvahoney the codewitch1-Dec-19 13:33 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
kalberts2-Dec-19 1:07
kalberts2-Dec-19 1:07 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
Jörgen Andersson1-Dec-19 20:53
professionalJörgen Andersson1-Dec-19 20:53 
GeneralRe: I read that the average compiler takes 30 man-years to develop Pin
honey the codewitch1-Dec-19 20:55
mvahoney the codewitch1-Dec-19 20:55 
GeneralI feel kind of bad about this Pin
honey the codewitch1-Dec-19 4:43
mvahoney the codewitch1-Dec-19 4:43 
GeneralRe: I feel kind of bad about this Pin
PIEBALDconsult1-Dec-19 5:41
mvePIEBALDconsult1-Dec-19 5:41 
GeneralRe: I feel kind of bad about this Pin
honey the codewitch1-Dec-19 5:45
mvahoney the codewitch1-Dec-19 5:45 
GeneralRe: I feel kind of bad about this Pin
BillWoodruff1-Dec-19 5:48
professionalBillWoodruff1-Dec-19 5:48 
GeneralRe: I feel kind of bad about this Pin
Ravi Bhavnani1-Dec-19 10:31
professionalRavi Bhavnani1-Dec-19 10:31 
GeneralRe: I feel kind of bad about this Pin
honey the codewitch1-Dec-19 10:34
mvahoney the codewitch1-Dec-19 10:34 
GeneralRe: I feel kind of bad about this Pin
Super Lloyd1-Dec-19 13:31
Super Lloyd1-Dec-19 13:31 
GeneralRe: I feel kind of bad about this Pin
honey the codewitch1-Dec-19 13:43
mvahoney the codewitch1-Dec-19 13:43 
GeneralI've probably set the record for the amount of code I've written that nobody will use. Pin
honey the codewitch1-Dec-19 4:22
mvahoney the codewitch1-Dec-19 4:22 
GeneralRe: I've probably set the record for the amount of code I've written that nobody will use. Pin
RickZeeland1-Dec-19 4:32
mveRickZeeland1-Dec-19 4:32 
GeneralRe: I've probably set the record for the amount of code I've written that nobody will use. Pin
OriginalGriff1-Dec-19 4:34
mveOriginalGriff1-Dec-19 4:34 
GeneralRe: I've probably set the record for the amount of code I've written that nobody will use. Pin
honey the codewitch1-Dec-19 4:35
mvahoney the codewitch1-Dec-19 4:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.