Wasting Time on the Internet

We all know the many benefits of the internet and its many disadvantages. One advantage or disadvantage (depends on the way you look at it), is to be able to spend complete day lost in its endless array of mazes. It has loads and loads of useless information like statistics, comics, images, videos, facts, pornography, songs, software, games and info which can keep one hooked on for hours without giving a hint of drowsiness. But where does one begin to get lost in this maze is the question many people ask.

One of the biggest time wasters of the day now are social networks. Social networks are plain waste of time and in place of connecting with a few people, will draw you away from many others. Another way to waste thousands of hours a year is by stumbling. Stubleupon helps people stumble upon completely unknown interesting sites that hit people like an addiction. It is become a huge way to waste time at office or while you are looking for an inspiration for your next project. A similar site is dig which is ranked according to the favorites of its users. Users dig sites which are interesting and others who find a similar site will be able to judge them. But there is no dearth of websites that offer useless information apart from these. If you like movies, then you can go to sites such as IMBD and Rotten tomatoes, E! to know what your favorite stars are currently wearing and working on. If you prefer sports, then there are lots of sites that have the latest score of your favorite game and also flash based games that are based on your game. If you like gambling then try online casinos with real dollars or imaginary dollars. The boundaries of wasting time on the internet are bound by the boundaries of your imagination and the spare time you have on your hands.

Figuring out What They Really Want

A Televideo ASCII character mode terminal, usi...
Image via Wikipedia

A lot of professional programmers have come to the conclusion that the actual act of creating code that solves some of humanity’s problems (or at least makes them into something more easy to manage) is not too hard. Rather, it is a fun challenge, to be embraced and savored in the same way a body builder savors the sweet pain of sculpting his back into something scary to his competition. Unfortunately, an saddening portion of a programmer’s work is not even spent at the computer terminal, but in seemingly endless meetings with other people. As many programmers are not exactly of the people person persuasion, this can have unfortunate results. Social faux pas notwithstanding, there is one challenge which is anything but fun and enjoyable; dealing with people who have absolutely no clue what they actually want. Your mission, because you have already accepted it, is to figure out what this is in spite of what they actually tell you.

People will often get into a mode of wanting everything under the Sun to be stuffed into one program. Why they think that this is a good idea is anybody’s guess. Maybe they believe that having one program to do everything will somehow make their lives simpler, because of some bizarre business logic that is beyond the ken of programmers. Maybe they think that it will save them money to have you only design one piece of software for them, and they are just trying to cut costs wherever they can. If all else fails, offering them a discount may not be a terrible idea in the long run.

The worst problem is when you are dealing with one person who has lots of bosses. Bosses have a distinct tendency to completely disconnect with how things are done, while they simply focus on what they want accomplished. They are rather like children in this way. In some cases, it may be beneficial to you to write out how some functions deny other ones by their very nature. Seeing it written out adds credibility to it, and doesn’t come off insulting.

Enhanced by Zemanta