Software Creation Mystery - http://softwarecreation.org

How to Be Happy At Work. Short tutorial.

Then God said to Adam, “You listened to your wife and ate fruit from the tree. Cursed is the ground because of you. Through hard work you will get your food, every day of your life.”

This Adam curse continues and now – we have to work hard every day to earn our food. It is inevitable fact – most of us spend at work more than half of conscious adult life. How well do you spend this half of our life? Are you unhappy, stressed or bored on your job?

Why people are unhappy at work?

  1. Conflicts with other people and especially your boss. We all humans and, surprisingly not only you, but everybody has own agenda, interests and needs. Conflicts often happen, because we forget about this. Care about people around you and you’ll enjoy their company much more.
  2. Burnout – too much pressure, too much stress, too little time to think about yourself. Stress comes from inside – we are creators of own stress. There are hundreds ways to relieve – better organization, delegation of responsibility, better communication with co-workers. External factors are most important: enjoyment from family, home, physical activity and leisure, fulfilling personal life and achievements. At the end, we work to live, not living to work.
  3. Lack of variety and challenge. And first step to have interesting and enjoyable job is to design your job.

Designing your job

Don’t allow to treat yourself as a pluggable work unit. You should have

  1. Control over your task assignments and execution.
  2. Environment and time to focus on your tasks.
  3. Clear goals and immediate feedback.

Enjoyment from work comes at very specific point: when our tasks and challenges match our capabilities (Mihaly Csikszentmihal, Flow). Work should be not overwhelmingly complex and not too simple. With these conditions you will enjoy your work and grow quickly.

If you cannot change your job, change your job. Find another. (Strategy advise from Martin Fowler).

Me, Inc. or Hire yourself.

Don’t allow other people to decide what you do, your career and your future – not your manager, company or even trends in your profession. Take charge yourself and consider yourself as a mini enterprise.

Follow 5 step process (Pollan and Levine, Fire Your Boss).

  1. Write your own job description – One sentence with focus on active verbs.
    • Example: “I build enterprise software”.
  2. Give yourself a performance review. Look beyond your company or industry – become expert in job market. What skills and achievements are valued? What experience is required? How much people earn?
    • Example: “Companies become interested in Ruby-on-Rails, Flex, Silverlight. Agile development enters mainstream.”
  3. Define alternative paths– from 2 previous steps you’ll discover alternative courses open to you today and in a future. Brainstorm all possible fields and occupations that would fit this general description. Add imagination.
    • Example: “I can receive certification, move to another company, freelance, become consulting coach or teach programming.”
  4. Find gaps – what are you missing to move to alternative path or improve your current job position.
    • Example: “I should improve communication skills. I should learn new software platforms and try Agile.”
  5. Put your work plan in action – abandon narrow path predetermined by your boss, company or profession. Focus on achievements and skills you need to advance on your current and future job in the same time. Use a good time/goals management system as GTD. Come up with Next Actions.

Most jobs are not created to make us happy. They are created to make money for someone else. If we allow them – they will suck our lives. Instead, we should take charge, design our jobs and hire ourselves.

Sigmund Freud gave simple receipt for happiness: “Work and Love”. And I hope you can break “curse of Adam” and love your work.

Useful resources:

AddThis Social Bookmark Button AddThis Feed Button


Comments

Very good article. The phrase “Most jobs are not created to make us happy. They are created to make money for someone else. If we allow them – they will suck our lives. Instead, we should take charge, design our jobs and hire ourselves.” is really true, they REALLY SUCK our lives. I have had a long path to understand this. Now I am really looking forward for myself as a “mini-enterprise”, always do your own opportunities. Nice.

Comment by Vitor | September 18, 2007 6:45 pm

Hi,

Good article.Enjoyed reading it.Yes we should look for good jobs.

Thanks
Prashant

Comment by prashant | September 19, 2007 10:48 am

[…] main point of the article How to Be Happy At Work. Short tutorial.: “Don’t allow other people to decide what you do, your career and your future – not your […]

Pingback by Tucows Services » Tucows Developer Blog > Blog Archive » Job-Related Reading for Geeks | September 19, 2007 11:23 pm

[…] main point of the article How to Be Happy At Work. Short tutorial.: “Don’t allow other people to decide what you do, your career and your future – not your […]

Pingback by Global Nerdy » Blog Archive » Job-Related Reading for Geeks | September 19, 2007 11:27 pm

[…] How to Be Happy At Work. Short tutorial he descubierto la imagen que encabeza este artículo y que me parece que resume de manera muy clara […]

Pingback by La satisfacción en el trabajo resumida en una imagen - Un Blog Mas | September 20, 2007 2:29 am

Hi,

Excellent Article.

Thanks,
Arpit

Comment by Arpit | September 20, 2007 6:07 am

[…] How to Be Happy At Work Great article about how to stay happy at work. I suggest all programmers and designers read this article — could be a life-changer. http://softwarecreation.org/2007/how-to-be-happy-at-work-short-tutorial/ […]

Pingback by Weekend Links - Accordion 2.0, curl.js, How To Be Happy At Work, Deadlines Kill Inspiration, Facial Hair, CSS3 Failure | September 22, 2007 1:30 pm

certainly the graph is impressive

Comment by kiran | February 27, 2008 12:40 am

Great tips! Work is something I struggle with all the time. I think I might use some of your advice.
I have recently started to like the work that I am doing. It’s becoming my project, and I like devoting myself to it.

Comment by Eric | February 27, 2008 11:37 am

Hi,

Great tips! Really enjoyed and this will definitely make me HAPPY at work.

Keep writing like this!

Cheers,
Arun,
INDIA.

Comment by Arun | April 27, 2008 5:08 am

Thanks.
Good, accessible tips.

Comment by Bohdan | May 16, 2008 5:17 pm

I like this article. Not just this article, but many articles on this website. Programmers are human too.

But some questions remain: what if the good job has a bad salary and vice-versa? This is a frequent dilemma for many people.

Comment by DF | May 30, 2008 11:03 am

I like this article. Not just this article, but many articles on this website. Programmers are human too.

But some questions remain: what if the good job has a bad salary and vice-versa? This is a frequent dilemma for many people.

Comment by adult family home in united states | August 3, 2010 1:24 am

This blog have little value without you and your comments, thoughts and discussions. Please, leave your comments. You are welcome to debate and criticize any idea, but, please, don't attack other people. Thanks for your contribution!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Subscribe without commenting

Software Creation Mystery - http://softwarecreation.org
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License .