711 reputation
37
bio website thehappypath.net
location Seattle, WA
age 34
visits member for 4 years, 5 months
seen Dec 14 '14 at 20:29

256th Generalist badge. It really should be gold :)


I'm now a Product Manager, but before that I programmed professionally for over a decade.

I programmed mostly in C# (for about 7 years), though occasionally in a myriad of other tongues (Python for 2 years, Javascript for 2.5 years, Java for 1 year, C++ for a few years, C, VB.Net, batch scripts, Lua, Lisp, various DSLs).

I have written a whole bunch of automation for all sorts of programming tasks (long-running back end and batch processes, database migrations, code generation, code refactoring, CI, deployment infrastructure, test case generation, test lab/deployment automation infrastructure, and a whole boat load of automated E2E, integration, and unit tests).

I've done mostly web programming lately, with a little game programming on the side.

I dig Open Source Software.


Oct
28
revised When/why is it easier to beg forgiveness than ask permission?
added 83 characters in body; added 4 characters in body; added 312 characters in body
Oct
28
answered When/why is it easier to beg forgiveness than ask permission?
Oct
28
awarded  Teacher
Oct
28
answered Why are side-effects considered evil in functional programming?
Oct
28
awarded  Supporter
Oct
28
comment Application / Code reviews for lone programmers?
You might have a new business model on your hands.
Oct
28
comment Application / Code reviews for lone programmers?
@Cam: "getting a 10-year-old to agree with you that the house is structurally sound" isn't necessarily the goal. The goal here may be to organize and distill your thoughts to prove that your idea is simple and sound enough to work. Evaluating the structural stability of a house is a significantly different problem than architecting or implementing a program (though it may be similar to writing a formal proof for a program. No, I wouldn't have a 5 year old help me with that).