Reputation
2,679
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
12 23
Newest
 Yearling
Impact
~30k people reached

  • 0 posts edited
  • 0 helpful flags
  • 960 votes cast
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
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
answered Software Process Management
Mar
1
comment What is the philosophy/reasoning behind C#'s Pascal-casing method names?
this was going to be my answer. :P
Mar
1
awarded  Civic Duty
Feb
25
answered How come compilers are so reliable?
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
24
answered Is it true that first versions of C compilers ran for dozens of minutes and required swapping floppy disks between stages?
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"
Feb
1
awarded  Pundit
Jan
27
comment Is this code bad enough to warrant a rewrite?
This is a great answer!
Jan
27
answered Stopping endless technical discussions and making a decision
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