HN user

gw99

722 karma
Posts0
Comments209
View on HN
No posts found.
[dead] 4 years ago

This whole thing is about some people being more equal than others.

This really doesn't seem like a good idea.

I've seen exactly this situation before and it went to hell pretty quickly. The new engineers genuinely have no idea what they have on their hands until something goes snap. And it will go snap.

Museum of Failure 4 years ago

I would be happy to produce something that ended up in there. At least it would serve an educational purpose :)

Actually the guy who set up Just Stop Oil was interviewed a while back and said it was never about climate but being against the system. Managed to loop a bunch of lunatics into doing his bidding initially.

As for Aileen Getty, I'm on the fence. I think she has good intentions but threw money at these morons.

As for the morons, while I agree the message is good, the approach does nothing but damage the cause. They recently smashed all the pumps at my local petrol station. All that you end up with is pissed off people who associate the cause with negative people. This is a universally downward spiral.

Honestly I don’t write that many tests these days other than integration and functional tests. The assertions are incredibly good at breaking those if anything goes wrong so you need less (unit) test cases. The test cases are always brittle too.

As for strategies, I pepper asserts on inputs and outputs of functions to remove any assumptions about scale and state which are not enforceable by the contract at compile time. Additionally I will tend to assert conditions which need to be in place within the functions. Rarely does anything need any more than that.

Assertions are left in production and any identifiable errors or throws are turned into defects and resolved as priority 1 cases.

As an engineer I regularly get pulled into customer calls.

It's really important to know how disconnected you are from customers. On every single occasion at every organisation I have worked for I have discovered great disparity between the user's desires and problems and what is communicated through the layers.

Layering communication is dangerous!

Also quite frankly sometimes it's only engineering who can turn an angry customer back into a happy one because they are the only people who can really action change.

About ten years ago I deleted the 10 gig of email I had floating around. I delete everything now. Haven’t needed any of it yet.

If I do need to keep something I print it to a pdf and file that in documents and that’s about 20 emails so far.

After 23 years now I pretty much use it as it is out of the box and still only know a small subset of commands. It has been my primary editor that entire time other than when I had to work on C# projects. I have never encountered a bug or crash in that period.

Word is a useful vector because a lot of hardening software throws a load of stuff on the Windows UI to stop you executing anything but does not touch VBA.

I've had to use VBA many times to work around abhorrent user controls that prevented work from being done.

That's the tow line here. Really everyone I know who turned a hobby or a side hustle into a job now hates it or nearly bankrupted themselves.

I hate what I do but the money is excellent. I have a hobby and side hussle which is not related. It's a match made in heaven. Ying and yang in perfect harmony. Never the two shall mix.

I think they're mostly trying to kill off the old Intel Macs now. And any ARM devices that don't have Neural Engine.

I expect the more modern Apple Silicon based ARM devices to have a longer support lifespan than older Macs.

Wait until you buy a NOS Windows PC for the first time. I had a T495 take nearly two hours to run all updates in. About 20 minutes of that was it fannying around working out what to do.

My MBP took 10 mins to update earlier. That's fine.