241 reputation
18
bio website stackoverflow.com/users/23118/…
location Norway
age 41
visits member for 3 years, 7 months
seen Jul 26 at 13:24
Linux user since 1994. Main programming language: C.

Jun
30
comment Software Requirement Specification documentation by professionals
There exists swebok.org (which redirects to computer.org/portal/web/swebok). I assume this is new relative to when this answer was written.
May
15
comment I am making 4-5x more story points than average, but producing bugs at half the rate. Graphs say it's 2x more bugs, how to deal with that?
Great programmes might actually produce more errors than the average programmer - because great programmes tend to work on harder problems.
Jan
14
comment Intentional misspellings to avoid reserved words
classToBeAccessed is a good name indeed (classToBeChecked would perhaps be even better).
Feb
21
comment How to minimize the data loss when laying off a programmer?
The way to minimize losses it to have longer mutual lay off/resign periods. See my answer workplace.stackexchange.com/a/6905/513 for more details. The incredible short lay off time only triggers bad feelings/psychological effects on both parts, and whatever theoretical positive economical flexibility effect there might be it is by far out weighted by the negative social effects.
Jan
21
comment Naming conventions: camelCase versus underscore_case ? what are your thoughts about it?
The "usability" point is irrelevant for this. Code is typically written just once by one person, but let's say in the order of 1-10 times accounting for some editing and potential pair programming. But code is typically read dozen/hundreds/thousands of times by one or potentially many people. Thus making code easy to read is several magnitudes more important than having code easy to write.
Jan
9
awarded  Yearling
Jan
9
answered Developing a GPL replacement from public documentation. Any legal problems?
Jan
7
answered Intentional misspellings to avoid reserved words
Aug
29
comment Is it a common practice to minimize JavaScript usage when building a website?
Absolutely. Javascript should be used as spice, not the main course.
Aug
12
comment how do I know I've split my program into too small pieces?
For some reference to what others are using there is Figure 3. Median and average size of implementation files ("*.c") in st.cs.uni-saarland.de/edu/empirical-se/2006/PDFs/godfrey00.pdf for the Linux kernel.
Jun
27
awarded  Quorum
Jun
27
answered What is the main difference between Scripting Languages and Programming Languages?
Apr
24
comment Recommendations for teaching junior programmers good coding style
Yes, absolutely. They need to see and work with good code as well. My answer was meant to be an addition to all the other answers; I do not think that just showing them bad code will be enough.
Apr
23
answered Recommendations for teaching junior programmers good coding style
Apr
6
comment How do you maintain focus when a particular aspect of programming takes 10+ seconds to complete?
Just 30 seconds? Be glad you are not compiling SLOBOL: SLOBOL is best known for the speed, or lack of it, of its compiler. Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to take a trip to Bolivia to pick up the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile.
Feb
23
comment (Why) Should I learn a new programming language?
For anyone not conscious about the HUGE impact language has on thinking, reading about Newspeak in George Orwell's 1984 will be an eye opener, wikilivres.info/wiki/Nineteen_Eighty-Four/….
Jan
18
comment What are the most efficient code review processes?
I agree that "Anything else is a waste of time" probably is false, but pair programming is by any meassure the best (at least from a quality point of view) code review processes there is since it is a continous feedback mechanism while the code is being written.
Jan
5
answered Evidence of Bad Design: Updating feature A breaks/interferes with existing feature B
Jan
5
answered Book or paper about functioning of large open source communities?
Dec
2
awarded  Commentator