2,697 reputation
1123
bio website
location Florida
age 42
visits member for 4 years, 2 months
seen Jul 25 at 13:15

May
24
comment Anyone code at a treadmill desk?
Instead of spending bucks on something you may or may not like, why not just get out for 30-45 minutes during the day? I make it a point to run 3-4 miles 2-3 times during the week at lunch. If you think you're out of shape, start a couch to 5K program. You can't begin to imagine how much better you feel getting your heart rate up for a bit. And you'd be surprised how many issues you solve by getting away from your desk. Another idea is (if possible) bike to work. I am able to do this as well, and it's great. Just a thought.
Apr
2
comment My experiences are server side programming and database management, I want to learn C++, where do I start?
Microsoft supplies Visaul C++ Express for free microsoft.com/express/Downloads/#2010-Visual-CPP
Mar
29
comment What advantages does TFS have over Tortoise SVN in this scenario?
VSS to SVN is like going from hell to heaven. Switch ASAP.
Mar
22
comment If you use MFC how did find it best to learn the concepts?
You can use C# and create WinForms apps that, when compared to MFC are far easier for most cases. The .NET framework is far more consistent and easier to follow IMHO. I can't really make the comparison to Java, as I have no experience. If I could choose between C# and WinForms or MFC, it would be C# hands down.
Mar
15
comment How was programming done 20 years ago?
When I was young, we programmed in 1's and 0's! And sometimes we didn't have the 1's!!
Mar
9
comment What do you think are the biggest software development issues, in small to medium businesses?
I have 15+ years at my current (and only gig) and watching us grow from 5-6 to 12+ devs this answer is spot on. Can't up-vote it enough.
Mar
8
comment What are the technical contributions of the pornography industry?
@Jonescb, I've heard the opposite... major adult distributors chose blu-ray. including one with ties to a family company that rhymes with 'Bizney'.
Mar
2
comment Software Process Management
The only software we use is Test Track (again, not an advocate). We collect the requirements as 'stories' or 'epics' and add 'tasks' to those. Some may say it's too agile, and I won't disagree. In the past, we've been burned on software costs and have tried a minimalist approach for while.
Mar
1
comment What is the philosophy/reasoning behind C#'s Pascal-casing method names?
this was going to be my answer. :P
Feb
24
comment Is it true that first versions of C compilers ran for dozens of minutes and required swapping floppy disks between stages?
@Clint, I'm sure you're correct. That's the name on the box.
Feb
14
comment What are creative ways to unblock a development team?
+1 for "Learn from it"
Feb
2
comment Why are off by one errors so common and what can we do to prevent them?
I almost answered the previous question by mistake...
Feb
1
comment What are the most common stumbling blocks when it comes to learning programming, in order of difficulty?
+1 for "Not knowing where to get answers to your questions"
Jan
27
comment Is this code bad enough to warrant a rewrite?
This is a great answer!
Jan
26
comment Why do programming books have such wacky cover art?
Neo could make out the 1s & 0s...
Jan
26
comment How common is pair programming in the workplace?
@Martin, well said.
Jan
26
comment How common is pair programming in the workplace?
@Pyvi: "Hands on the keyboard" should be in short spam of a few minutes, especially if you also employ TDD. (I'm not advocating TDD either way.) In my experience, it's been shoulder to shoulder, passing the keyboard back and forth in a time frame we are both comfortable with. IMHO if you feel their someone "looking over shoulder", you're assuming pair is master/slave, not peer, as I've said earlier. Another way to look at is, a great way to learn something is to teach it. Pairing always 2 people to do both.
Jan
25
comment How common is pair programming in the workplace?
@Noah, based solely on #2, I'm not sure if you grasp the concept of pair-programming. The idea isn't to look over a shoulder. The idea, as I've practiced it, is to share the PC to work in tandem. It's not master/slave programming, it's peer programming. Perhaps the later is a better term for it...
Jan
25
comment How common is pair programming in the workplace?
Another tool to use, if you're not familiar, is called "Rubber Ducking". Basically, put an object on your desk like a rubber duck (yours truly uses a toy Yoda) and explain the problem to it. see c2.com/cgi/wiki?RubberDucking
Jan
25
comment How common is pair programming in the workplace?
@Perndas, I was assuming, perhaps incorrectly, that the resistance would be due to egos. At least when I've seen it, that appears to be the reason. I've only seen 2 (that I recall) devs actually resist this. One's ego couldn't fit in the room, the other had issues w/ confidence.