13,223 reputation
63274
bio website lshift.net
location London, United Kingdom
age 39
visits member for 4 years, 3 months
seen Dec 24 at 8:57

Delphi/Objective-C/C#/Ruby/Scala programmer by day, Lisper/Smalltalker by night.


Sep
24
answered Do we really need to save source code?
Sep
24
awarded  Student
Sep
23
comment Who does test-driven development?
The same applies to prototyping/exploration. Instead of hacking at it until it looks right, you define what "looks right" means. (This doesn't apply when you need a human to say "it looks right".) And then you hack until you get the green bar.
Sep
23
revised How to recruit programmers for an open source project and kick-start it?
added 273 characters in body
Sep
23
comment How to recruit programmers for an open source project and kick-start it?
bitbucket.org if you're a Mercurial person.
Sep
23
comment What are the benefits of using database abstraction by ORM?
I like being able to dive under when necessary, as long as that diving-under involves crossing a metaphorical fence: "Here be dragons. Watch your step."
Sep
23
answered How to recruit programmers for an open source project and kick-start it?
Sep
23
comment Should I change language to stop becoming stale?
+1 for practical ideas!
Sep
22
comment When is a BIG Rewrite the answer?
That's exactly what prompted the rewrite in which I participated. The code was so fragile, and the cost of adding new features so high, that not rewriting was no longer an option.
Sep
22
answered Have you ever been involved in a BIG Rewrite?
Sep
21
answered What are the most popular IDEs per language?
Sep
21
answered How do you efficiently keep your tests working as you redesign?
Sep
21
comment Staying alert and awake while coding
Too much carbohydrates can weigh you down too: if you're going to eat that packet of instant noodles, put some of your favourite protein in with it.
Sep
21
answered How do you keep your unit tests working when refactoring?
Sep
20
answered Test driven development - convince me!
Sep
20
revised Books and stories on programming culture, specifically in the 80's / early 90's
added 107 characters in body
Sep
20
comment What are your favorite version control systems?
TortoiseGit. It is your friend.
Sep
20
answered Books and stories on programming culture, specifically in the 80's / early 90's
Sep
20
comment Does anyone prefer proportional fonts?
I like proportional fonts for reading, but I strictly use monospaced fonts for code. Always, always, always.
Sep
19
comment Do dynamic typed languages deserve all the criticism?
I didn't want to clutter up my answer with my personal stance, which is this: right tool for the right job. Whatever kind of language you use is better suited for some tasks, and worse suited for others, than another kind of language.