Reputation
1,868
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
2 11 22
Newest
 Nice Answer
Impact
~130k people reached

Aug
24
answered Is there a language out there in which parameters are placed inside method name?
Aug
22
comment What makes for “good style” in Java?
Do not repeat yourself. Do not repeat yourself. Do not repeat yourself.
Aug
22
comment Can software licensed under GNU General Public License v3 be sold by the original author?
@Sun: Yep, that's exactly right.
Aug
16
comment Windows Azure vs GAE vs AWS - for process based application
And if you're in the US you can use AWS DevPay to automate purchasing instances or other services so you can send your customers to a link where they buy your application and pay Amazon directly for the services, and you set the price (and get that minus the AWS charges minus some commission).
Aug
16
comment Windows Azure vs GAE vs AWS - for process based application
AWS actually gives you easier to use services that GAE and Azure as far as I've seen; the machine for web servers is less abstracted out but if you're using .net IIS is a very easy installation. The idea behind AWS EC2 is you can run the same code on your machines as you would on EC2, and still use the other services (e.g. storage) that Amazon provide.
Aug
15
comment What are the advantages and disadvantages of using Resharper Annotations?
Code contracts can create guard clauses automatically, which is great.
Aug
10
answered Do I have the wrong idea about software engineering?
Aug
10
comment Why is there so much buzz about closures?
I don't see a way to edit the question to make it better. The example would be better in my mind if it was in e.g. C# where you can define an anonymous delegate and it has modifiable access to the outer scope. As it is, the example is still valid Java closures do something similar but as far as I know the closed-over variables need to be final which limits their usage quite a bit. And, they're not inside anonymous functions, but anonymous types with named functions (a very lacking feature in my mind). I never meant to offend and if I did I apologize.
Aug
7
comment Why does the Lisp community prefer to accumulate all the parentheses at the end of the function?
Also, almost all lisp editors mark the matching parenthesis when closing (some also correct ) to ] or vice versa), so you know you closed the right amount even if you don't check the indentation levels.
Aug
1
comment Why did Git get so much hype? …while others don't?
@Thorbjørn But you can use hg, which is very easy to learn!
Aug
1
comment What's a schrödinbug?
@Pacerier: More often when the code is such a mess that it only works correctly by accident. In my example, no developer meant for IsYearlyInterestMode to evaluate as both true and not true; the original developer that added a few lines (including one of the ifs didn't actually understand how it works - it just happened to work so it was good enough.
Jul
29
awarded  Nice Answer
Jul
29
comment What's a schrödinbug?
Epilogue: I never fixed that function; I just patched the failing call site to send 2 in like all the other ones.
Jul
29
answered What's a schrödinbug?
Jul
29
comment Where to find Hg/Git technical support?
What about Fog Creek? If you have trouble with Kiln they'll help.
Jul
29
comment Why did Git get so much hype? …while others don't?
There's also Google Code and SourceForge for hg
Jul
29
comment Why did Git get so much hype? …while others don't?
What? Why would you prefer Subversion?
Jul
27
comment HTML 4, XHTML and CSS 2 - How long until these are obsolete?
@Raynos: Oh, that's good news! Thanks
Jul
26
comment HTML 4, XHTML and CSS 2 - How long until these are obsolete?
Will HTML5 even be complete as a standard in 5-7 years?
Jul
21
answered Techniques to increase logic at programming