2,880 reputation
21830
bio website
location
age 42
visits member for 3 years, 9 months
seen May 12 at 6:00

Saved from the web by a job in industry. Coding GUI for computer-aided railway realignment machinery.

At last a job where I have time to do stuff properly and don't have to worry about loads of unfixed bugs coming back to haunt me.


Jan
31
comment When to use weak references in .Net?
Here is an embarrassingly over-complicated example of using them (for the Weak Event Pattern that ta.speot.is describes below)
Jan
17
awarded  Informed
Jan
6
awarded  Notable Question
Dec
16
awarded  Popular Question
Nov
27
comment are programmers more forgiving of buggy software?
Certainly. Especially if I wrote it :)
Nov
26
revised Ternary operator considered harmful?
deleted 64 characters in body
Nov
24
awarded  Nice Answer
Nov
21
awarded  Nice Answer
Oct
28
awarded  Great Answer
Oct
2
awarded  Yearling
Sep
25
awarded  Good Question
Aug
29
comment What is the best retort to “premature optimization is the root of all evil”
"Premature as in before what?"
Aug
11
comment How could you reconcile declarative database development and non-trivial data 'motions'?
@DocBrown, I've 'relaxed' my theoretical 'requirements' to also accept solutions with non-declarative data migrations, but which can be elegantly combined.
Aug
11
revised How could you reconcile declarative database development and non-trivial data 'motions'?
added 91 characters in body
Aug
11
asked How could you reconcile declarative database development and non-trivial data 'motions'?
Aug
9
comment How can I keep my visualstudio database project in sync with my database?
Having started looking at VSDB yesterday, I find your last paragraph rather alarming. Sounds like I shouldn't bother investing much time or energy...?
Jul
4
comment I've inherited 200K lines of spaghetti code — what now?
@ErikReppen, it only works if you code in straight lines (no branches, no merges, and - worst of all - no comparisons)
Jun
8
awarded  Constituent
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus