WHAT MAKES IT PROFESSIONAL (OR ANY EMPLOYEE) SATISFIED?

List below is not from any research – some are my own experience and more of it has been learned from a video about “Life at Google” – Watch it here.

The satisfaction of a IT professional or any employee depends on following factors:

1. Many people use their product.

Developer uses a huge energy, time and patience to build a app. If the app is sold but no body uses it, no cares about it – this makes devolper very sad.

Not all developer works for bucks only. Learning that so many people uses our app is a nice feeling.

2. People use it everyday.

If you app is being used by people on day to day basis, learning such news is a great experience for developers. Being able to a help makes them very satisfied.

3. Their work is not bounded in small sphere – it has new opportunity & wider scope.

If developers think himself that their work is bounded and there’s no door to new experiment or new target, the job becomes a chore.

“Yes, we can go to web, we may even go to mobile and ….” makes job interesting for Desktop programmers.

Knowing there’s some more beyond your current horizon and see chance to cross there, is a hope and that hope make feel satisfied.

4. Learning, gaining knowledge, redefining what you know.

Doing same thing again and again is more fun. Learning new things, or just learning better ways of doing same things is great for employee and the company.

This way, the employee becomes for productive and effective and company gathers more profit.

Even, for same problem, different approaches can be taken to solve – learning other way around is like finding the missing pieces of puzzle.

5. Relax enviroment + freedom in choosing task.

Creativity requires space and time. It requies brainstorming and interaction. Having a deadline is good for managing project schedule but at the same time, little bit freedom in work, can bring refreshment and productivity at work.

Being able to pick up calls from home, getting status update of friends from facebook, or just some walk around can be really helpful.

Google lets its employee to freely decide what they want to do in 20% of total time.

6. Demo + Creating new ideas, get it launched and get feedback.

Sharing great ideas with other is another factor. Due to various reason, company do not provide infrastructure to launch the crazy ideas of employees.

But if the idea is useful and adds value to company reputation, chance should be given.

Like in Google, ‘Poeple Finding’ app was initiative of googlers. When idea become big enough to publicize, company made it official. Getting chance to show your talents and getting appreciated is a beautiful experience.

7. Work is visible, understandle by other.

Some of the IT work is not understandable by laymen. Google employees believes that when they explain their work to mother, brother or neighbour, they get it. There’s one saying that

“if something can be made understood to your grandmother, you understand it well.” Simple mistakes takes hours and days to figure out. Developer often has to work on tiny issues for too long time. So, their hard work is not visible by others. This is

really sad part. Knowing other understand what you do and appreciate its value boost job satisfaction.

8. challange, great stuffs to make it even better.

Job needs to be mix of both challanges and familiarity (50-50). If you know everything of it and there’s no chance to learn new things, it gets boring.

At the same time, if the job is heavily new and you lack confidence, have much fear and uncertainity, then it is too risky for company. Doing challanging work and getting success in that requires deep thinking, creativity and collaboration. It only helps employee to push their limits but also makes the job interesting. Remember “If Some thing becomes routine, creativity is lost.”

9. Great vision of company.

You have your own goal of life, similarly every company has. If, to some extent, both goal gets intersected, it makes you feel better, make you feel you are contributing. When company has a very valuable mission, you feel you are a part of it and contributing towards a greater goal. Getting inspired by own people and own company has positive impact on your job satisfaction.

This list is not exhausted. I’d like yours comment and addition as well.

Setting Up WordPress

The Famous Five Minute Install

When you download the core files from wordpress.org, you end up with a .zip file sitting there on your computer. Unzip it, and you have a folder called “wordpress” that is full of files. One option is to upload the contents of that folder right to the root directory of your website and start the installation process. We suggest a slightly different approach.
Instead, rename that folder something strange and obscure, like “blackmothsuperrainbow” and upload that folder to the root directory of your site. Then you say, “But wait! I don’t want my site’s URL to be http://mydomain.com/blackmothsuperrainbow/!” Of course not, good sir, that would be strange and obscure. You definitely want WordPress to control the root of your site. In order to do that, just move the index.php file and the .htaccess file from the blackmothsuperrainbow folder back to the root directory. Then open the index.php file and change this:
require('./wp-blog-header.php');
…to this:
require('./blackmothsuperrainbow/wp-blog-header.php');
You’ll now have to log in at http://mydomain.com/blackmothsuperrainbow/wp-admin/,
but WordPress will be in control of the root just as if that were its actual location.
Once you have installed WordPress and logged in to the Admin area, go to Settings
> General and ensure that the settings for your WordPress address (URL) points
to http://mydomain.com/blackmothsuperrainbow/ and Blog address (URL) points to
http://mydomain.com/. Of course, when choosing the name of your installation
directory, you should use your own strange and obscure word.
Why go through these extra steps just to install WordPress? The benefits are
twofold and significant:
1. Security through obscurity. Any evil bots scanning and probing your site
looking for possible WordPress exploits probably won’t even be able to find
your WordPress files.
2. It keeps your root directory clean. Nothing worse than a messy root
directory. Except for maybe a hacked site.