Programming = 25%

You probably think programmers spend 100% of their day writing code.

Perhaps some shops do it that way.

I'd say the reality is more like 25%.

There are so many non-associated tasks that need to get done.

Tickets, time sheets, spec gathering, documentation, updates to software, training, meetings, etc.

Programming is actually the easy part.

That is when you get a block of time allocated for concentration.

The average day is a jumble of interruptions.

And when people are looking to hire someone, all they focus on is skill sets.

What have you already done?

Well, here's what I've done and here's how my skills are adaptable to whatever technology you are looking for.

And here's how I handle the non-programming aspects of a job.

You see, programmers are not machines or robots.

There are skills associated with the position that are non technical.

And just because you have a pool of similar candidates with same years of skills and same technologies, they are not all equal.

Actual "programming"  is perhaps 25% of the daily routine I would guesstimate.

Assuming the position is not a consultant. :)

Full time employees have a lot of duties that are non programming related.

That's all I'm saying!