401 reputation
33
bio website
location London, United Kingdom
age 56
visits member for 4 years, 1 month
seen Dec 31 '13 at 16:15

Jun
25
awarded  Yearling
Sep
14
answered Programming languages with a Lisp-like syntax extension mechanism
Nov
28
awarded  Yearling
Sep
30
comment What are good techniques for keeping your place in code?
@Jess: marks are not necessarily buffer local. Marks using capital letters are global.
Aug
30
comment Should we move programmers between rooms to group them by project they're involved in?
I think that Joel is only partially right. If you are working on your own then you need a quiet environment and freedom from interruptions. If you are working as a team then you need to be able to have good communication between team members and to be able to collaborate, discuss issues as they arise, pair program, bounce ideas off each other etc. These are not distractions, they are part of your work.
Aug
18
awarded  Nice Answer
Jul
13
comment Is it OK to reformat another developers code while modifying/adding to a module?
+1 for separate commits. Trying to figure out what code changes were made in a commit when the code has been reformatted at the same time is a PITA. Your diff tools are useless if every line in the file has changed.
Jun
4
comment Do I really need oop for my kind of job? After 10 years I think I don't
The reason C# and Java programmers put everything into a class is because the language forces them to. For some situations this is useful, but for the sort of code you are writing it is probably just useless overhead. If you don't need it don't do it - and avoid languages that force you to do it whether you need it or not.
Jan
12
awarded  Necromancer
Dec
22
answered Most useful features of VIM that aren't standard in a IDE
Dec
10
awarded  Supporter
Dec
9
awarded  Teacher