Cloud Computing market share in Q2 2022 by statista.com
. Source. If you are going to do closed source, at least do it like this.
Basically the opposite of need to know for software.
The development cycle time is your God by
Ciro Santilli 35 Updated 2025-04-24 +Created 1970-01-01
New developers won't want to learn your project, because they would rather shoot themselves.
Of course, at some point software gets large enough that things won't fit anymore in 5 seconds. But then you must have either some kind of build caching, or options to do partial builds/tests that will bring things down to that 5 second mark.
A slow build from scratch will mean that your continuous integration costs a lot, money that could be invested in a new developer!
One anecdote comes to mind. Ciro Santilli was trying to debug something, and more experience colleague came over.
To reproduce a problem, ciro was running one command, wait 5 seconds, run a second command, wait 5 seconds, run a third command:
cmd1
# wait 5 seconds
cmd2
# wait 5 seconds
cmd3
The first thing the colleague said: join those three commands into one:And so, Ciro was enlightened.
cmd1;cmd2;cmd3
The software engineer phrasing of simplicity is the ultimate sophistication.
Like all other principles, it is not absolute.
But it is something that you should always have on the back of your mind.
You aren't gonna need it is closely related, as generally the extra unnecessary complications are set in place to accommodate useless features that will never be needed.
Office space design and remote work by
Ciro Santilli 35 Updated 2025-04-24 +Created 1970-01-01
Working remotely is hard if you don't already highly master the software and enterprise systems used.
Also you don't feel people's love as strongly, and usefulness is built on love, see also Steve Jobs's Pixar office space design philosophy.
But please, give workers a small silent office so that we can concentrate instead of a silly open space, and create an internal social network so people can see what others are doing.
Remote working is much better if the majority of the team also does it, otherwise you will get excluded. Maybe after VR...
Political division:
- nominal leader: British monarch
- toplevel arch-dioceses/provinces of Cantebury and York. One archbishop each, who is also bishop of Cantebury and York diocese
- within provinces: one cathedral and bishop per diocese
Causality and quantum jumps are incompatible by
Ciro Santilli 35 Updated 2025-04-24 +Created 1970-01-01
If something does a quantum jump, what causes it to decide doing so at a particular time and not another? It is expected that a continuous cause would have continuous effects.
This concern was raised immediately by Rutherford while reviewing the Bohr model in 1913 as mentioned in The Quantum Story by Jim Baggott (2011) page 32.
Unlisted articles are being shown, click here to show only listed articles.