And my point is, rather than this just being a story about my plumbing, is that software engineers do this kind of thing all the time by accident. Whilst things like feature flags are a great way to let you ship fast, they are the “service valves” in your code. If you end up not shipping that feature or turning it off later, 🔥 *delete it* 🔥. Don’t keep it around “just in case we need it”. If I wanted an outdoor tap, I wouldn’t be reconnecting it to that pipe again!
The pipe which originally fed it was still there ! Coming out of the property, to an inaccessible location around the back. And now pissing water at mains pressure everywhere. I can only imagine that the plumber (or more likely handyman) wanted to disconnect the tap, but thought it was easier to just cut the pipe out and use a service valve inside to stop water coming out of it, rather than replacing the plumbing under the sink with the correct fittings for the new requirements 🤷♂️
It’s not connected to anything. The pipe has been cut. There is no evidence of where it was supplied from before either. Except ...
Decommissioning stuff is important. This morning I suddenly heard water gushing in my kitchen. I turned off the water to prevent immediate damage. On inspection, I couldn’t find water anywhere inside - not a sausage. What I did find was a mysterious service valve which when turned off stopped the flow of water and the water meter clicking over ....
"Mr Williamson said there would be "no algorithms whatsoever" used in determining exam grades in the summer." https://www.bbc.co.uk/news/uk-56187673 - well, there will still be an algorithm, it just won't be the universally same one and it'll be in the head of each of the teachers handing out grades. There is no 100% fair solution, but there's definitely a more popular one.
I generally don't approve of "coding challenge" engineering interview questions, as being able to do them doesn't reveal how good of an "engineer" you really are. However, if the company you're interviewing for is known for their routing algorithms, asking a candidate to implement Djikstra's algorithm isn't all that irrelevant.
And finally: just because you have something in your parts drawer that you'd like to use doesn't mean it's the right design choice >_<
Also: test the microcontroller module before you install it into something. Somehow this Teensy has no 3.3V on it's internal regulator and I have no idea if it was like that before I soldered it in or whether my board is shorting something somewhere. These are all things that I did know once, but it's been a while and I've filled by brains with other things since then :/
In an entirely unexpected turn of events, turns out that companies not-in-the-UK don't really want to register with the UK tax office to sell to consumers in the UK. I thought the plans was that the pure animal magnatism of the union jack was supposed to be persuasive enough to convince johhny foriegner to put up with our beuaracracy. Or was it a bus with really big numbers on it? I forget... https://www.bbc.co.uk/news/business-55530721
So, kids, become a programmer and you too can be confused by seeming ordinary turns of phrase.
Lots of news about vaccine rollouts and being "the beginning of the end". I'm thinking to myself - at what point does the beginning stop and the end start? Is there anything in the part between the beginning and the end, and what determines how long that lasts? Or does the end only happen instantaneously - in which case, how can it begin?
I mean, I guess I knew that it was normal. But they could have linked me to their own website explaining the phenomenon: https://www.samsung.com/in/support/tv-audio-video/why-sometimes-a-popping-or-cracking-noise-comes-after-i-turn-off-my-tv/
Also, this was via live chat. They were then surprised when I disconnected.