News for hackers. Stuff that matters.
Re:Common Fundamental Theorem of Software Development by greenyoda on Friday March 11, 2016 @04:31PM (#11269684)
"Given any two unobfuscated source codes, the one that produces more value in average per line of code is greater."

For some software, higher performance is more valuable than fewer lines of code. For example, if you re-wrote the Linux kernel in Lisp, it might have many fewer lines of code than the current C version, but would deliver less value because it would run much slower and might stop for garbage collection in the middle of an interrupt handler. Concerns about real-time performance and memory-usage would also apply to lots of embedded software, like the code that controls the engine in your car.

I'm not sure that I'd call something a "fundamental theorem of software development" if there are large classes of software that it doesn't apply to.

Re:Common Fundamental Theorem of Software Development by highCs on Friday March 11, 2016 @08:56PM (#11270912)
For some software, higher performance is more valuable than fewer lines of code.

I suggest you re-read the lemma. The point is about having fewer lines of code for what the program is supposed to do. For example, one could probably not write a kernel that does exactly what the linux kernel does (that has the exact same behavior [1]) but with dramatically less lines of code.

[1] the performances of the linux kernel are part of what that program does