421 reputation
27
bio website
location New Hampshire
age 38
visits member for 3 years, 11 months
seen Jul 17 at 6:07

A simple web software engineer hoping to create extraordinary things.


Dec
28
comment Should I point out spelling/grammar related mistakes in someone's code?
It's so true. Unlike some teachers in high school, the real world DOES take off for spelling. ALWAYS.
Nov
9
comment What do you optimize for?
@HLGEM: I think you're making a mistake in assuming I'm saying that making developers' lives easier is the only concern. Optimizing your development experience so that you can produce the best quality code in the least amount of time allows you to produce a strong product and address bugs and enhancements in a timely and effective manner. In turn, your users end up with a product that they're happier with in less time.
Nov
9
comment What do you optimize for?
I completely agree with this. Maintaining readable code, using appropriate tools for the task, and adhering to your company's agreed-upon standards will significantly reduce your time spent actually typing code into a computer, saving your company a ton of money. You're time is better spent engineering than typing.
Nov
8
comment Pros and Cons of working Remotely/from Home
Not necessarily on the heating bills. I had four monitors and two machines in a windowless office in my house, so heat was never a problem. ;)
Oct
25
comment Which things instantly ring alarm bells when looking at code?
I tend to limit functions to 1 screen whenever possible.
Oct
19
comment Make a big deal out of == true?
I was under the impression that C# wouldn't compile that statement because 99% of the time (statistic generated from the reliable source known as "out of thin air"), no one really intends to assign a value in an if statement.
Oct
8
comment If you had to teach professional development to students that just graduated school, what would be the topics?
I would love to have even heard about proper Unit Test and IoC techniques in school.
Sep
21
comment Why are /// comment blocks important?
While I agree code should be self-documenting as often as possible, I suggest using these types of comments whenever possible (and more often than generic // comments). The /// XML comments are designed to work with IntelliSense, which can make development easier months down the line when you're trying to implement some library you built and don't quite recall how it works any longer.
Sep
20
comment How do programmers stay healthy?
I'm glad you posted this - my personal experience is that cardio is horrendously boring, and I simply find strength training to be a lot more enjoyable. I make sure I do some form of it 4-6x a week.
Sep
20
comment Is MUMPS alive?
That.... that HORRIFIED me. I feel like I need to bathe, now. :(
Sep
16
comment Pros and Cons of working Remotely/from Home
I certainly agree that YMMV. I am sure if the kids were older and both in school more of the day that I'd have a much easier time of it.
Sep
15
comment When would someone be considered a bad programmer?
Beginners are fine if you are looking for junior programmer who you intend to mold and shape into a good one. But that problem is so trivial, it shouldn't take anyone with experience any time at all to write.
Sep
14
comment I've stopped coding for fun, is this a bad sign?
That's sort of how life goes. And it's not necessarily bad, as it gets you to spread out and experience more things.