Click here to Skip to main content
15,896,557 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsAre developers paid fairly? Pin
Kent Sharkey10-Feb-20 11:45
staffKent Sharkey10-Feb-20 11:45 
NewsWindows Server 2008 servers don’t boot after KB4539602 update Pin
Kent Sharkey10-Feb-20 10:45
staffKent Sharkey10-Feb-20 10:45 
GeneralRe: Windows Server 2008 servers don’t boot after KB4539602 update Pin
Mark_Wallace10-Feb-20 11:40
Mark_Wallace10-Feb-20 11:40 
GeneralRe: Windows Server 2008 servers don’t boot after KB4539602 update Pin
Daniel Pfeffer11-Feb-20 1:44
professionalDaniel Pfeffer11-Feb-20 1:44 
NewsMythical man month : 10 lines per developer day Pin
Kent Sharkey10-Feb-20 7:00
staffKent Sharkey10-Feb-20 7:00 
GeneralRe: Mythical man month : 10 lines per developer day Pin
Kris Lantz10-Feb-20 7:40
professionalKris Lantz10-Feb-20 7:40 
GeneralRe: Mythical man month : 10 lines per developer day Pin
Kaladin10-Feb-20 7:13
Kaladin10-Feb-20 7:13 
GeneralRe: Mythical man month : 10 lines per developer day Pin
kalberts10-Feb-20 8:19
kalberts10-Feb-20 8:19 
One source claimed that the programmers writing microcode for the VAX-780 had an average productivity of one microinstruction a day, 250 µinstructions/year. (Sorry; I don't remember the source.)

In the old days, we had something called "documentation", descriptions of hardware and software systems and how to use them, all printed on paper. (Oldboys will probably remember the phenomenon.) I was working for a few years as a Technical Writer, when we came across a claim that a Technical Writer procduces one page of documentation a day. We questioned it, but surveyed the productivity of our own group. It turned out that we were almost exactly on one page per man day. We dug down in the publication history, and that figure hadn't changed for years.

Regarding code: In my student days, the productivity, in source code lines, about tripled when C took over for Fortran and Pascal. In Pascal, the coding style was like
IF TotalSum > 1000 THEN DiscountPercentage := 10;
When C tok over, the new coding style rules required you to write it like
C++
if (TotalSum > 1000)  
  {
    DiscountPercentage = 10;
  }
But also, since "C formatted code" has so many almost-blank lines, brace-only lines and indentations (e.g. for single-statement "if" clauses) etc., to make a e.g. a loop body more easily identifiable, it became customary to add blank lines before and after the loop. In the Pascal days, a loop body was recognized by the indentation of it. With C, this was replaced by a blank line before the loop control, a semi-indented brace after the loop control, full indentation of the loop body, a semi-indented brace at the end of the loop, and a blank line after the loop.

Percentage of comment lines also became a sign of a valuable programmer. The various open-source blurbs at the top of every single file increased this measure significantly, often adding 50+ lines of a copy/paste comment block to a file containing a ten line function. Or three lines of header declarations. The old style of adding an end-of-line comment, not contributing to the line count, was replaced by a blank line, a start comment marker on a separate line, the half-line comment on the third line, the end comment marker on the fourth, and finally a fifth blank line to make sure that the comment would stand out from the code ...

I think that # source code statements would be a much better measure of productivity than LoC. I have seen too many artificial ways to pull up the LoC count to impressive levels. There are reasons why you today no longer just count source file line feeds, but must split into groups of comment lines, blank lines, and code lines to make it at least semi-believeable. Still, lots of developers want to count brace-only lines as "code lines".

We worked a lot with hardcopy code in the old days. In my first active years, I was coding in a Pascal-like language, with "Pascal-class" formatting, working with a few guys who had picked up the C style. So I made all my code listings double-spaced, to look more like theirs. It was never remarked upon; it was treated as if that was the way I had formatted it, nice and spacious. When I returned to the editor, on my 25 lines by 80 characters screen, I could see 25 code lines at a glance, rather than 12 code lines and 13 blanklines...

I still prefer to be able to see an entire function / method / subroutine / (whatever....) on my screen without having to page up and down, even if that means that my LoC productivity comes out as very poor. When I work in Visual Studio, I can of course adjust the formatting parameters, delete and reinsert the closing brace before I commit, so that my appearent LoC productivity comes out at the same level as my fellow coders.
GeneralRe: Mythical man month : 10 lines per developer day Pin
Mark_Wallace10-Feb-20 22:42
Mark_Wallace10-Feb-20 22:42 
GeneralRe: Mythical man month : 10 lines per developer day Pin
Eddy Vluggen10-Feb-20 23:20
professionalEddy Vluggen10-Feb-20 23:20 
GeneralRe: Mythical man month : 10 lines per developer day Pin
kalberts11-Feb-20 1:19
kalberts11-Feb-20 1:19 
GeneralRe: Mythical man month : 10 lines per developer day Pin
Eddy Vluggen11-Feb-20 5:01
professionalEddy Vluggen11-Feb-20 5:01 
GeneralRe: Mythical man month : 10 lines per developer day Pin
Amarnath S10-Feb-20 23:31
professionalAmarnath S10-Feb-20 23:31 
NewsDOJ charges four Chinese military hackers for Equifax hack Pin
Kent Sharkey10-Feb-20 7:00
staffKent Sharkey10-Feb-20 7:00 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
Mark_Wallace10-Feb-20 9:32
Mark_Wallace10-Feb-20 9:32 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
F-ES Sitecore10-Feb-20 22:55
professionalF-ES Sitecore10-Feb-20 22:55 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
Mark_Wallace10-Feb-20 23:10
Mark_Wallace10-Feb-20 23:10 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
F-ES Sitecore10-Feb-20 23:15
professionalF-ES Sitecore10-Feb-20 23:15 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
GenJerDan11-Feb-20 0:35
GenJerDan11-Feb-20 0:35 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
Mark_Wallace11-Feb-20 2:48
Mark_Wallace11-Feb-20 2:48 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
Mark_Wallace11-Feb-20 2:47
Mark_Wallace11-Feb-20 2:47 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
F-ES Sitecore11-Feb-20 3:10
professionalF-ES Sitecore11-Feb-20 3:10 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
Mark_Wallace11-Feb-20 3:22
Mark_Wallace11-Feb-20 3:22 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
F-ES Sitecore11-Feb-20 3:55
professionalF-ES Sitecore11-Feb-20 3:55 
GeneralRe: DOJ charges four Chinese military hackers for Equifax hack Pin
Mark_Wallace11-Feb-20 4:54
Mark_Wallace11-Feb-20 4:54 

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.