Posts Tagged software engineering

Organizing a Company

Okay, lets keep it this way, how a hunting village works. First we need hunters who hunt th prey. Its not just hunting thats important, you need to cook the prey to eat it,  a black smith or a stone smith is needed to make sharp tipped weapons, leader is needed to organize stuff and blah blah.

I feel a software company needs to follow that model. Yes we do have management (emailers, spreadsheeters) , coders, marketing team ( the greedy genes ), but then we find coders are quiet dis organized lot, because the managmy tech team and finally feel convenient to blame the tech s for every failure.

Well, I thin the coding team must be organized like a hunting village. Say if you are developing application in Rails, I would like to have a guy specialized in Rails, and just coding server side application, another guy specialized in Javascript, another in HTML and CSS, and another deployment and maintenance of servers. Each will report to project manager and this manager who MUST KNOW what the latest trends in tech and MUST KNOW the difficulty in developing a web application must interact with the selfish and the emailers and he spreadsheeters. And MUST shield them (coders) fom these money thirsty beasts.

Specialization helps, it helps one to lock on to something and become really good at it. Just like an wolf pack, its not the wolf that bites a bison’s artery the important one, but the one that distracts the bison so that its neck is visible to the finisher becomes important too.

, ,

Leave a comment