13,303 reputation
63274
bio website lshift.net
location London, United Kingdom
age 40
visits member for 4 years, 7 months
seen 10 hours ago

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


Oct
7
comment What are the Vital Things noticed in an Experienced Programmer Resume by a firm?
"Standards online are lower" - just remember that all the world's not a native English speaker.
Oct
7
awarded  Nice Answer
Oct
6
comment What to do when the programming activity becomes a problem?
And then have kids, and spending lots of time programming will be very far down the list of your problems.
Oct
6
answered What is a “powerful” language?
Oct
6
comment Should I include GPL'd OS Projects on my resume?
+1 because it shows not only a better picture of your experience, but also that you're passionate about programming.
Oct
6
comment Is there a standard for when you include libraries or not?
Option A gets my vote because I need just jump to the top of the file to see its dependencies. (I'll admit to my preference being rooted in my years of working with Delphi.)
Oct
6
comment What to do when the programming activity becomes a problem?
Bottle of water on the desk next to you. That'll help remind you. (A bottle, because you can close the top - you don't want spills!)
Oct
6
answered At what age could I reasonably teach my children about programming?
Oct
6
answered What to do when the programming activity becomes a problem?
Oct
6
comment Why is there still case sensitivity in some programming languages?
@Mason I started saying "should be taken out and shot" mainly because my ex-boss used it so much. He's also a long-term Delphi guy, so maybe it's a Delphi thing!
Oct
6
comment Programming with Dyslexia
Oddly, I'm happier with single-character names - S for String, N for an Integer, I for a counter, L for a list - than with cryptic three-letter names. (But I say that without knowing the context of 'bdp' - maybe that's a well-understood acronym, for instance.)
Oct
6
comment What to look out for in employment contracts
Where "state" may mean "not like Arizona, but like Spain"!
Oct
6
comment What to look out for in employment contracts
Depending on your legal framework, this limitation may or may not be legally enforceable. (Bearing in mind that IANAL) In South Africa, there's no way a court will uphold a clause that prevents you from getting a job.
Oct
5
comment What is better for coding - desktop or laptop?
Sounds like Luke Gorrie. That dude gets around a lot, too.
Oct
5
comment Programming with Dyslexia
I'm glad to hear you avoid variable names like "bdp" :)
Oct
5
answered Can cloud computing replace enterprise architecture?
Oct
5
comment What did Alan Perlis mean regarding the ways to write error-free programs?
Alan Perlis certainly had a way with words.
Oct
5
comment How do people manage to write and maintain extremely complex and hard to read code?
@Pawka: Where "they" doesn't include the SQLite people.
Oct
5
comment Is there an optimal number of lines of code per function?
The number almost certainly varies by language: I would be surprised to see a 6-line Prolog clause, while being perfectly OK with a 20 line Delphi method. My answer below's for Smalltalk, which uses the environment to encourage short methods.
Oct
5
answered Is there an optimal number of lines of code per function?