| 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. |