311 reputation
27
bio website cutthechatter.com
location Waterdown, Canada
age 44
visits member for 3 years, 6 months
seen Apr 3 at 20:10

I am a software developer working for SAP in Waterloo, Ontario. I am a member of the SAP SQL Anywhere engineering team. I write primarily in C, C++, python, and perl.

In my spare time, I enjoy sports, primarily lacrosse, hockey, and baseball.

Blog: cutthechatter.com
Twitter:
GraemePerrow


Jul
3
awarded  Announcer
May
10
comment Is it wrong to use a boolean parameter to determine behavior?
+1. I use enums for this as much as possible. I've seen functions where extra bool parameters have been added later, and calls start to look like DoSomething( myObject, false, false, true, false ). It's impossible to figure out what the extra boolean arguments mean, whereas with meaningfully-named enum values, it's easy.
Mar
1
awarded  Yearling
Feb
18
awarded  Critic
Oct
28
awarded  Commentator
Sep
22
comment How to apologize when you have broken the nightly build
On some teams, if people brought in food every time they broke the build or checked in buggy code or something, everyone on the team would weigh 400 pounds.
Feb
13
awarded  Good Answer
Feb
13
awarded  Nice Answer
Dec
17
awarded  Teacher
Oct
19
comment Make a big deal out of == true?
So rename the variable actionsAreAllowed.
Sep
27
comment What's your favourite quote about programming?
Or in many cases, make them stop appearing entirely.
Sep
27
awarded  Supporter
Sep
27
awarded  Autobiographer
Sep
11
comment How to become a “faster” programmer?
Can you define "Go green" for those of us who have no idea what you're talking about? :-)
Feb
9
answered Are there any famous one-man-army programmers?
Oct
29
comment Programming with ADD/ADHD
secrtean: There are no blood tests for epilepsy, manic depression, autism, or multiple sclerosis either. Doesn't mean those conditions don't exist.
Oct
2
comment How Can I Know Whether I Am a Good Programmer?
Exactly. If you think you're the best, you're probably not. If you think you're pretty good, you probably are.
Sep
26
comment Programming with ADD/ADHD
"help themselves to a nice cup of STFU" -- love it. +1
Sep
26
comment Programming with ADD/ADHD
(continued) I am the father of two ADHD kids, and I assure you it's not "normal behaviour". Without the medication that they take, my kids have a much more difficult time making good choices than other kids. The medication brings them to the level of "normal behaviour".
Sep
26
comment Programming with ADD/ADHD
ADHD doesn't just mean you're "easily distracted". It is a chemical imbalance in the brain that makes it much more difficult to concentrate, make good decisions, and so on. Your answer boils down to "suck it up and just try real hard" which is not in any way helpful....