525 reputation
46
bio website
location Saskatoon, Canada
age 38
visits member for 3 years, 9 months
seen Jul 10 at 5:41

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

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.
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
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.
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
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
comment Do any programmers use a pen and tablet instead of a mouse? Is it better?
What about a vertical mouse like evoluent.com?
Dec
14
comment What's the “normal” range for typing speed for developers?
@tcrosley, lol, right-click is acceptable for demos/screencaps.
Dec
14
comment What's the “normal” range for typing speed for developers?
+1, ...except for meta typing.
Dec
14
comment What's the “normal” range for typing speed for developers?
+1 and +1 @Inaimathi. What should be said about "Mad copy and paste skillz"? As soon as you are comfortable doing some task in a code base it is likely time for some refactoring. Often those who produce a lot, are rocking along to an emerging anti-pattern.
Dec
14
comment What's the “normal” range for typing speed for developers?
@Rachel, qwerty was designed so the hammers on typewriter wouldn't jam, by slowing you down a bit and spreading out the most common letters. Dvorak is designed to put common letters on home row and real close by. Makes you super speedy, but you have to mentally reprogram your typing. I haven't even attempted to learn it.