3 ms·
I can get a job at a giant company where I'll write 2000 lines of code in a year. Wait, what? 2000 lines of code per year? Having never worked in a "giant" com
by erichocean 13y ago
I can get a job at a giant company where I'll write 2000 lines of code in a year.
Wait, what? 2000 lines of code per year? Having never worked in a "giant" company, is that typical? I do that in about 10 days at a normal pace, and can do it in five if I'm really pushing it to meet a deadline or whatever.
Anyway, I thought 4K LOC/month was pretty standard for programmers of all stripes, or ~50K LOC/year. Is it really just 2K?
/shocked
- sbt 13y agoYes, 4k LOC/months is standard, regardless if you write assembly, haskell or C. whether you work through a mill of bureaucracy or you are in charge of your own project. These 2k LOC/year coders must surely be unproductive.
- kordless 13y agoI'm sorry, but that's just a false blaming statement and completely counterproductive to the conversation. There is absolutely zero evidence correlating LOC and productivity. About the only time you could link LOC to productivity is in the very early stages of a project - where some type of visible progress is needed to plan for a possible feature set for the release. Sarcastic statements are considered to be negative blaming statements. They don't help the conversation.
- gejjaxxita 13y agoI think they were being sarcastic.
- ceejayoz 13y agoSome of the best coders I've seen probably have negative LOC/month counts.
- ubernostrum 13y agoI am a huge fan of deleting code. And I've landed commits that killed thousands of lines in one go, so I'm pretty sure I'm in the negative.
- Guvante 13y agoIt depends on what you are doing, pure maintenance work is very very low LOC.
- rayiner 13y agoThe Mythical Man Month gives 10 lines per day: http://www.cs.usfca.edu/~parrt/course/601/lectures/man.month.html http://www.cs.usfca.edu/~parrt/course/601/lectures/man.month....
- nawitus 13y agoThese "LOC/month" comparisons are pretty useless, because it depends on the programming language and the project. One can churn out loads of code in languages like Java and C#, whereas dynamically typed concise languages usually need less lines of code.