| bio | website | stackoverflow.com/users/23118/… |
|---|---|---|
| location | Norway | |
| age | 40 | |
| visits | member for | 2 years, 5 months |
| seen | May 14 at 19:27 | |
| stats | profile views | 13 |
Linux user since 1994. Main programming language: C.
|
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 |
|
Dec 2 |
comment |
Elegant ways to handle if(if else) else It is very common to use goto like this. The linux kernel contains a 5-digit number of goto statements. |
|
Dec 1 |
awarded | Nice Answer |
|
Nov 30 |
revised |
Elegant ways to handle if(if else) else spelling correction |