When I left Vacasa it was to pursue an opportunity in defense I couldn't in good conscience turn down. I did everything I could to leave my team and department in good hands.
I failed.
The leadership team today announced they were letting nearly half of the team go. In June. With some kind of severance to be decided later.
I cannot express how abhorrent this decision and delivery was.
If you need a security, infra, or data engineer (inc DBAs) I have several high quality referrals.
I migrated my personal Mastodon server from a cloud-hosted machine to a mini PC in my home office. Learn how I wrangled Docker and Cloudflare Tunnels to make this work!
With a new server set up, the next step in the great migration was to start moving services to it from the cloud. First up, my toy encrypted secret sharing service!
Need to check it out properly. I’m currently using a self hosted instance of password pusher for secret sharing, but I think this might be overwhelming for some people, as it’s got so many options and buttons …
@chris I'd started with the official WP image, but I have my entire WP path outside of the container mounted as a volume. I've just been too lazy to actually build my own full image.
Thanks to an amazing session by @derickr at #phptek, I have now successfully built my first PHP extension. It doesn't do anything ... but the fact that it works, tests pass, and it extends the functionality of the language is a win I'll take.
Not understanding how to start with extensions has held me back from several ideas I've had percolating since ... at least 2018. It feels so good to be productive again :-)
@ramsey@auroraeosrose@ericmann if you had the equiv of numpy in php you'd be screaming at the top of your lungs at the surprise rename to numba and how bc is constantly broken in almost every third m.n.x release.
I cannot understate how valuable @vanamerongen's talk tomorrow at #phptek will be. If you're on site, you need to be there. If you're not on site, go to phptek.tv and get a virtual ticket.
Your coding skills will be greatly increased by just listening to this content.
Now that my #WordPress site is on new hosting, I'm dusting it off and blogging again. First set of articles: a walkthrough of what I set up for home hosting and why.
Went to look up an old domain from a former employer (because they'd abandoned the branding and I wanted to see if I could snatch it up). Apparently someone else is using it now. But for what? I have no idea. Because, apparently, Americans aren't allowed to view the site?
April 1, 2010 I showed up for my first day to a new job.
Except my boss hadn't told anyone he'd hired me. And he was out of the office for the next 3 weeks.
So there I was, staring down the office manager asking for a computer and a desk. He thought it was an April Fool's joke. I just wanted to get paid so I could afford the tank of gas that had gotten me there.
April Fools jokes have hit different for me ever since.
@chris Making minimum wage, no benefits, as a 1099 contractor, with a boss who cusses out the team daily, gives impossible projects, and forces you to violate enterprise licensing for both Microsoft and Adobe then throws you under the bus when they both try to audit the company ...
Your mental health matters. Just as much as your physical health. It helps you cope with stress and the unforeseen. If you need help, PLEASE reach out. To me, to another friend, to a professional. In an emergency, call 988 to talk confidentially to a trained crisis counselor for free 24/7 anywhere in the US.
I watched part of the #SOTU last night with my first grader. Having grown up watching CSPAN (I'm a nerd) and then getting my polysci degree, I felt it might be a good educational opportunity.
Party way through, she asked me "why won't anyone stop shouting and just let that man speak?" I got about 30 seconds into an explanation about partisan politics and ... gave up.
Modern American politics is embarrassing. We turned on cartoons instead and ate dinner. We owe it to our children to be better.