396 reputation
24
bio website blog.noopinaloop.com
location Austin, TX
age 38
visits member for 4 years, 1 month
seen Aug 2 at 3:52

Co-founder JustGolf. Passionate about developing quality software and beautiful code.

Experienced in:

  • Java client and server applications.
  • Objective-C for iOS.
  • Web technologies (HTML, Javascript, CSS).
  • Python, including SciPy.

Patches contributed to various open source projects including Tomcat and Apache XML-RPC.


May
16
awarded  Yearling
Oct
25
awarded  Yearling
Mar
3
comment What should be a fair amount of time in an interview before rejecting a candidate?
+1 for not wasting the interviewee's time.
Mar
3
comment What should be a fair amount of time in an interview before rejecting a candidate?
+1 For making sure they candidate leaves knowing why they were rejected. Otherwise, it was a waste of their time.
Mar
3
answered What should be a fair amount of time in an interview before rejecting a candidate?
Mar
3
comment How do you cope with ugly code that you wrote?
I think this is mostly the right approach, but I would characterize it differently. They are hiring you to develop professional quality code. That means you need to build into your estimates time for "doing it right". Don't make estimates based on the time it would take you if you stayed up all night hacking and declared "complete" as soon as it ran correctly the first time. This may mean in a competitive situation you will be underbid sometimes. That's ok. You will develop a reputation for delivering quality and consistency and will ultimately win. Play the long game.
Mar
2
answered Need Help in Pointing to focus on the Key elements in Code Review Phase?
Mar
2
suggested suggested edit on How do programmers deal with Project Lead/Managers?
Mar
2
comment How do programmers deal with Project Lead/Managers?
As phrased, this question is misleading. What you're describing is bikeshedding (which I linked to in my answer). It's neither unique to, nor characteristic of Project Leads and Managers. Bikeshedders/nitpickers exist in all places and have all sorts of titles.
Mar
2
answered How do programmers deal with Project Lead/Managers?
Feb
18
answered How should code reviews be Carried Out?
Feb
16
suggested suggested edit on Recommended process for code reviews with mercurial
Feb
15
answered Recommended process for code reviews with mercurial
Jan
24
answered What tools can be used to facilitate code reviews after commits?
Nov
1
comment How did you become a const correctness convert?
"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP
Oct
27
answered What's the most effective way to perform code reviews?
Oct
27
awarded  Critic
Oct
27
answered How do you deal with the anxiety of not knowing enough?
Oct
26
comment Are code reviews necessary for junior developers?
@Thorbjørn - We do: goo.gl/7dMf. This comes from our book on code review, which you (and anyone else) can have for free: codereviewbook.com
Oct
25
awarded  Teacher