• 1 Post
  • 326 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle







  • Yep. Ran a config as code migration on prod instead of dev. We introduced new safeguards for running against prod after that. And changed the expectations for primary on call to do dev work with down time. Shifted to improving ops tooling or making pretty charts from all the metrics. Actually ended up reducing toil substantially over the next couple quarters.

    10/10 will absolutely still do something dumb again.








  • I was a platform engineer for a cyber security company for 6+ years and had worked in another ramshackle garage-based startup before that. I was burnt out and angry all the time. On call for a week out of every month.

    I recently got a job writing software fully remote for a medical device company with a single 30min interview with a non-technical manager.

    They don’t even know how to use my skills well. My “mentor” can hardly write an Excel formula. My boss has once seen an excruciatingly simple app I made at someone else’s request. I built it in a couple hours. It has a file chooser button and a run button. Blew her mind. Multi-platform builds are now automated via CI/CD. I seriously over-deliver and they won’t ever know it.

    I actually put in about 30 hours/week and bill 40. I have 3-4 short meetings a week to interface with a couple vendors. None of them, even my 1:1 with my boss is on camera. It just isn’t done. I get maybe 2 chat messages and 2 emails a day.

    Easiest $150k/yr ever. And my spouse has great benefits through work.

    Why the hell would I ever go back to “tech?”



  • I might recommend starting with a project.

    Something like getting pi-hole running. This would help you learn some of the networking basics. But I’d recommend reading at least enough to have a conceptual foundation about the things you don’t understand along the way (DNS, DHCP, etc).

    You’ll want one of their supported OS choices to keep things simple. That means one of: fedora, debian, ubuntu, or centos. I might steer you away from centos just because its user base is a bit more linux-pro so finding specific help might be more daunting, but I don’t have much experience with it either. Maybe use a “server” variant to keep your system demand to a minimum (boot to terminal only).


  • Mongo DB popularized the “document DB” model which is just storing JSON in a database and offering a way to interact with it roughly like you would data in a traditional relational DB.

    7ish years ago, they got fed up with the major cloud providers offering their free software as a service and changed their license to one that is more restrictive.

    Of course this is sort of the inevitable outcome: a cloud provider builds a competing product and then “open sources” it in a way that will allow them to grab mind share and eventually erode the company that dared to demand compensation for a “free” product.

    Microsoft added a middle finger by announcing it just before mongo released quarterly financials too.