• 13 Posts
  • 2.99K Comments
Joined 9 months ago
cake
Cake day: October 19th, 2024

help-circle

  • In the early 2000s I had a manager who hardly ever gave me anything to do. Like in 6 months I did maybe 3 weeks work. And it’s not like I never asked. I was already fairly disgruntled and had other reasons, but it led to me leaving the company for a job at a cancer research center. The problem with not doing anything at MS is that unless you can hide it somehow your review comes up and you have nothing to show for the year, you’re kind of screwed. So after a relaxing 6 months it was a good time to jump ship. Anyway, a couple years later I read MS was laying off like 600 people - which might have been their first layoffs ever, I dunno. It was supposed to clear out “deadwood” - so I checked after another couple months and found out my old manager was still there! So much for “clearing out deadwood” lol.

    Capitalism fanatics will say with great conviction that business has to be efficient because of competition, while government is inherently inefficient because it has no competition. There’s a little truth there, but the complete truth is that business is as inefficient as it can afford to be. The more money a company has, the more inefficiency they can absorb. In my mind that’s one good reason not to allow these gigantic mergers of mega-billion-dollar corporations. Huge entities with tons of money can be inefficient and sloppy as hell for a long, long time before they fail.
















  • The old school method of learning a programming language, database, framework or whatever was to read books and take classes, do a series of exercises that teach you how to use the features, and the errors you get if you don’t do it right. Then you write code that way for like 10-15 years.

    The Information Age method is to find some sample code, copypaste into an editor and hit Compile, then paste compile errors into google and fix them until there are no more. Then hit Run and copypaste/fix runtime errors until there are no more runtime errors. Old-schoolers used to call this hacking, but now it’s called not having time to deeply learn the hot new thing because before you do you’ll have to start over with the next hot new thing.



  • I’m really into IoT automation - wiring up Arduino & ESP devices and programming them - but tbh it’s hard to think of much to automate IRL. So I haven’t automated anything yet. I want a few ourdoor lights to sense motion more elaborately than just having a motion sensor built in - to light up when approached from opposite directions. Also to add switches indoors where I didn’t think to put them when I wired the house. So like, have several ESP32 wall switches tell a room light to turn on or off without running new AC lines through the walls. That would be super useful. Another one is subtle night lighting on stairways for safety, so my eventual cause of death isn’t falling downstairs after tripping on a cat.