Management

IT Management Paradox

  • Effective management practices lead to small teams.
  • Ineffective management practices lead to huge teams.
  • Most people are involved in ineffective practices.
  • Demand for ineffective management practices is higher, than denamd for effective practices.
  • Education system follow the demand of the majority.
  • Education system teach ineffective management practices, because the demand is higher.
  • Effective management practices extinct.

This explains all that billionairs with unfinished education: it’s better to know nothing, then to know wrong.

Example:

“Tick-the-code” and similar practices are widely replaced by “intuition-based-review-of-single-commit” practices. Intuition based review is perfectly useless. Whatever you call it “expert review” or “experience based review” or whatever. Single commit review is also perfectly useless. All commits can be ideal, but together they can, and will, create nonsence. Bare minimum for review is 1 class.

Old-school Agile rule of thumb

If it needs special tools - it’s bullshit.

IMHO, if the tool is just a replacement for pen and paper, but you still can do it with pen and peper - it’s ok. It’s not handy to use pen and paper in the age of remote work. But anything more complex will only make things worse.