321 reputation
24
bio website
location Cleveland, OH
age 33
visits member for 3 years, 10 months
seen Jul 18 at 18:46

Sep
18
awarded  Good Answer
Jan
21
awarded  Yearling
Mar
15
awarded  Nice Answer
Nov
30
comment What's the idea behind defining rectangles with two points?
The advantage I see of OP's representation is if you want to know the lower y value of a rectangle, you know it's "ybottom", where as with p1/p2 you need to figure out which one is lower. This is unless you guarantee p1 will be the lower values, anyway.
Nov
17
awarded  Editor
Nov
17
revised What are the 'must know' Emacs commands?
added 1102 characters in body
Nov
17
answered What are the 'must know' Emacs commands?
Nov
15
comment Should I return from a function early or use an if statement?
I guess my rule of thumb is "return early for error conditions that prevent the func, then func does its thing and returns. If you need two logical blocks each with their own return, they should become their own functions, and start from beginning."
Nov
15
comment Should I return from a function early or use an if statement?
I agree with JohnL's situation of "why did funcA return X", and finding half a dozen returns scattered through the program. That's a situation where the function should be refactored to better demonstrate what happens, & why - which results in a single return from funcA!
Nov
11
answered Should I return from a function early or use an if statement?
Nov
8
comment Why do so few large websites run a Microsoft stack?
Pierre 303's comment about TCO is valid, but it doesn't make Josh K's answer invalid. He specifically addresses license cost for windows vs linux - which IS free vs money. That doesn't mean the total cost for running LAMP is 0, you do need admins. But Licensing cost is a contributing factor.
Nov
5
answered How do you check bugs on your client's PC's?
Nov
5
answered What does “Human Readable” mean? Is it a misnomer?
Nov
3
awarded  Supporter
Nov
3
awarded  Teacher
Nov
3
answered Is taking frequent breaks really that beneficial when programming?