Saturday Morning Coffee
Good morning from Charlottesville, Virginia! ☕️
Where did the week go? I supposed getting to the weekend so quickly is a sign of how much I’m enjoying work.
My coffee is at the perfect temperature, time to have some. I hope you enjoy the links as much as I do putting them together.
Israel’s Prime Minister Benjamin Netanyahu declared that the country was “at war” on Saturday, after Palestinian militants in Gaza fired a deadly barrage of rockets and sent gunmen into Israeli territory in a major escalation of the long running conflict between the two sides.
Indiscriminate murder is a terrorists trait. Hamas did just that, killing innocent civilians as they attacked Israel.
I hate war. So many innocent people in Israel and the Gaza Strip will lose their lives over this. Yes, blame Hamas. They’re the assholes who caused this, but in the end innocent folks will die, and that is unacceptable.
I felt this way about invading Iraq and Afghanistan when we did it.
Nothing good will come of it. 😢
How a 23-year-old first-time Firefox coder fixed a 22-year-old bug
I love stories like this. It just took someone focusing on the problem to provide what turned out to be a fairly simple fix. 👍🏼
Unispace found that nearly half (42%) of companies with return-to-office mandates witnessed a higher level of employee attrition than they had anticipated. And almost a third (29%) of companies enforcing office returns are struggling with recruitment.
I love working from home but if WillowTree said I had to return to the office or lose my job I’d go in. We have a great facility, everything you could want right in the building! But I still prefer home. I have a quiet space, configured the way I like, and I can walk up stairs to have a coffee with my wife or do dishes during lunch. 😃
But as anybody who’s ever tried to troubleshoot iCloud problems can tell you, when it goes wrong, trying to fix it is an exercise in frustration—as I learned recently, in a particularly spectacular fashion.
Thankfully I haven’t run into these issues. The only thing that goes wonky on me is Music. When I stop the stream after work it won’t start back up in the morning when I press play. This has been an issue for years. I’ve learned to just close Music and reopen it. Problem solved.
The iCloud syncing issues is something that’s held me back from adding that support to Stream. Even though I make a feed reader I’m a fan of other readers and I keep up with NetNewsWire. They get a lot of support questions about why their syncing doesn’t work the way folks expect.
I will eventually add this support because Stream for Mac and iOS will need to sync at some point. Of course I need to finish Stream for Mac. 🤔
Matt Wojciakowski • Microsoft Learn
Linux is an operating system, similar to Windows, but with many different versions due to the nature of being open source and fully customizable. To install Linux, you must choose an install method and choose a Linux distribution.
I linked to this because it’s a how-to for installing Linux, on a Microsoft site! 😳
Katie Robertson • The New York Times
The Washington Post is cutting about 240 jobs across the organization as it tries to offset challenges with digital subscriptions and advertising, according to a companywide email on Tuesday.
The jobs market is so scary right now. I hope everyone hit by the layoff is able to find work quickly.
Unity, the company behind the game development engine of the same name, has just announced that its president, CEO, and chairman John Riccitiello “will retire” effective immediately.
And all the Unity developer community cheer!
Hopefully this will lead to a better situation for the company and developers who rely on Unity to build amazing games. 🤞🏼
Apple is destroying the Mac by trying to make it safer
As I said earlier about iCloud I haven’t been bitten by these sorts of issues, knock wood.
Microsoft has finalized its $68.7 billion deal to acquire Activision Blizzard, the publisher of Call of Duty, World of Warcraft, and Diablo.
What a crazy deal! Microsoft has purchased franchise games before and I can’t imagine what they’re going to do with these absolute gems! Hopefully they don’t screw them up. That’s always the fear. 👾
I think that the whole world may be a lot like Israel in 50 years. Perhaps sooner. You can decide if that’s a good thing.
Dave and I share similar feelings about the state of the United States and the world.
I’ve expected civil war to break out here in the United States. We have radical white supremacist organizations and the like of the Proud Boys who could potentially cause big damage here if they could get organized. The only thing that stands between them and the rest of us is a functioning government, oh, and a citizenry not willing to watch the country descend into chaos.
Six months later, we can see that the effects of leaving Twitter have been negligible. A memo circulated to NPR staff says traffic has dropped by only a single percentage point
This is good news for NPR and hopefully more news organizations will take that lesson and leave X.
I still believe they should have their own Mastodon instances or band together to create on instance committed to all news organizations.
Now that WordPress have added ActivityPub support it may be easier than ever for news orgs to have a presence on Mastodon.
They should probably participate in Thread and Bluesky to see how things shake out.
Matthias Pfefferle • WordPress
Exciting times are here for all WordPress.com users! The revolutionary ActivityPub feature is now available across all WordPress.com plans, unlocking a world of engagement and interaction for your blog. Your blogs can now be part of the rapidly expanding fediverse, which enables you to connect with a broader audience and attract more followers.
Here we go! WordPress is a huge win for ActivityPub and the open web. Hopefully Tumblr and Thread will follow soon.
I will take this opportunity to point out an indie shop who have fully embraced ActivityPub and integration with Mastodon: Micro.blog. If you’re a blogger and also enjoy a social timeline check them out.
I made a game. It’s called Flappy Dird. It’s Flappy Bird inside MacOS Finder.
I’ve seen my fellow Visio developers create games inside Visio using shapes and VBA. Two come to mind; Tetris and Asteroids, but I digress.
This game kind of takes the cake because it’s in an OS provided, very important, component.
Really clever. 🥳





I’ve been really busy at work lately but it’s felt really good overall. Sure I’m feeling a little pressure and I’m a bit stressed but that’s par for the course.
Another week in the books. It’s my favorite time of the year. Trees are changing color and dropping leaves. Temperatures are beginning to drop. We have Halloween and Thanksgiving coming up. What a wonderful season!🍁🎃🦃
I’ve never purchased an Apple iPhone case because they’re just too darned expensive for what you get. I have a couple of custom cases from Syd Cases and a couple Unicorn Beetle cases.
Exciting update on Gracie’s potty training! She’s eight months old today and doing really well. She now comes to me and boops me with her nose or smacks me with her monstrous paw when she needs to do her thing. That’s a huge improvement.
I’m on a project at work using React Native but not in the typical way, which is to say it didn’t start as a React Native project. It’s an exiting app out in the world actively uses by, I’d imagine, tens and tens of thousands of people. Perhaps hundreds of thousands. Bottom line is, it’s a frontline app and is important to our client.
With all that in mind here’s what our client is looking to do. We are building new features in React Native and leveraging much of the internal native code to fetch network data, build models, and return that data to React Native code. The API or Interface to the native code is well defined and implemented on iOS and Android. The React Native team code is the same for both platforms. I’m part of the platform team integrating React Native into the existing app and providing the API/Interfaces to the React Native developers.
The one really ugly bit, at least to me, is the requirement to use npm. I know web devs are accustomed to using it but it feels really strange and fragile to use these two package managers to be able to build and run an app that includes React Native. I know I’ve run into random issues I can’t explain when node packages change or are added but that’s just me being a big whiny cry baby developer. I understand it well enough to be dangerous but I don’t currently have that deep knowledge I like to have. I’m learning new stuff everyday but I’ve only scratched the surface.
I can see why companies are making this choice, especially companies with an army of React developers. It makes complete sense for them to build great UI with their existing developers. And, yes, you can build a great iOS UI with React Native. I’ve witnessed it first hand. If you didn’t know a view was React Native you wouldn’t know the difference in this app. It’s seamless. It’s great in that way.
Kim and I had the grandkids overnight so they’re worn out and we’re worn out. Heck, even our pups are worn out. The house is really quiet, just how I like it. I’m sitting here in the dark, sipping coffee, composing today’s post.
Just poured my first cup, letting it sit a spell while I get started. Kolby and Gracie are chillin’ at the moment, which is nice. It means I don’t have to get them to leave the cats alone. Even though Flynn usually starts the loud morning play fest.