Dealing With Boredom At Work

One of my juniors, working as a software programmer, recently asked me a way to make his work interesting. He was working on 5th or 6th project with the same tools, with similar needs and wanted to escape the monotone. Sometimes he just waited for the management to finalize the deal, doing nothing more than checking his/her emails.

My answer – learn a programming language or an open source framework. If you use Java at work, learn PHP or Groovy or Python or Scala or Lua. If you want something radically different, learn Haskell or Erlang. If you are not interested in languages, learn frameworks. If you are working with Web, learn Django or Ruby on Rails or Symfony. Or learn the minimalistic ones like CodeIgniter or web.py or Apache Wicket. Or learn about software development methodologies and their benefits. Each of them will tell you learn more than the technology. They will help you realize the mistakes you are doing at work, or improved ways of doing some things. Or especially if you have started building stock solutions because of the monotone. Maybe they will also help you do out-of-job thinking.

I have experienced that learning something other than the tools of my trade has helped me rejuvenate my interest and efforts. I am not sure of other domains, but open source has made it really easy in the software world. So, the next time you feel bored at work, just go out on the Web and learn something new outside your work.

Discussion [Participate or Link]

  1. Arjan`s World » LINKBLOG for October 16, 2008 said:

    […] Dealing With Boredom At Work – Abhijit Nadgouda ‘ (…) the next time you feel bored at work, just go out on the Web and learn something new outside your work ‘ instead of wandering the intarnets the whole day – you know who you are, don’t you? […]

  2. James said:

    I think you’re lucky if you work for a company/person who appreciates the values of learning!

    I’ve worked at companies where you constantly have people leaning over your shoulder asking you what you’re doing. Even during when there has been no work.If you told them that you were learning something new they’d invent something on the spot and tell you to do that instead!

    Ever since I suppose I have always felt a sense of guilt when I’ve spent time studying my favorite frameworks etc.

Say your thought!

If you want to use HTML you can use these tags: <a>, <em>, <strong>, <abbr>, <code>, <blockquote>. Closing the tags will be appreciated as this site uses valid XHTML.



Abhijit Nadgouda
iface Consulting
+91 9819820312
My bookmarks


This is the weblog of Abhijit Nadgouda where he writes down his thoughts on software development and related topics. You are invited to subscribe to the feed to stay updated or check out more subscription options. Or you can choose to browse by one of the topics.