299 reputation
211
bio website careers.stackoverflow.com/…
location Phoenix, AZ
age 36
visits member for 4 years, 3 months
seen Nov 21 at 7:45
Heart Throb

Aug
10
awarded  Citizen Patrol
Jun
17
comment Jobs that use programming which aren't in the technology sector
"If you want to make about the same money... go run a fast food joint"? Rarely.
Jun
8
awarded  Critic
Dec
18
comment What are the drawbacks of Python?
Lack of static typing makes it easier for programmers to write code that has runtime errors. In C#, int foo = 4; Console.Write(foo.Length); doesn't compile, so the error "Int32 doesn't have a property Length" cannot accidentally make its way into published software. In python, unless you run optional secondary tools to look for errors like that, code that accesses non-existing members of objects can go undetected until it ends up causing runtime errors.
Nov
13
comment What parts of your coding standard contribute to quality code?
I disagree to some extent. I have to deal with too much code where the function names are vague, ambiguous, or misleading, and to figure out what the code actually does, you always have to go to that method anyway. Just looking at your second example, it's extremely unclear what the code does. Hopefully you'd use more concrete names in practice.
Nov
11
comment What's a nice explanation for pointers?
Agreed, @Benjol. I'm surprised that the syntax int* ip isn't more common. I finally started understanding pointers once I saw code that was formatted like this. Then I could read it as "ip is of type int pointer."
Nov
11
comment What are the drawbacks of Python?
@missingfaktor, @MAK, obviously duck typing was an intended feature. But most design decisions introduce objective benefits and drawbacks. The added code flexibility is a benefit of dynamic typing, and the additional classes of potential runtime errors is a drawback. The subjective part is whether the feature is worth it.
Oct
28
answered What are the drawbacks of Python?
Sep
18
awarded  Teacher
Sep
17
comment What syntax element do you hate most in a programming language you use frequently?
Good point. It's too bad * doesn't bind to the type.
Sep
17
answered What syntax element do you hate most in a programming language you use frequently?
Sep
14
awarded  Autobiographer
Sep
14
awarded  Supporter