1,821 reputation
21017
bio website
location London, United Kingdom
age 28
visits member for 3 years, 9 months
seen May 10 at 17:49

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.


May
10
comment Naming for a REST webservice
@vikkyhacks that's what I used to think but I eventually found out I had been mistaken.
Jan
28
comment Why do dynamic languages make it more difficult to maintain large codebases?
@EricLippert: With Javascript Harmony (pretty much ECMAScript vNext), we get block scoping for variables with let (instead of var's function scope), modules (with encapsulation and the whole shebang), iterators, generators, arrow function syntax, destructuring assignment, and other goodies. With that, and with "use strict" semantics (which affect eval, undeclared variables, and other issues with the original JavaScript), and with full suites of unit testing tools, how do you feel about modern server-side JavaScript? Do you feel it's now easier to maintain large projects with?
Oct
22
awarded  Necromancer
Sep
19
awarded  Yearling
Aug
30
awarded  Famous Question
Jul
23
awarded  Nice Question
Mar
29
awarded  Nice Question
Jan
9
awarded  Good Answer
Nov
22
awarded  Notable Question
Oct
8
awarded  Nice Answer
Sep
19
awarded  Yearling
Jul
13
awarded  Famous Question
Jul
9
awarded  Popular Question
May
30
awarded  Good Question
May
15
comment How did programmers work back when a computer was very expensive, rare, as big as a room?
@KateGregory: That was a joke... They didn't have a computer in the building, so they used the information highway to get their compilation done.
May
15
comment How did programmers work back when a computer was very expensive, rare, as big as a room?
@KateGregory: So basically, your mom used the internet?
Dec
15
awarded  Nice Answer
Nov
19
revised Why not Green Threads?
Fix a typo
Nov
19
suggested suggested edit on Why not Green Threads?
Nov
15
comment Legal Applications of Metamorphic Code
@V_P: On program start, the method is one thing (a stub that calls the JIT); after it is called the first time, the method is a different thing (a compiled method). Seems metamorphic to me. Does the mutation have to be algorithmically inferred of the original code? Why?