821 reputation
518
bio website 0:0:0:0:0:0:0:1
location Baltimore, MD
age 34
visits member for 3 years, 7 months
seen Jul 24 at 20:55

Software Engineer living in the Baltimore area.


Open Source Projects

  • husk-scheme - An implementation of the Scheme programming language for the Haskell Platform.
  • multiplication-table - An interactive multiplication table.
  • jsgauge - A pure JavaScript gauge visualization component. (Contributor)
  • node-kdtree - A node.js add-on for performing efficient Nearest Neighbor searches using libkdtree.

Minor contributions to many projects including jqGrid, Highcharts, Haskell SELinux bindings, chibi-scheme, jQuery UI Spinner, jClock, and the jQuery Validation Plugin.


Featured solutions to Ruby Quiz


A user interface is well-designed when the program behaves exactly how the user thought it would.

There is no right answer ... and always a better way. Show and discuss your code, without emotional attachment. You are not your code.

Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it.

We’re building something here ... and all the pieces matter.

The game isn't really about big edges and firework displays; it's about subtle advantages and what happens in the long run.

It is amazing what you can accomplish if you do not care who gets credit.

Maybe the best programmers aren’t those who spectacularly solve crazy problems, but those who don’t create them, which is much more silent.


Dec
17
awarded  Yearling
Jul
28
awarded  Nice Answer
Apr
8
awarded  Popular Question
Feb
25
awarded  Constituent
Feb
18
awarded  Caucus
Dec
17
awarded  Yearling
Dec
17
awarded  Yearling
May
9
awarded  Good Answer
May
9
awarded  Nice Answer
Feb
17
awarded  Nice Answer
Feb
10
awarded  Citizen Patrol
Dec
31
answered Programmer aptitude test
Dec
26
awarded  Nice Answer
Dec
23
comment How can I transition to a job using the Microsoft stack?
+1, fresh out of college I got a job at a Microsoft shop with no prior knowledge of the MS stack. As long as you can demonstrate you are competent and willing to learn you will be fine.
Dec
23
awarded  Organizer
Dec
23
comment What does your Technical Documentation look like?
From my experience it is more about using standard templates, document structure, etc than about data formats or software.
Dec
23
comment Under what circumstances should error messages be presented to the user?
Good point, that was a poor example. But you get the idea; if the application will not start up you have to say something.
Dec
23
revised Under what circumstances should error messages be presented to the user?
added 20 characters in body
Dec
23
comment Under what circumstances should error messages be presented to the user?
Yes, that is probably a better way to put it. Thanks for your feedback.
Dec
23
comment How to keep a team well-trained?
Fair enough, although if you are going to bring everyone together you might want to make the group more involved. For example, bring your own ideas to the first couple of sessions but then have a different person bring the exercise each of the following weeks. Also, consider doing other things as well such as reviewing a weekly code snippet, having people present tasks they have worked on (or technical areas they are learning about such as WPF, TCP, etc), and so on...