525 reputation
47
bio website
location Saskatoon, Canada
age 39
visits member for 4 years, 2 months
seen Nov 29 at 1:33

Software Developer.

  • Loves Python and App Engine.
  • Authored asynctools for App Engine.
  • Enjoys opportunities to be the strongest player on the bench.
  • Enjoys opportunities to be the weakest player on the bench.
  • Item 5

Sep
24
awarded  Autobiographer
Jan
13
comment Should I point out spelling/grammar related mistakes in someone's code?
The advice means that the OP operates how he would want to be treated. Not to treat Bob how Bob would want to be treated. I was encouraging the OP to correct Bob as he (the OP) would want to be corrected for the same errors, specifically in the context the OP has shared.
Sep
30
comment Why is cleverness considered harmful in programming by some people?
Elegant: simple and clever. @DerekLitz +1 for cromulent anything.
Oct
20
awarded  Yearling
Oct
20
awarded  Yearling
Mar
25
comment What's the “normal” range for typing speed for developers?
@JBRWilkinson, it is tongue in cheek, my father whom I owe all of my interest in computers to, hunts and pecks. He started with punchcards. Definitely something to be said for getting things in the right order. May everyone have a mint condition backspace key.
Mar
12
comment What is the greatest design flaw you have faced in any programming language?
@muntoo a null a day keeps the doctor away. I thought I may find something nifty to say with regard to nulls and the spaceship operator <=>. I gave up.
Mar
12
comment Faq and Best tips Regarding Learning Database?
The language that you use in your application is almost always your choice completely. Say I choose python, then I will use a dbconnect/dbadapter which knows how to talk over the wire/locally to the database and it passes SQL. So in python I will structure SQL statements and use the adapter to execute them against the database. You can look to use an ORM (object relational mapper) in python (or any other language) like SQLAlchemy. This ORM can for most SQL needs generate the SQL and talk over the adapter for us. Database choice is largely independent of language choice.
Mar
12
comment What is the greatest design flaw you have faced in any programming language?
I make money every time I type null...oh right someone loses money every time I type null. Except this time.
Mar
12
awarded  Commentator
Mar
12
comment What is the greatest design flaw you have faced in any programming language?
Continue to lobby for your python 3.x modules! Meanwhile I will keep writing in 2.5.4. Thanks to SO I actually am reminded that 3.x is alive and well.
Mar
12
awarded  Editor
Mar
12
revised Faq and Best tips Regarding Learning Database?
removed the Alot.
Mar
12
answered Faq and Best tips Regarding Learning Database?
Jan
4
comment Have unit test generators helped you when working with legacy code?
+1, Shooting for coverage after the fact is not usually productive. Having tests on fixed bugs that prevent regression is very productive. Regression of a bug can be very frustrating for everyone involved. Tests are really suited to helping you write better code. Bolting on tests usually results in substandard tests. I think the OP's fear is founded and the signal to noise ratio from the generated tests will just get in the way. The non tested code probably has some very branchy bits in it. Tools that point out the code smells are probably more useful. Maybe FXCop and similar tools.
Dec
29
comment Should I point out spelling/grammar related mistakes in someone's code?
@HedgeMage, I am advising the OP to apply en.wikipedia.org/wiki/The_Golden_Rule
Dec
28
answered Should I point out spelling/grammar related mistakes in someone's code?
Dec
16
comment Do any programmers use a pen and tablet instead of a mouse? Is it better?
@Moin Zaman, Sorry about your predicament. Hopefully you'll find your answer here somewhere. A few people have mounted split keyboards on either side of their chair so their arms hang straight down. I wonder if a setup like that with a magic track pad would help. Some also use motorized tables that they can stand or sit at switching things up during the day.
Dec
15
awarded  Guru
Dec
15
comment Do any programmers use a pen and tablet instead of a mouse? Is it better?
What about a vertical mouse like evoluent.com?