TDD: Back to Hand Rolled Stubs

I’m unashamedly an Agile practitioner and self-proclaimed enthusiast. It’s not a perfect way to build software, but I haven’t found anything better. And until I do, this is the approach I’m taking. Building Quality In One of the core principles of Agile is the focus of building quality in from the start, not asserting quality […]

Twinkle Toes Software – Looking back on my first year

Wow, it’s been a year since I founded Twinkle Toes Software. I thought this would be a good time for me to stop and reflect a bit on how its going and what I’ve learned. The Zero Entry Pool Approach Am I a “zero-entry” entrepreneur? I’m sure there are countless ways to approach starting a […]

Booked 2.5.9 release and some details about 2.6

Booked 2.5.9 was released earlier this week. I’ll wait while you go grab it. If you subscribe to our hosting service, you’re already updated. As far as minor releases go, this was a biggie. Some frequently requested features finally made it in, like showing custom attributes on reports, more options for what to show in […]

Are You Mentoring or Lecturing?

Great team leaders raise the skill level of people around them. There are so many ways to do this – team presentations, sharing articles, demonstrations, etc. Mentoring is one of the most personal and powerful ways of developing individuals on your teams. Unfortunately, this term gets tossed around freely without really understanding it. To the […]

Does your manager know how to code?

Who cares? Can you manage people? I used to think that a good manager could come from any background. Hell, I’ve had some incredible managers that have never written a single line of code. But as a full time manager of software developers I’m starting to think that a background in development does matter. I […]

Software Development is Like…

Software development is complex and difficult and unlike most other professions that I know of. This makes it tough to explain to colleagues in other parts of the organization, clients, and (all too often) management. We’ll typically try to find something well understood to use as a basis for comparison. Something to help explain the […]