26,525 reputation
654106
bio website brazzy.de
location Munich, Germany
age 37
visits member for 3 years, 3 months
seen 1 hour ago
Software developer by profession, smalltime hacker and gamer by interest. Look at my website to learn more about me

Sep
14
comment Are costs part of the requirements?
+1: I've spent weeks drafting a detailed architecture for a project bid, which was rejected despite technical superiority because the (ongoing) license costs for a core component were too high (the project was a worst case for the license model).
Sep
14
comment Are costs part of the requirements?
That kind of thing is a constraint, which is something very similar to a requirement and may well be technically treated like one.
Sep
14
awarded  Civic Duty
Sep
14
comment Is the singleton pattern prone to thread safety problems?
A correct implementation in Java is actually completely trivial: private static Singleton instance = new Singleton(); public static Singleton getInstance() { return this.instance; } - that's it. The double-checked locking crap is a red herring that keeps getting re-aired by people who love splitting hairs.
Sep
14
comment Advantages of paid Java Application Servers?
@Jalayn: don't underestimate the value of a sales rep number management can call and scream at, even if there is no technical benefit at all.
Sep
14
answered Advantages of paid Java Application Servers?
Sep
13
awarded  Enlightened
Sep
13
awarded  Nice Answer
Sep
13
answered Is it bad practice to output from within a function?
Sep
12
answered Methods for systematically researching technologies to use in a project?
Sep
11
comment Where do you use Java Channels?
For one thing, java.util.Scanner can not be used to write to files.
Sep
8
comment How do PGP and PEM differ?
@Dummy Derp: both use symmetric encryption to encrypt messages and asymmetric encryption to sign messages and exchange encryption keys.
Sep
7
comment What ever happened to the Defense Software Reuse System (DSRS)?
A lot of things that seem like a good idea turn out to be utterly impractical. Writing reusable software is much harder than it sounds.
Sep
6
answered How do PGP and PEM differ?
Sep
5
comment What is Continous Integration (CI) and how is it useful?
@Joachim Sauer: I'd say that CI is something that makes any project more agile that it would be without it.
Sep
5
answered What is Continous Integration (CI) and how is it useful?
Sep
3
comment Specific reasons for still using Subversion?
@SK-logic: My experience has been exactly the opposite. Even locally you have working copy, index and repository, which is one more thing than in SVN. And at that point you're not even doing any collaboration yet.
Sep
3
comment Specific reasons for still using Subversion?
@SK-logic: Try explaining git to a non-programmer.
Sep
1
comment Is a 1:* write:read thread system safe?
@AProgrammer: as I understand it, cache coherence protocols don't actually have eventual visibility of all changes as a goal, only that all processes see the same sequence of changes in each separate memory location.
Aug
31
awarded  Enlightened