2,356 reputation
818
bio website blog.pdark.de
location Switzerland
age
visits member for 2 years, 7 months
seen Nov 28 '12 at 8:27
stats profile views 151
I'm a software developer living in Switzerland. You can reach me at digulla at hepe dot com.

Oct
4
comment What ethical problems realistically arise in programming?
At the fringe, you often have situations where the license contracts just don't add up with reality. Say you have 15 employees but created 200 accounts in a bug tracking software so customers can see the status of their bugs (read only). How many licenses should you buy? 215? Just for seeing the bugs? Sounds like a rip-off me. But of course the vendor of the bug tracker will see that slightly different.
Oct
4
comment What ethical problems realistically arise in programming?
Ask the old place whether you can get a copy.
Oct
4
comment What ethical problems realistically arise in programming?
+1 Sadly, there are still people who believe that war can "solve" problems (after Vietnam, Iraq and Afghanistan). They must learn to understand what war really is: Two parties struggling for the same goal where the winner gets nothing and the looser pays the hefty bill. This eventually leads to "I'll cause more damage just to make it more expensive for you"
Oct
4
awarded  Commentator
Oct
4
awarded  Critic
Oct
4
comment What ethical problems realistically arise in programming?
-1 doesn't seem very realistic to me, too.
Oct
4
answered Postmortem scripts that run in case of your untimely death?
Oct
4
comment How should older programmers respond when interviewed
@Rook: Because in reality, "work" means "isn't broken". Example: You know that some setup is brittle. Since it <s>works</s>isn't broken, you leave it alone. Now you do something else which is brittle because of the original setup. Eventually, a third thing is added and "suddenly", the whole card house breaks apart. If you invest 10-20% of the time into cleaning up "non broken" things to make them more stable, you enhance health of the whole system. The downside is that every change has a chance to break something. But those will be easier to fix than when you wait for a catastrophic failure.
Oct
4
comment Compiler optimization examples
@Winston Ewert: No, this was just a chain of small generic optimizations which lead to this result. It's another example how a set of simple rules can lead to surprising results.
Oct
4
comment How do you go from a so so programmer to a great one?
True, but that wasn't the question. If you want to be the best in any trade, you must have talent and spend a lot of time on it.
Sep
30
answered How should older programmers respond when interviewed
Sep
30
comment Compiler optimization examples
@Bart: I think that's a special attribute in the header files. But if it has the source code, it should be able to figure that out by itself.
Sep
30
answered Compiler optimization examples
Sep
30
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
@Jess: What I was saying: If I had to use Windows just because of some policy when I could use Mono, then I'm not interested in working for you. My life is already complicated enough without nitpickers telling me how to do my work :-)
Sep
29
awarded  Nice Answer
Sep
29
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
@David Thornley: Because of my bad experience, I avoid work in places where rules are set into stone by people that don't suffer from them.
Sep
29
awarded  Mortarboard
Sep
29
awarded  Good Answer
Sep
29
answered How many developers actually have private offices?
Sep
29
answered Does Agile force developers to spend more time actually working?