446 reputation
39
bio website
location
age
visits member for 1 year, 8 months
seen Oct 27 '12 at 3:48

Sep
16
comment Offshoring: does it ever work?
Another vote for communication in all of its manifestations as one of the top issues, maybe the top issue. There is no substitute for real-time communication. The more offset the time zone, the bigger the problem.
Sep
16
answered How can we unify business goals and technical goals?
Sep
16
comment Advantages of paid Java Application Servers?
Check the rules of logic. You can't prove a negative. What are the technical benefits of Websphere/Weblogic over Glassfish/JBoss? Also check the dictionary - that isn't what "entitled" means.
Sep
15
comment Any good hackathons/competitions to refresh my programming skill?
Great question. Shouldn't be closed, but of course will be.
Sep
15
comment Should concrete classes avoid calling other concrete classes, except for data objects?
No, the question is how does a concrete class calling another concrete class violate OO design principles?
Sep
15
comment Is the singleton pattern prone to thread safety problems?
Not all classes have class variables. Classes that don't have class variables don't hold state. But the class may be a singleton whose instance is shared by all clients. Granted it's a non-issue because if the class weren't a singleton, calls to new wouldn't allocate any memory, just pointers to the same methods.
Sep
14
comment Advantages of paid Java Application Servers?
Down vote by IBM or Oracle employee? Where's the comment?
Sep
14
comment Is the singleton pattern prone to thread safety problems?
Singleton classes needn't hold state. Unless they're designed to. Global state has its place.
Sep
14
answered Advantages of paid Java Application Servers?
Sep
14
suggested suggested edit on What's the difference between overloading a method and overriding it in Java?
Sep
14
answered MVC two models required?
Sep
13
comment What do you think was a poor design choice in Java?
OK, which non-java web servers are faster than Tomcat?
Sep
13
comment What do you think was a poor design choice in Java?
Yeah that is definitely a better design. Dart uses it as well.
Sep
13
comment Does software testing methodology rely on flawed data?
"When we talk about improving software engineering, what is it that we want to improve?" That is certainly an interesting question. What makes software "improved"? And if it is, whose lives are improved? Users? Software business owners? Software business workers?
Sep
13
comment Does software testing methodology rely on flawed data?
Eclipse compiles as you type, and of course a huge amount of software is written in non-compiled languages.
Sep
13
awarded  Critic
Sep
13
comment What are the things Java got right?
Miss MI mightily from C++ and Java generics suck hard.
Sep
13
comment What are the things Java got right?
I think java left behind a lot of goodness in C++. I miss operator overloading, typedef, friend (although better is coming in JDK14 or something) and most of all multiple inheritance (even tho it was botched in C++ and we are getting mixins in JDK8).
Sep
12
comment How to communicate within a company what is being Continually Deployed
Can your bug tracking system send alerts to watchers when a bug is fixed? It would be noise to everyone else.
Sep
11
answered What are the advantages of Ceylon over Java?