jump to navigation

Workaholic! December 26, 2008

Posted by sickscorpio in Blogroll, Personal.
Tags: , , , , ,
add a comment

Job Burnout Quiz Results

Medium Job Satisfaction:
You experience some frustrations with your work that may put you at an increased risk for burnout, and perhaps should look at the areas of your work life that cause you additional stress. You may be able to make some changes that can help you experience more job satisfaction, such as asking for clearer job requirements, better compensation, or more time off. You can also make your lifestyle a greater source of satisfaction by increasing the level of lifestyle balance you have in your overall life and working harder at having time for hobbies and strong relationships.

Married to Your Job

Slow down, take a deep breath, and RELAX! Has eating become a burden? Do you feel guilty when you have to take a bathroom break? Has it been so long since you’ve had a night off that you’ve forgotten what your friends look like? You need to shift out of high gear long enough to realize that you’re running on empty! It’s commendable that your job is so important to you. And your endurance and ambition are certainly admirable. But, where’s the balance? Have you lost sight of your own needs because you’re so focused on those of your company? In order to maximize productivity, you must have some balance in your life. Take some time out each day for YOU. It’s healthy and necessary. If you are overworked, not only will your social and personal life suffer, but the quality of your work will suffer too. So, before you lose sight of what’s important, take a step back and reassess your priorities. A successful career alone does not amount to a fulfilling life.


Millionaire Material Medium High

Ever thought about buying an SUV and joining a tennis club? You should, because you were made for the elite. We can tell that you enjoy many of the finer things in life, but for some reason you just can’t make the leap to “millionaire material.” Sure, that’s a step down from the top of the money pile, but it’s probably all for the best. Why? Perhaps because, when it comes down to it, you enjoy fun more than money. Cash is all well and good, and we can tell that you’re pretty good at saving your dough when you put your mind to it, but you’d rather spend time outdoors, hang out with friends, or plan your next big trip than drool over your bank balance. After all, what’s money for if you can’t enjoy it?

Pretty Optimistic

Well, everything’s not quite roses and teddy bears for you, but you do tend to look on the bright side of life (we can hear those Monty Python boys whistling right now…). Sure, you sometimes bitch and moan about your problems (who doesn’t?), but deep down you’re pretty sure that everything will eventually turn out fine. When the weather man says it’s going to be sunny, you leave your umbrella at home. In general, you like to be around people, and you try to make new friends when you can. You do your best to take things at face value, rather than making mountains out of molehills. Basically, the world is sort of like a big coconut to you: tough and hairy on the outside, but, when you get down into it, there’s good stuff inside.

Born to Lead

Congratulations, you’re a born leader! Your leadership skills are quite well-developed, which makes you a tremendous resource at work — someone people can look to for guidance and direction. You’ve got a strong combination of workplace-friendly traits — from organizational skills to communication ability. These talents let you adapt to many different work situations and improve them; they’ll remain valuable no matter what kind of career you choose. Succeeding at work is often simply a question of solving problems, and you’re just the person to tackle them.

Hate to Say No

You aim to please – most of the time. Bringing a smile to someone’s face is just par for the course for you. Although keeping everyone happy is a high priority, you still try to look out for number one. You are both familiar and comfortable with compromise. You try your best to keep the peace in your relationships. And if maintaining that peace entails some sacrificing, that’s life. Even though you don’t neglect yourself in your decisions, you might often place others’ needs above your own. Be careful not to sell yourself short. If you give more than your share, you might not be demanding the amount of respect you deserve. Having some symptoms of the “Disease to Please” is a good thing. It shows how much you value others in your life. People love people pleasers! It’s great to place “other people” at the top of your list, but just make sure that you stay up there too!

Playing the right game on a level field! December 23, 2008

Posted by sickscorpio in Blogroll, Intelligentia, Personal.
Tags: , , , ,
add a comment

This post is not about sports. Its about life.

If hitting a ball out of the park is what you do best, there’s no point in taking sewing lessons..

If you have a deep understanding of human behavior, there’s no point troubleshooting machines..

Its important that you find out what you do best. It may not be obvious,  if you haven’t done it often. It becomes easier to identify when you look at things you love to do. Not just enjoy or like to do, or what you want to do. Find what you actually love to do.

Then sit down and think, what is it that’s keeping you from doing (if of course you’re not doing it already).

The obstacles may be external or internal, argue with yourself about them. Decide whether its external obstacles or are they actually internal but you perceive them to be external..

Make a critical analysis of your beliefs about your current situation.

When you know what you want to do and what’s stopping you from doing it freely, start finding ways to remove those obstacles.

Coz if you are playing, you better play what you love to, or die trying.

Always remember, you have to do everything that you must do to be able to do what you want to do!

And it is what you really-freaking-extremely want is what you should give up your life for.

Coz people will find ways to undermine you if they want to. No point wasting your life playing the wrong game, to please them.

Know your game, play it. But play it at the right place.

No point accumulating frustration by playing when the tables are tilted and the game is rigged!

Seek out arenas that give you a fair chance. Reach out and run your show. Be the superstar you want to be, not what someone else tells you to be.

-

Nurture your dreams, love them like a child, grow them strong and fight off the naysayers.

Fight as long as you live, if that’s what it takes.

Forgiveness! December 21, 2008

Posted by sickscorpio in Blogroll, Intelligentia, Personal.
Tags: , , , , , ,
1 comment so far

Forgiveness: is not just about getting rid of the anger against some particular person(s), but it is a general habit or feeling.

Whenever you feel hurt by someone or something, the ability to accept it and not re-act violently (physically or mentally) is:  forgiveness.

Say, you are in a hurry to withdraw some cash from the ATM. As you are approaching the machine, this guy just runs across and punches in his card. Not only did he take your place, now it seems he’s unable to make a transaction. After a few tries he leaves with a grin on his face. You feel like slapping him for wasting your 5 minutes for nothing.. You insert your card and in a hurry, type in a wrong pin number..

Get the point?..

You make mistakes when you get angry or frustrated.

You were in a hurry and then someone wasted your time and now you made a mistake that wasted another few seconds. Now you feel like pulling your own hair.

But wait, couldn’t you just forgive the guy and simply take it as something that is part of life; after all, the guy didn’t push you off the ATM.. Exactly, forgive him (although in this case, you can’t blame the guy directly).

Now, its not just about forgiving others, its also about forgiving one’s own self for making mistakes, instead of thinking “oh, I’m just an idiot, doing all that stuff, blundering around….”, think: “well, I made some mistakes, this is what I did, and this is what I should have done, Now that its done, I shall make sure I do it correctly next time.”.. Sounds positive doesn’t it?

Forgiveness helps you eliminate little frustrations that accumulate to make up “depression”. Once forgiveness becomes a habit, you are least likely to get depressed.

Although, there should be a rational approach to forgiveness, it’s always better to err on the side of acceptance rather than conflict.

Depression happens when, one is in circumstances, that become overwhelming and unsolvable; forgiveness teaches us to accept things as they are and re-instates a calm mood, necessary to make the right decisions and avoid depression, in the process.

-

Auf wiedersehen!

How To Ruin A Software Project! December 21, 2008

Posted by sickscorpio in Blogroll, Intelligentia, Personal.
Tags: , , , , , , , , ,
3 comments

This applies to any software project development methodology but has higher chances of occuring in RAD or agile developement. Some examples where it might apply:

-Development of a new product.

-New version of an existing product.

-Added feature-sets.

For the sake of example, we’ll take the following scenario:

Your CEO thinks the company’s major software product needs a facelift and decides  to go for it! He has a meeting with the CTO and convinces him to get the visual designs from an external web-designer, so that it looks really REALLY sesky! Next thing you know, the tech team gets the front-end designs and some half cooked tech specs and are told to get to work, straightaway..

Meanwhile the CTO thinks its about time, the back-end also gets major upgrading, from the old patchy code to a new framework based object oriented code.. This is to be done while the product also gets certain new features that would make into a seperate product if developed independently..

Here’s how they ruin it:

Hire new guys, specially for the project:

Since this is gonna be a lot of work, the management decides to expand the tech team and hires a couple of devleopers. Since they only want  the cream of the crop. CEO makes sure he interviews the guys themselves so they get the absolute best.  The new guys get a couple of training tasks for the first two days and are then assigned to teams on the new developement work.

Requirements are never final:

The product management team takes their time in determining how they want the new features to behave. They beleive they’ll figure it out while the team covers the initial front end designs.

Change development style:

Before this, the whole tech team worked as a single unit. But this is a new beast and needs to be tackled in parts. So, there are as many teams as the major portions the upgraded product will have (say 4). So you have 4 teams each working on one part of the product and two of those teams contain the new guys paired with the experienced guys.

Shuffle teams, everybody has to bear someone else’s code:

At the end of first week, CTO checks back and finds very little work done. He thinks the new guys are not picking up enough, so shuffles the teams and tries to put them on relatively easier tasks.

Inconsistent progress monitoring:

CTO switches from ‘Trust the devs in everything‘ to ‘Don’t trust anyone‘ during the 2nd week, and ‘tells them to provide him daily progress reports since there has been little progress the first week; he is told, devs are having major issues with the new framework. He lets the team be for another week so they get the hang of the new framework. CEO starts to get impatient and decides to monitor progress himself. He is worried, why the 9-man  team can’t build up a nice and simple interface, that took the designer guy just four days! He thinks people are chilling out and are not focused enough, so he tries the stick and carrot philosphy: He gives all the carrots to the team-lead and tells him to shove the stick up the rest of the team’s arse! Meanwhile the President thinks he needs to take some action. He tries to find out the slow movers and decides to fire them. Apparently that’s his way of motivating the rest of the team. He lets the CTO know of his intention.

No time to settle:

CTO thinks the teams aren’t gelling well so reshuffles them, supposedly for the last time! Once again people are put onto something new having worked halfway through something else. Everyone is finding it difficult understanding the dynamics of the new module they are to work on. Meanwhile, the project management team has figured out how they want one module to behave and dispatch updated specs to the team. This results in changes to the GUI.

On-job leadership training:

CTO thinks he should give team the team-lead some effective leadership lessons so he gets the best out of others. He tells him to stop coding and start monitoring and helping people.

New requirements conflicting with older ones:

The project management come up with specs to the 2nd module and this inspires some modifications to the 1st module as well as the 2nd module’s pre-decided GUI.

The development environment isn’t suitable:

The team realizes the new framework doesn’t adequately support the processes they need to run. The CTO, who built the framework himself, starts tinkering with the framework whenever it is found wanting.. So now the framework is evolving alongwith the actual product.

Apply pressure though indirect stakeholders:

The CEO, CTO and the president think they need to get individual steps done, one by one and start telling the team what to do every hour! The team thinks, management has gone crazy and complains about the project management team’s lack of response regarding specs for the3rd and 4th module. The management makes it clear to the tech team that the project is a matter of life and death for the company and hence the team.

Increase work rates:

The teams needs to spend more time and energy till they get it done. While more time doesn’t necessarrily get more done, the management thinks it shall help the team focus on one thing only, the product. The team is required to work 16 hours a day and the weekends.

Release dates decided by management:

Management gives a specific deadline to meet, which is niether realistic nor timely. They believe the product has to launch by that time and the tech team will have to make it happen, no matter what it takes.

No Quality Assurance:

Since the management is monitoring progress themselevs, the QA team is sidelined. The bugs they report are not paid attention to, since the tech team is preoccupied building and fixing individual components pointed out by the management.  The QA team complains they have already reported what the management is reporting and it would be better if their bug lists are caterred to, since the management will point out the same things sooner or later AND that management has no clue about functional bugs that are being sidelined since everyone is focusing on the frontend. The management meanwhile, has totally forgotten they have a QA team, which is better equipped to test the product.

Loyalty and work-rate associated to performance:

The management believes one who spends more time in office is more loyal to the company and as a result of more time spent will perform better as well. This is just a gut feeling of the management who have NO other standard performance appraisal method implemented. This means that every member in the team is prone to being considered disloyal and incompetent if they can’t manage the same work rate for any reasons. The management knows that a comfortable environment is not the best way to get the best out of the team as it will allow them to slack off and that exteneded sit-ins are needed to get the job done.

-

If  after all this, you still manage to deliver the product on time, its important to know that it was all due to the management’s personal interest. Also, now that you have got the software 2.0 and are not gonna have any major development during the next 6 months, fire the new guys so the rest of the team stays on their toes.

Also on a side note, delay bonuses and raises, to make sure any disgruntled employees leave before you reward the left over team (, if there’s any)!

Working the graveyard shift… December 18, 2008

Posted by sickscorpio in Personal, Uncategorized.
1 comment so far

<Disclaimer: I have been unable to sleep properly for the past 48 hours. I’ve lost my apetite and eaten only once during the time. My thoughts are totally incoherent at the moment. So, please, do NOT be offended by whatever I say or write.>

What do you say when you can totally relate to this?

You look back and find that you have missed the last 5 weekly club meetings, cuz you were working weekends.
You have gained 20 pounds of weight and your kicks aren’t as swift as they not-so-long-ago were.

You look around to see many people working the graveyard shift but find that most of them are kept into it cuz they get better money for it. And then you realize that’s not the case with you. You are doing this cuz you love, what you do!

But hey, you love other things and people too.

Just when you think a hefty reward is coming your way for being persistent, working hard, putting work ahead of everything else, you lose some of your colleagues. And your mind goes back a few nights when one of you snapped, a few nights earlier, someone else broke down, last week when your parents got all so agitated at your extreme work rate.. but you held on. You helped each other through all and then you lose them. And the reward? It never comes.

-

You miss the workouts.
You miss the rain.
You miss the gossip over coffee.
You miss traveling to events.
You miss winning and helping others win.
Heck, you even miss training injuries and comebacks.

You, kinda miss life!

-

Then, you question yourself and your ability..

-

- The graveyard shift is an evocative term for the night shift between about midnight and eight in the morning, when – no matter how often you’ve worked it – your skin is clammy, there’s sand behind your eyeballs, and the world is creepily silent, like the graveyard. The phrase dates only from the early years of the twentieth century.

- Most people have routine work hours with time left over for recreation and rest. At night, the body usually turns its attention to growth, repair, rest, and recovery. Although working at night was not considered a health risk until recently, experts are beginning to recognize the significant stress and biological changes triggered by frequently rotating or continuous night shift work. Recent studies indicate a major impact on human physiological functions.