Hacker News new | ask | show | jobs
by stayux 1717 days ago
Sharing my limited experience. In any way or form I don't imply that my point of view is right. Producing software is complex process that requires constant adjustment and change.

I have successfully run my company (middle level web-shop) and delivered results for more than 16 years. In my PM practice I never required my engineers to do "extra". In my view this is not productive approach at all.

Creating the adequate communication channels and production processes with transparency delivers results. Defining clear rules of engagement for the teams in research, prototype and production stages removes the "need" of "extra" work or overtime.

I understand the thesis of the article, but respectfully disagree with the author. Doing extra work for yourself as an investment in being better is definitely a good thing.

But doing this in production will create misalignment and frustration within the team, and the overall net effect will not be higher quality.

1 comments

I think the idea is not to do overtime. The idea is to use some of the slack you have because you finish your normal work early to consider process/architectural improvements or similar. Some people here consider it so obvious, that they even say it is part of your normal work. Well, I would say this mindset is much better than having worker bees who don't ever question anything and you end up with large inefficiencies because those who would maybe be empowered to define such work (like managers) don't have enough detail insights to actually do this.
I get the idea. I am not sure about the practical implications outside the individual advancements.

I have somewhat anecdotal evidence that the best production environment is composed of different people, in some part of your production you need "worker bees", and in architectural and research processes you need people with natural curiosity and experimental nature.

Even the author has some doubts of his argument in production.

>Shirking our Normal Work in favor of Extra might be more interesting, but it makes us shitty teammates at best, and unethical at worst.