671 karma · joined August 8, 2017
Here in Switzerland I see people biking with toddlers AND heavy groceries all the time. And the landscape and weather are definitely challenging.
I have a neighbor who drives her 3 small kids around on a bicycle (one in the rear child seat, two in a trailer). In her defence it's an e-bike.
I walk an and it's completely dark. I start looking for the switch and the light turns on automatically after a few seconds. I guess it's motion based.
I start to pee (this is a toilet, not a pissoir) and I guess I'm very still or what, the light turns off and it's of course pitch dark because I've closed and locked the door. So now I'm trying to jiggle left and right to turn on the light, but still keep my aim fixed in the bowl. Try doing that and you'll see how hard it is.
The light turns back on eventually. Complete disaster if you ask me.
From what I understand it is very energy inefficient, but scales down well.
[1] https://en.m.wikipedia.org/wiki/Birkeland%E2%80%93Eyde_proce...
Yes, but there is a time dimension to "code works". It should work tomorrow when a new OS comes out, and it should work when a library is updated because of a vulnerability, and it should still work when a new feature is added, and it should still work with a 100x more users.
The only way to make sure code still "works" in these situations is to continuously keep modifying it. And here the technical debt comes into play.
Sometimes it's quicker for me to implement a desired change on a code that was written long ago by someone who is no longer with us by re-writing that part of the code in the way I understand it, and then implementing the change, as opposed to trying to understand the code and implement the change in a way that aligns with it.
I also notice that I have a preference to procedural as opposed to declarative specifications. E.g. I find conditionals and loops in declarative specifications quite bad.
[1] BCC Ruling No. 14-03-1366: https://web.archive.org/web/20210422142050/http://www.mah.go...
But why would you need s license for a fish processing plant? Why shouldn't anyone (whose facility fullfils hygiene criteria) be able to open one?
This has e.g. happened with the Horizon Europe research program which Switzerland is no longer part of.
The pilot is light would leave the cockpit flat or even bent over, which is a very non-aerodynamic shape. His ballistic coefficient would be low. He would decelerate quickly, and the tail would catch up with him and slam him from behind.
I did know about the concept of "assembler", I just wasn't able to obtain one.
Took me 3 SSDs, 2 motherboards and 2 PSUs to figure out what the cause of the problem was.
It was a ThermalTake TR2 500W PSU. No graphics card (integrated graphics) so 500W should have been fine.
After replacing the SSD twice and then rebuilding everything using a different motherboard, it turned out it was the PSU.
Really hard to diagnose problems like this.
So a CTO should be someone that can still (and from time to time does) write code. Doesn't mean they do it every day, but still enough to give them insight into the development process.
I'm not sure if this is feasible in really large companies, but I think definitely should be the case in small and medium ones.