4 ms·
A few interesting tidbits: Bill Gates: "a really good programmer like you should be able to write at least a thousand lines of code per week". So the expectat
by pdevr 4y ago
A few interesting tidbits:
Bill Gates: "a really good programmer like you should be able to write at least a thousand lines of code per week".
So the expectation for a really good programmer was around two hundred lines per day, assuming five days of work every week. That is not far away from today, even after almost four decades.
Bill Gates: "If it takes ten weeks, and you get paid four thousand dollars per week, that means you should get paid $40,000 for writing it."
So, around $100 per hour, effectively? Looks like Steve offered $250 per hour (assuming Bill's calculation is not widely off the mark). This was back in 1984. Thirty-eight years later, salaries have not increased by that much!
- gurchik 4y ago> Around here we pay our best programmers around two thousand dollars per week. Which in 2022 dollars is $5700 per week.
- deleted 4y ago[deleted]
- adolph 4y agohttps://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt https://www.folklore.org/StoryView.py?story=Negative_2000_Li... Bill Atkinson, the author of Quickdraw and the main user interface designer, who was by far the most important Lisa implementor, thought that lines of code was a silly measure of software productivity. He thought his goal was to write as small and fast a program as possible, and that the lines of code metric only encouraged writing sloppy, bloated, broken code. [...] He was just putting the finishing touches on the optimization when it was time to fill out the management form for the first time. When he got to the lines of code part, he thought about it for a second, and then wrote in the number: -2000.
- nine_k 4y ago"Lines of code are not produced but spent" (can't remember the author)
- User23 4y agoDijkstra, of course. From the excellent and predictably poorly received On the cruelty of really teaching computing science[1]: My point today is that, if we wish to count lines of code, we should not regard them as “lines produced” but as “lines spent”: the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger. [1] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/E...
- eru 4y ago> So, around $100 per hour, effectively? Looks like Steve offered $250 per hour (assuming Bill's calculation is not widely off the mark). This was back in 1984. Thirty-eight years later, salaries have not increased by that much! Don't confuse salaries with contract work.
- samwhiteUK 4y ago200 lines a day is ridiculous. A good programmer isn't just someone who writes a lot of code. I'd rather hire someone who writes 3 lines a day, but fixes bugs on the way, than someone who writes 200 lines without proper testing, leaving others to fix the mess. Lines of code is a terrible metric.