1,816 reputation
21017
bio website
location London, United Kingdom
age 28
visits member for 3 years, 7 months
seen Mar 4 at 21:28

As a polyglot programmer, I always choose the best language or technology for the task I wish to accomplish. I'm never afraid to learn new things for a project.


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
9
comment How do I adapt to pre-interview challenge questions?
I'm not trying to invalidate your point that they're annoying, but it's a buyers' market currently meaning there are plenty of people who want jobs and few jobs so you have to compete for them. That said, I do not condone this practice of pre-interview tasks, and would not use them myself given the choice.
Aug
9
comment How do I adapt to pre-interview challenge questions?
@gasan: My point is it's a very temporary reality. How many of these do you expect to do before you get a job? 1? 2? 20? you don't need to get used to them, you need to get over with them as soon as possible.
Aug
9
comment How do I adapt to pre-interview challenge questions?
You don't need to get used to them. Finding one job should be enough for at least a little while.
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
4
comment Invert how to teach programming?
programming teach to how
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 Explaining programming to a child
I wrote my first computer program when I was 6. It was a dancing ASCII robot transcribed from a textbook, but I was very proud of myself :)
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