You should understand high level abstractions that run our lives or software.
But then as well you should understand that a lot of people are not having time/will/capacity to understand high level abstractions that are interesting for you.
I get angry mostly because people are not caring to understand - that is why everyone wants to build greenfield projects instead of maintaining existing ones.
It is just like person trying to open a lock with key for the first time on the old gate, they try to force it while they could wiggle the key a bit to find the correct position.
I owned couple of old cars and if you put a little bit of care and understanding they will drive perfectly well, even with check engine LED on :)
The same with team of people - don't expect that they will understand your "perfect world" just try to wiggle a bit so you can improve things enough so they work. Because what is important is getting job done and not having "prefect" world.
I don't agree to describe it as games.
It is just reality and life as is.
You should understand high level abstractions that run our lives or software.
But then as well you should understand that a lot of people are not having time/will/capacity to understand high level abstractions that are interesting for you.
I get angry mostly because people are not caring to understand - that is why everyone wants to build greenfield projects instead of maintaining existing ones.
It is just like person trying to open a lock with key for the first time on the old gate, they try to force it while they could wiggle the key a bit to find the correct position.
I owned couple of old cars and if you put a little bit of care and understanding they will drive perfectly well, even with check engine LED on :)
The same with team of people - don't expect that they will understand your "perfect world" just try to wiggle a bit so you can improve things enough so they work. Because what is important is getting job done and not having "prefect" world.