Are you a ‘good’ programmer? I’m not! - Software Engineer

by Albert Mutangiri 6. May 2010 17:46

I was just checking Prof Barry Dwolatzky's topic this week and i just found it so interesting, I mean seriously " Are you a good programmer? ".Well i would look at three different things that really matters most.

1) Passion
In my corporate experience, I met a kind of technical guy I’d never met before: the career programmer. This is a person who’s doing IT because they think it’s a good career. They don’t do any programming in their spare time. They’re shocked when they find out I have a LAN and an awesome computer setup at home. They just do it at work. They don’t learn new stuff unless sent on a training program (or motivated by the need to get a job that requires that technology). They do “programming” as a day job. They don’t really want to talk about it outside of work. When they do, they talk with a distinctive lack of enthusiasm. Basically, they lack passion.

2) Self-teaching and love of learning
Programming is the ultimate moving target. Not a year goes by without some new technology robbing an old, established standard blind and changing half the development universe. This is not to say that all good programmers pick up these changes and ride the bleeding edge. However, there’s a class of programmers that will never, ever pick up a new technology unless forced to, because they don’t like learning new stuff. These programmers will typically have learnt programming at university, and expect to get by on whatever skills they picked up there, plus whatever courses their company is willing to send them on.

3) Hidden experience
This is correlated with the “Passion” point, but it is such a strong indicator that I’d like to emphasise it with its own point.
I started programming when I was about 17, with vb6, c++ & java then migrated to the .net framework, did some php. When I was 23 I wrote an enterprise application for financial instituation - online money transfer . This was what I call my “coccoon stage”. When I entered that stage, I was a mediocre programmer, and lacked the confidence to do anything really complicated. When I finished it, I had gained that confidence. I knew that I could code pretty much anything so long as I put my mind to it.

Has that ever appeared on my CV? Nope.
I strongly believe that most good programmers will have a hidden iceberg.



6/13/2010 12:45:59 PM #


I know you are using Microsofts BlogEngine.NET but can you please tell me which database system that you are using?  I've been looking around and wanted one like the one here at %BLOGSITE% I came from wordpress and am trying to figure out BlogEngine.

Hypercom United States | Reply

12/24/2010 11:46:22 AM #


Pingback from

Blogs of Interest (7) | Crazy Plugs News | Reply

12/27/2010 1:46:05 AM #


Pingback from

Transforming Debt Into Wealth – A Review | | Reply

4/20/2011 3:03:48 PM #


Pingback from

reviews transfer debt into wealth | USA business | Reply

4/23/2013 6:15:49 AM #


Pingback from

Sites We Like | Latest Official Hostgator Coupon Codes | Save more than $599 + 25% OFF + 1 Month FREE. | Reply

Add comment

(Will show your Gravatar icon)

  Country flag

  • Comment
  • Preview

About Me


Hi, My name is Albert Mutangiri, I am a software developer currently interested in software design, integration, .net technologies and Java. I'm currently developing enterprise applications for business process automation using Java & .Net Technologies.


I Code Java



17 0 1 0 18
13 6 0 0 19
4 0 0 0 4
22 1 0 0 23
0 0 3 0 3

Tag cloud