1,677 reputation
1816
bio website
location London, United Kingdom
age 27
visits member for 2 years, 8 months
seen Apr 25 at 17:28
stats profile views 199

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.


Sep
7
comment Can the language make us stupid?
I'd add Prolog in there. While the programming techniques are not especially useful in other languages, the ability to perceive problems as logic problems is very useful.
Sep
5
awarded  Nice Question
Sep
2
answered Should the gating question in hiring a web developer be “Have you by yourself, or with one or two partners, ever brought a product to market?”
Sep
2
comment What would truly happen if java.lang.String weren't final?
@MainMa: Actually, in this context it seems that it's the same as C#'s sealed, as in public final class String.
Sep
1
comment Overused or abused programming techniques
@Rapahel: That's exactly why I don't believe studying design patterns is a good thing.
Sep
1
comment Overused or abused programming techniques
@Wayne: How is changing ; to { get { ... } set { ... } } any more work than changing { get; set; } to { get { ... } set { ... } }?
Aug
31
answered Naming for a REST webservice
Aug
31
comment Overused or abused programming techniques
I never use design patterns, although they sometimes emerge naturally in my code.
Aug
31
answered Overused or abused programming techniques
Aug
31
comment Overused or abused programming techniques
Singletons can be useful for a few things, but are almost always used when they shouldn't be. That doesn't mean singletons should never be used - just because something is abused doesn't mean it can't be used correctly.
Aug
31
comment “It was working yesterday, I swear!” What can you do?
You forgot "you are using <insert your least favourite language here>, which is notoriously unreliable.
Aug
31
answered Website for code review
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.