luni, 17 octombrie 2011

1000 vizualizari. Multumesc!

Leave a Comment
1000 views. Thank you!
Read More...

duminică, 16 octombrie 2011

Dennis Ritchie passed away

Leave a Comment
Having this large media exposure of the Steve Jobs, the death of Dennis Ritchie seemed almost unnoticed
A few things about him you can find here, for the ones who did not read the famous K&R C book.



Read More...

sâmbătă, 15 octombrie 2011

Can you keep your talents?

Leave a Comment
The war for talent is not over. It's just started.
Talents are hard to get and even harder to keep.

I wrote about ciclicity and pipelines. Each team has a certain development cycles. And each team member has its own development cycle. If these cycles are overlapped, than everyone is happy and the team is strong. Each individual has a different development cycle.
My theory is that we have x types of development cycles
1. High potential - they have very short development cycles (2-3 years), they need to change jobs to fulfill their potential,
Put them where there are the most challenging tasks and keep always with a potential lateral move available, in order to give room for a promotion.
You cannot keep them more than one development cycle in your team, unless you have several senior positions.
2. Good potential - first one or two levels are usually quickly passed. When they are quite young, you cannot discriminate quite good between a high potential and a good potential.
Usually, they are the stars in your team. Don't lie to your self, I haven't seen many high potentials in one place. Put all the trust in them and support them in their development. Should be fine to keep them in two or three development cycles. For this ones, the progress in the career is essential, so they feel part of the success.

3. The Reliable- my best friend. The guys I usually like at interviews. I highly appreciate the first two categories, but even more these ones. I could compare them with middle class. Sweden has an excellent middle class, therefore their standard of life is high.
To form a great team, look for good reliable engineers. They invent as long as it is needed. They remain in the team for 3-4 development cycles. Here you find most of the experts, most of the nice team members.

4. Kick the guy - my enemy. You don't need them. For some strange reasons, you might even hired them. Or your predecessor. The main thing with this kind of people is that they don't realize what they are good at. And insist to be promoted, even they don't do much in their role.
You can keep them forever. And ever. And 3-4 years after you are tired to keep them.

So keep in mind a few simple questions when thinking about the talents in your team
Can you keep him more than one development cycle?
How many levels you can ensure in the team under your responsibility?
Do you search for a new position for him or you let him freely choose?
Read More...

duminică, 9 octombrie 2011

A good analysis of Iasi market for programmers

Leave a Comment
Andrei Ciubotaru is making a good analysis of Iasi market on his blog
It's also a little bit of self advertisement, but I reckon really good information there for the possible investors.
Read More...

miercuri, 5 octombrie 2011

Embedded is not dead. It is very much alive and growing.

Leave a Comment
Michael Barr is a columnist and embedded guru, hosting a newsletter and organizing Embedded Software Boot Camp.
He posted today a special issue of the newsletter, looking to the growth of embedded sector in U.S. My impression is that embedded is not dead at all not only in US, but also in Europe and Asia. Looking back to one of the older posts, I can tell you that nowadays these engineers are hard to get. 
My friends working in Europe constantly get phone calls from agency with plenty of vacancies. I know some companies that are able to fill their positions not earlier than 6 months. Speaking now only about embedded sector.
I am joining the idea of Michael Barr and I will create a section with possible job offers coming from companies who would like to hire in Romania these kind of profile. In case someone is interested, please send an email.


PS: Don't lough, maybe I am ridiculous with this initiative. This is only a little step to help the industry where I make a living (in Romanian, I could say "mananc o paine alba)".
Read More...

sâmbătă, 1 octombrie 2011

How to describe the equation of your team.

Leave a Comment
Depending on your business case, you can imagine a high fluctuation or a great retention. You never know what can happen tomorrow. I get used to this in the last years of crisis.
Maybe you remember my opinion that the teams are fluid. Having a great team at a certain moment in time, does not guarantee you that this is forever. Market is changing, people are getting older, have kids, breakup, meet a new technology, a new company is aggressively recruiting in your yard.
Suddenly, the carefully crafted edifice is down and you have no clou why the hack is not working anymore what you considered as perfect.
Your job, as manager of a bunch of software engineers, is to think what could happen and avoid the possible obstacles: change before the team notice the need to change, remove some smaller obstacles, bring in fresh air when the pace is getting slower.
The equation you wont write. But you should be able to tell it to your self and resolve it, when need it.
 
Read More...