Skip to main content

Get software done: Letting programmers take ownership of their project.

It's human nature to feel proud or have some sense of ownership of something that you have created and this is certainly true in the computing world where programmers will feel a sense of pride and ownership about some code that they've designed, coding that they've implemented and deployed.

It's important for Managers to be aware of this and let the right people do the right job and at the right time.

In other words, the Managers may have some form of technical knowledge but this almost certainly won't be as good as, or certainly respected, by the programmers themselves.

So my suggestion is; Managers pose the topic or the problem in question and allow the programmers to "own" the problem space, to devise the solutions and then be responsible for them.

In converse the wrong way to do it, is for the Manager to make some "pseudo implementation" with limited technical skills, which are then followed through by the programmers who will feel that this solution is possibly not the best and they certainly won't take ownership of it, by virtue of the fact - that it came from somebody else.

Then what happens is, once the system is in place, if there are any problems with it there are 2 possible scenarios:

Case A:  Where the programmers have designed it themselves, they are responsible for it, and they will feel a necessity and with an impetus to fix it.   If anything goes wrong [there is no one else to blame] and they will find solutions to the problem.

It is easy for the manager to enforce this, as he has given the programmers freedom to design their own solution - all that is required is to apply pressure.  Most often the programmers will feel such a sense of duty very little pressure will be required.

Case B: Where they've been told how to do it. The programming team will be blaming the Manager for any problems. There will be the classic excuses...

"We knew this wasn’t going to work, this is how we've been told to do it" and there is no sense of ownership and no impetus to fix any problems, which inevitably arise.

This is why I'd suggest that programmers are simply posed with the problems faced and allowed to make their own decisions.


Popular posts from this blog

How do you fix a roll of aluminium foil once it's started spiralling?

I had this problem.

Seen a post on Reddit.  Old one.

"This thread is archived
New comments cannot be posted and votes cannot be cast"
That is a shame.  As I now have a better answer than any of the posts.

Get a pair of tweezers and scrape down from the part of the foil roll that is "stuck".  

Don't matter if it digs down into the layer beneath.  Try to maintain even digging across the roll.

Worked a treat!

I've had a idea for Boris.

This is what he should do.

He should go to Brussels and demand:

1) End of EU commissioner/president appointments.  These should be directly elected by the Members States populations.. think "US President"-style elections.
2) Move the European Court of Justice or the European Central Bank to somewhere in the UK (not London)
3) End the monthly move of the European Parliament to Strasbourg.
4) Probably a few other things he can come up with...


Come back to the UK and offer this new deal (and Remain) or full out (with all the implications like loss of NI and subsequently Scotland) to the people in a new referendum.

Spanish verbs

Damn Spanish verbs can be frustrating.  I been trying for 13 years, and still get confused.  Must be the old brain.

I found a great "Cheat Sheet" (for fun try getting a Spanish person to say that :)) on but it a bit long so I cut it down a bit to just the most useful verb endings.

The cheat sheet is only good for regular verbs, and the most important/often used ones are irregular.

So last intercambio I worked with my friend to translate some typical sentences.

Here we are:

My mother was here until today,

Mi madre ha estado aqui hasta hoy,

and she will probably be back in April.

y ella a lo mejor volvera en Abril

We all had a nice time.

Nos lo pasamos bien.

Tanya & Isabel went to Barcelona on Sunday for appointments Isabel had yesterday and today.

Tanya y Isabel fueron a Barcelona dominigo para hacer encargos Isabel tenia ayer y hoy.

They are coming back now and are expected to be at home when Henry and I get there.

Ellos estan volviendo ahora mismo y se espera qu…