Reputation
2,679
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
12 23
Newest
 Yearling
Impact
~31k 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
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.
Jan
25
comment How common is pair programming in the workplace?
@Michael, not always, but sometimes I thinking pairing on legacy code can be useful. It can break down silo's and/or reduce refactoring costs. That said, I completely agree w/ you.
Jan
25
comment How common is pair programming in the workplace?
You are welcome. Our turnover has been pretty low... 4 of us have shared the same office for 15+ years though 4 relocations (across 4 buildings and 2 states)!
Jan
25
comment How common is pair programming in the workplace?
This profession requires keeping ego's in check. It's not always easy, but the rewards will be extremely beneficial.
Jan
19
comment What to do about “Failure Driven Development”?
Given the comment "mismatch between CampA and CampB is a political issue..." I'm marking this as the 'correct' answer.
Jan
17
comment What to do about “Failure Driven Development”?
We actually have an Agile coach. I should have mentioned that. It was he and I who coined the term FDD. As far as product owner, it's also the customer. Who happens to be large enough that their enterprise is conducive to this behavior.