Category: Practices and Philosophy

On Developers and Von Moltke’s Leadership Matrix

At my previous job, every Friday we’d have a team wide “code review”. While often times we reviewed code written by someone on the team, it was less a peer review session and more for discussion and learning. One of the more interesting ideas brought up by one of the developers was a leadership matrix […]

Read More →
Share

Andrew’s Coding Corner- Beware the Sunk Cost Fallacy

It’s a familiar tale. A project becomes stuck in the mud. Perhaps the project was poorly designed, or perhaps the team was overmatched, or perhaps a series of unfortunate events took place rendering the best of everything else moot. Estimates start getting missed badly, and the teams stress levels skyrocket. It turns out that the […]

Read More →
Share

Andrew’s Coding Corner – Unit Test, Young Man, and Grow Up With the Code

At most of places I’ve worked Unit Testing is a “nice-to-have”. By that, I mean it would be great to implement, but isn’t considered essential to the operation of the team, or the success of the project. This opinion isn’t unique to the places I’ve worked, as I also see it as an “optional” skill […]

Read More →
Share

Andrew’s Coding Corner- Do Not Push Past your Iteration End Date

While there are some ideas about programming and development I have that are highly theoretical, this one is not. It comes from years of experience (mostly frustrating and negative), seeing unrealistic deadlines set way off in the future that are rarely kept. Meanwhile, there is no effort to break those deadlines down into smaller portions, […]

Read More →
Share

Andrew’s Coding Corner: Before I Begin

A couple days ago, I introduced this series of posts. The first true post will be next Monday. However, before I begin I wanted to share two books that are very influential to me. Rework by Jason Fried and David Heinemeier Hanson The Clean Coder: A Code of Conduct for Professional Programmers by Robert Martin […]

Read More →
Share

Apparently my PC-VORP* was too Low For Them-An Introduction

Recently I received word via a recruiter that a prospective employer* would not be offering me a job for which I had interviewed. The reason wasn’t because they didn’t like my skills or personality. No that would be easy to understand. Instead, their reason was that they didn’t “feel” I had the passion or commitment […]

Read More →
Share