401 karma · joined September 22, 2010
The effort to understand the universe is one of the very few things that lifts human life a little above the level of farce, and gives it some of the grace of tragedy.
The important part is to understand that this human life is a farce and it does not matter what you do or do not do. So enjoy this farce as long as you can and don't overthink it.
Your lack of planning is not my emergency
Your lack of planning is not my emergency
I think this could be a nice side project - A daily reminder service to go over a subset of some content.
The managers are too busy in their daily meetings to figure out what is happening on the floor. This causes lot of resentment in the teams.
If a project gets assigned to a manager and the best resources to work on this project are on some other team, it is really tough to pull them in to work on this project. This results in reduced overall efficiency as teams have been artificially divided to create a reporting structure for the manager.
I understand that some of you would not have seen this type of manager in your work life. But I am speaking from my own experience and recognize that there are managers which are very good. But I have seen too many of them coasting along, doing little real work while increasing the organizational inefficiencies.
There is some adhoc planning going on at this level but most of the time it is dictated by what is being conveyed from the top. This takes care of all the planning, task assignment work. If the manager has capable team members then all that is required is to just tell them that they are now going to work on project X. After that it is the responsibility of those team members to manage the work. All that the so called managers do is check periodically about how it is going.
Recruitment of engineers is again completely left to senior engineers. Once 3 senior engineers say yes to a candidate, the manager just has to complete the formalities. So there is no contribution in building better teams.
There is no technical input from the managers as this takes lot of time and is somehow beneath them.
With agile processes, the team manages their work flow on a day to day basis. So the manager role is reduced even further.
All they work on is performance review once a year. It is more of a give and take as the manager and his manager don't have any realistic idea of an individual's contribution.
I think time has come to cull the managers rank and just have 1 manager for 100 developers with developers organizing themselves in self-managing teams. The managers just get too much credit and money for doing essentially nothing.
Can you give me the link for the question you asked. I am getting lots of search results when I go to the codereview site.
The list of customers for the joyent cloud looks quite impressive. So this might already have been tested quite thoroughly by these customers and doesn't look like as if it is launching just now.
I think they should introduce a free tier like AWS's micro instance to allow ppl to test drive this new cloud.
http://en.wikipedia.org/wiki/O_Fortuna
It is passing of an era and things will not be same at Apple or in the tech industry after this.
P.S. I think Javascript, HTML and CSS is a good combination but not what most people want.