Programmers are creative people

 Creative

Being creative is seeing the same things as everybody else but thinking of something different 

I was involved in an debate/argument about the creativity at workplace. The whole argument took shape on the fact that some company is micro managing it’s programmers activites which results logging how he/she spent every minute in an office. It seems this data is used to judge the productivity of the programmer.

My view point on the process of micro managing was negative.  How can an intellectual activity like software programming can be judged by stopwatch. I was offered an argument saying software development is not a creative/intellectual activity. So it is fine to measure performance based to stopwatch. Holy crap!

Being a programmer, I realise the entire software development is a creative activity. Programmer need to be creative in every step right from knowing about the problem, requirement, design, testing phase etc. How can one measure ones productivity for activity like this using a stop watch? One more argument that I hear that software jobs do not require creative people. Pray what kind of people need to be in programming activity? The main point put forward by the opposition is that now a days there are better tools, better documentation that the programmer need not be creative.  The idea that you can be dumb if you have smart tools is repulsive to me.

I am programmer and I know that my job requires me to be creative. There ends the argument.

Being ‘Creative’ in Software Development  

Creativity in Software Development 

Software creativity 2.0

Advertisements

3 Responses to “Programmers are creative people”


  1. 1 gp November 15, 2006 at 7:37 pm

    Creativity permeates life in many ways. There is no junctions on the streets in any life saying that you can compromise design for the results, the design being the ultimate backbone of the said product and result.

  2. 2 S.Karthikeyan November 10, 2006 at 6:11 pm

    I beg to differ. I consider the following the activities as creative. I hope we do this all the time. Reduce man-machine interface. Design a new tool/scripts so that we have more time. Try to reduce the bug in the our/maintenance code. Learn a new language. Learn a new process. Learn from our mistakes etc. Are these things not creative in itself?

  3. 3 pegasus November 10, 2006 at 6:06 pm

    As the product reaches maturity, the amount of mundane/ less creative activities increases while designing and creativity work decreases.

    when was the last time any software was developed from scratch?
    Over the last 2 decades most companies (even start-ups) buy/reuse the existing code-base/design and framework and expand it. I believe that the amount of effort required in most maintenance tasks can be predicted and progress monitored.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Pages

Thru Lens

Tweets

View Karthikeyan S's profile on LinkedIn
Alltop, confirmation that we kick ass

%d bloggers like this: