Software Development

The thing about software development
is that it is hardly about software,
or development,
at all.

Oh, I can teach you how
to file and sand and refactor your code,
turning an orange crate push car
into the ultimate software machine,

Or how to build a web of tests
that will catch you when you fall
– and you will fall –
and set you gently back on your feet.

But no. It’s about people,
the people who won’t hear what I say,
the people who just won’t make sense,
the people who make mistakes,

And the heartless ones who show me mine.

Posted on:

Written by: Ron Jeffries

Categorization: Articles

Recent Articles

Refactoring — Not on the backlog!

There has recently been a lot of noise on the lists, and questions at conferences, about putting refactoring “stories” on the backlog. This is invariably an inferior idea. Here’s why:


Ref01

When our project begins, the code is clean. The field …

Build it right to build the right thing

You can’t build the right product if you can’t build the product right.

I tweeted that this morning, in response to a Twitter-vibe that was flitting around. I’d like to follow it up here with a bit more meat.

The …