Archive for the ‘HR’ Category

Why I like working for small companies

August 15, 2008

I like working for small companies because I love the dynamic environment there. Also can have there personalized relations, faster feedback and easy access to the one who makes the decisions.
In big company, manager is not interested in innovations and success, because it means changes for his cozy workplace. His salary is fixed and indexed, his bonus depends on how good he is in reporting. He has no any single reason for allowing me doing things in a better way, my way.
In small company, owner is interested in success a bit more. Sometimes he can be interested in success so much that even can take some risk hiring me 🙂

IT skills shortage in Australia

April 30, 2008

I’ve read an article in IT Australian “Going global in search of scarce skills” and what I think about it that it’s not an IT professionals’ shortage, it’s more high-skilled low-paid IT professionals’ shortage.

There definitely is some lack of IT specialists in Sydney, but also there are lots of high-skilled specialists in Melbourne, Adelaide and Brisbane who cannot find a good job. The question is why don’t they move to Sydney?

Maybe it’s because of the stress in a big city. Maybe it’s because of relocation costs. Maybe the people don’t want to leave their families and friends.

I understand people who don’t want to relocate to Sydney. I don’t understand companies who pay huge money to get an IT pro from overseas only to see him leaving for better salary after a year or less. Companies never pay imported IT pros salary equivalent to locals because they already invested crazy dollars into their relocation.

Why don’t that big IT companies open branches in cities other then Sydney? There are plenty of IT professionals there, believe me.

why I’m not afraid of outsourcing

March 19, 2008

Many developers in US & Australia have fears that companies will outsource software development to cheaper places such as India or Easter Europe and therefore they will loose their jobs. I want to tell why they are wrong.

First, when company outsource software development to overseas it looses the control. The project will go over time and budget and the company can nothing to do with it. Also, it’s difficult to implement changes in requirements. So, some critical projects will definitely be left on-shore.

Second, cheap workforce becomes more and more expensive. For example, Moscow, Russia was an outsourcing Mecca for software development in US just 5 years ago. Now the salary of good Analyst Programmer in Moscow is just 20%-30% lower than that in Florida, US, and is still growing because life in Moscow is getting more expensive. But in spite of that, good Analyst Programmers migrate from Moscow to places where they can get better $$$ for the same work.

Of course, I don’t take into consideration coding monkeys – but I think automated software development tools create higher competition for this kind of IT labourers.

So I’m sure that a good Analyst Programmer will always have his piece of pie regardless of corporate plays around outsourcing.

good developers

March 5, 2008

As I can see from my experience there are two types of good and reliable team members.

The first is, of course, real geeks and software gurus who live at work and treat programming as a major thing in their life. These people are as rare as gems and usually get crazy $$$ for their work and work hard – until they find something more interesting.

The second type are people who care about work and life balance. they have good technical background and they are just responsible enough to do their work well. The money they get for their work are enough to support their life, so they are absolutely satisfied. Usually they have poor motivation in looking for new perspectives (I mean new job : ) and employers like them.

I do not mention people whose motivation is getting new experience because I am concerned (please overpersuade me) that getting amazing experience has nothing in common with getting the work done.