367 karma · joined November 19, 2017
Now I better understand:
make clean && make
(Regarding the mtimes link in the first paragraph)
This can be quite stressful though — I do not think the people reporting to me understands how much energy is spent as a manager negotiating with others in order to give the team and team members the most space/maneuverability that is possible.
Some of them are difficult though, for example:
“optimize the dual objectives of delivering value to the organization and giving individuals problems that build their skillset, impact, satisfaction, …”
and
“ Managers with excellent execution skills and deep domain knowledge must resist the urge to present solutions to their reports.”
To what extent should one allow suboptimal solutions, failure or allow employees to do things inefficiently with their “favorite tech stack” (in cases where it does not add business value) ?
How good are you at reading code, finding out how smaller parts work in a larger system and understanding the context&domain is a large part in how good you are.
Not so good developers, when they are not so good at this, often start blaming the system and people who have worked on it.
Not so good developers may however be able to handle smaller systems (in particular ones written in their favorite tech stack), and this experience leads them to erroneously believe they are good.
> p myfunction()
A good developer can work on any project. A not so good developer can only work in smaller not so complex projects written in their favorite framework with certain patterns.
A good developer can solve any task. A not so good developer says that the task (or the whole project) is wrong if is too difficult to do in their favorite framework or with their favorite pattern.
However, some team members thought this was “wrong” and “not how agile should work” so eventually after continuing complaining I had to reinstate/allow these stand-ups again…
I doubt these will turn out to be correct numbers. Looking at recent week’s data in Israel possibly paints another picture (keep in mind while parsing the numbers that there are plentiful many more vaccinated in the population than not in the age groups that gets hospitalized): https://docs.google.com/spreadsheets/u/0/d/1kiOrQxOtBg0__IoL...
Nevertheless, it is clear that vaccination helps and is important, but I have doubts about 90+% protection from hospitalization.
First time I contacted them I was not hoping for much. But after a few contacts I realize they must be one of the best support orgs in the world.
They can quickly help out with anything from very trivial questions to helping out with very difficult faults, and do this without having to be harassed about escalating my tickets. Outstanding.
Great until something goes terrible wrong and some absolute critical bug has to be fixed when you are on-call alone on a weekend.
Never disallow escape hatches. You may not need both your arms in your everyday job or in your life in the ideal case, but keep cool and wait going to the doctor for an amputation just in case.
From a managers perspective in the example, they are trying to run an operation of good support. They have to comply with different laws and have a solution “that works”. They may not appreciate that someone in the staff highlights “flaws”. If someone highlight flaws of this type anyways:
1) if highlighted by a staff member may have to be addressed. In particular from a staff member that emails VPs. Some point in time, possibly after a difficult process, legal may have ticked this off. The manager may not be happy to have to revisit this question again.
2) It may be difficult to address for the manager (request new support services software? Get an opinion from legal? - may be a large project)
3) disrupts the main goal of the manager of providing good support services.