Why is programming unique profession

07 May, 2011

Why programming is unique profession - Presentation Transcript
  1. Introduction
    • Some people says programming is difficult and for some others it is so easy.
    • It not only depends on your capabilities, but your attitude for work.
    • Programming is hard indeed, but not at all as difficult as life of a crook or joker who pretend, lie and act for living.
    • Knowing what you do, life is going to be much more interesting and enjoyable for a programmer.
  2. You play with a dumb machine
    • Computer is dumb machine.
    • Unless you give precise instruction, the computer can not understand.
    • Working with a dumb is obviously difficult.
    • Therefore, programmer must be smart.
      • A dumb and a dumber will never make a good combination
  3. Computer is bossy (A necessary evil)
    • Dumb computer is obviously bossy too.
    • But a good reason why computer languages are made bossy is to make programs precise and unambiguous.
      • Preciseness is one of the big reason why people like to use software rather than get things done by a human.
  4. One can not cheat in programming
    • What you code is what is run.
    • There is nothing called hiding design or coding bugs.
    • Bugs always surfaces.
      • Because when software is running, it is not under your control anymore.
    • Do it right is the only option!
  5. No point praying
    • No point praying to get it work.
    • If you want to get it done, just design the solution and write the code.
    • That is so cool that the talented programmers get equal opportunity.
  6. No point flirting
    • Some people use to get some work done by flirting others.
    • Computer is not a petty human.
    • Mere flirters have no edge in programming.
    • Programming is for genuine people.
  7. Programmers are problem solvers
    • There are plenty of problem creators appearing as professionals.
      • All lawyers exploit other’s unnecessary problems for their living.
      • Most of marketing people persuade non-necessary needs of the people for their living.
      • Some of those who are lazy or incompetent to work, strive to be a person mere managing other’s work.
    • But, programming is solving genuine & real world problems.
    • Only genuine and talented people can be programmers.
  8. Logical thinking matters
    • Gossip is for petty.
    • Astrology/superstitious is for dumb
    • Science is for curios.
    • Programming is for logical thinkers.
    • Programming is for analytical mind.
    • Logical and analytical thinking will make you wise too. – A bonus for your life
  9. Smart people, programming & profession
    • If you are a smart person and good at what you do,
      • No need to beg others for survival.
      • No need to flirt for survival.
      • You get equal opportunity.
      • You get autonomy.
      • You get freedom (unless you are a slave of computer)
      • You become wise.
  10. Programming is for genuine people
    • “ There were two kinds of people: those who do the work and those who take the credit. Try to be in the first group; there is much less competition. “
            • - Indira Gandhi

Bookmark and Share Related Posts with Thumbnails


Anonymous said...

I don't know how I stumbled across this presentation, but I truly enjoyed it. Thank you! :) -g

Javin Paul said...

I think programming is unique profession because its not a repetitive job , you got to think , invent and improve , what do you say?

10 tips on logging in Java

Anonymous said...

Programming is great profession, but the business environment where we do programming (money driven industry especially in Indian sub continent) is not that great. Some business oriented people do not appreciate the intellectual effort put up by these genuine and talented programmers.

EricXue said...

Quite interesting point! Just would like to share 2 cents here from my past experience, programming should be truck-load of fun and as a programmer, you are an artist rather than a hard laborer.

All best,


අද දෙරණ