Thought Stream — week of 24 Feb 2020
The true downside of complex code is not the extra memory or CPU cycles. It is the extra developer cycles spent in understanding, maintaining and enhancing the code.
Also, the machine cost is constant whereas the developer cost compounds and worsens with time.
All software abstractions eventually leak, and it hurts when this happens.
https://abhyrama.com/2020/02/26/murphys-law-of-software-abstractions/
Tip for stress free and no things left behind packing.
Make a checklist of all items to pack, drop them one by one into the bag and keep checking off the items from the list.
Worthless are the fights from which you do not gain anything, the ONLY reason to fight is that you have an axe to grind.
They are also the most enticing ones.
It is the middle class of a country that empowers and buttresses loony socialist politicians. The middle class is also the worst affected by these policies once they come to power.
The rich always have options. The middle class gets stranded.
The question all organizations face - which problems to solve by introducing a process and which ones to leave to human judgment.
It is always a tight rope walk.
If you have hired well, you can leave a lot to judgment.
You can STRONGLY believe in something without being vocal and militant about it.
You can do a lot of the tasks in the time you spend arguing why it should not be done.