Non-toxic #Jesus follower, musician, #dnd enjoyer, lover of kittehs, former #Haiku dev, replacing e-mail, Outlook, and Exchange, and dayjob in IT. Lots of #programming, mostly #Kotlin.
Public Key
npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Profile Code
nprofile1qqsg2cthm0jtxn66xxjfxrf7pyarpjlm4a4pxf3xq4hst5lych5f9xqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dszttgx4
Show more details
Published at
2026-08-21T10:41:40Z Event JSON
{
"id": "19bbfcfee8c66d3f3b0d58070cc0e2b38a076a7b32c4e23ec2a4fe2aaa043a59" ,
"pubkey": "856177dbe4b34f5a31a4930d3e093a30cbfbaf6a132626056f05d3e4c5e89298" ,
"created_at": 1787308900 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mstdn.social/users/jonyoder",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Jon Yoder\",\"about\":\"Non-toxic #Jesus follower, musician, #dnd enjoyer, lover of kittehs, former #Haiku dev, replacing e-mail, Outlook, and Exchange, and dayjob in IT. Lots of #programming, mostly #Kotlin.\",\"picture\":\"https://media.mstdn.social/accounts/avatars/109/126/664/870/496/116/original/bd4b7afbb6b8abd8.jpg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Replacing E-mail\",\"https://mensago.org\"],[\"GitLab\",\"https://gitlab.com/darkwyrm\"],[\"Personal Blog\",\"https://dwunabridged.blogspot.com/\"]]}" ,
"sig": "9c4906c36441d126a4721cfc6430921fb5b129cd2f99b842b67dee624c6fa1696abd0f6c31d8484a78160b181e3d36926c022777168f1a5f272712e4fe9b3e18"
}
Last Notes npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…9fjl FFIX is so good. It used to be my favorite... and then I replayed FFX. The newer ones just don't compare to these. Absolute gold. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…2m30 What is Key Compromise Impersonation? I've never heard of that before. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…5up9 TBH, I'm kind of surprised you're just now discovering them. Fireproof and Echelon are just amazing. P.O.D. from that era was every bit as good, too. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…f6r2 I thought ED25519 was part of FIPS 186-5. Did I miss something npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder How Introverts Make Friends 10%: They Don't 90%: An extrovert found them, liked them, and adopted them. #introvert npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Welp, with the firehose of bad news we've seen this year, I thought I'd announce something good: A new chapter began in the #Mensago journey: I met with an attorney to start a non-profit organization, tentatively named the Mensago Foundation. After 6.5 years, I'm really making it real. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder #adhd #reddit #truth https://media.mstdn.social/media_attachments/files/114/811/405/289/695/573/original/bf6d4a4242b8506f.png npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I haven't made a blog post on the #Mensago website about it yet because I'm still neck-deep in the weeds squashing bugs, but I'VE DONE IT! In actual practice I've got email-like messaging with transparent end-to-end encryption! I'm busy polishing something for a demo so that maybe, MAYBE someone might hire me to finish this? Pretty please? Remember: no more spam. Phishing via email is much, much harder, and it's *free*, just like email. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…7wld I have a coffee mug at work that is pretty much this except you can actually sing it to the tune of the original. One of those sad little truths of software dev, I guess 🤷 npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…7wld One of the (very) few defensible things I'd say about him. I hadn't heard of Lesotho before, but then again, my knowledge of African geography isn't good, and I'm sure I'm not alone in the US. I can blame that on the curriculum when I was in school, which barely paid any attention to African countries, and I haven't had any need to learn. Sad. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I am *so* sick of #Facebook now. Almost literally. I came back to it some years ago because it's literally the only contact I have with some of my family and friend in cities where I used to live. It was OK for a while and now it's full of white supremacist trash and AI slop. I think it's time to disappear entirely. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…fupg Thanks! Keys are exchanged via a lookup service that uses a combination of digital signatures and an authenticated type of blockchain. If you want to learn more details, check the Mensago Identity Services Guide, which I have hosted in GitLab. I'd give you the link, but I'm on my phone. Sorry. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Today #Mensago reached a milestone: a real, actual end-to-end-encrypted email-like message sent from one test user to another with *no* PGP involved. Read more about it at the website, and please boost for reach. If you're as sick and tired as I am of spam and companies being hacked, I need your help getting the word out. I need help. Read more at the link. https://mensago.org/achievement-unlocked-e2ee-messaging/ #programming #floss #email #infosec npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I've posted a new update about #Mensago! Read more at the link to the website Mensago: Building a Demo https://mensago.org/building-a-demo/ #email #e2ee #crypto npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…k39d It's really interesting what you've got going on. Just curious, how do you establish that the identity presented is sourced from an authorized claimant? IOW, what would stop me from putting out an identity that says I'm Barack Obama? npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…k39d Now that you mention it, I do remember you mentioning something about this. I'm curious how the identity system compares to the one I designed for Mensago. Do you have a link? npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…k39d Just curious, what are you building? npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder "The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom." Isaac Asimov #science #tech npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…k39d I've heard of it. Not at all well loved on r/programminglanguages because they have a long history of being all talk. From what I've read, it barely works at all and pretty much none of what is advertised reflects reality npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder My wife just announced that some sliced cheese was available for eating, and I promptly announced "Hey guys! Mom cut the cheese!" I am almost 50, but not so you'd really notice it. 🙃 #iamdad #familylife #dadjokes npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…uvkp Me watching the news nowadays, doesn't matter which station. *sigh* npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @nprofile…al3s Sounds like a lot regrets. If you could have a do-over, what would you do differently? npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I find it interesting that the same people I know on #Facebook that are calling for standing with Israel are the same people who are celebrating #ColumbusDay and conveniently leaving out how Native Americans were treated in the New World in the 400 years that followed. It almost seems... related. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I feel like this is appropriate for the time of year. 😏 #pumpkinspice #jesus #funny https://media.mstdn.social/media_attachments/files/113/256/717/730/601/636/original/a0290a7564f9b19c.jpg npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder During conversation yesterday something hit me: Making #encryption optional for compatibility reasons makes the encryption worthless because it introduces a public backdoor, so your encryption is just #securitytheater at that point. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Starting a 2-week caffeine detox today. This should be... interesting. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1l3g…vu48 For some reason, I read this and started thinking of a slightly mangled version of a Hanson song. LOL npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1l3g…vu48 Looks like computer screen footage out of a movie. Love it! npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub17ae…edqt Officially, it was a coincidence they happened about the same time. My opinion is that CrowdStrike wouldn't exist if Windows didn't create a need for such things npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder To resolve the #CrowdStrike outage today, #Microsoft recommended people repeatedly restart their PCs, up to 15 times. Seriously?! In this case, the joke almost writes itself. https://www.404media.co/to-fix-crowdstrike-blue-screen-of-death-simply-reboot-15-straight-times-microsoft-says/ #it npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Hugs and prayers for all those in #IT today running around with their hair on fire. 💔 npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I love it when the weather warms up to be not-cold because it's #grilling season again! Tonight: burgers and tater tots, the latter of which have no right to be as good as they are, especially with a bit of garlic powder and salt. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Here in Ohio today is supposed to be the hottest day of a weeklong #heatwave. This hits really close to home. Literally. #ClimateChange https://media.mstdn.social/media_attachments/files/112/660/194/622/634/693/original/461ff2af2a7f7dbe.jpg npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1qh0…xeda Given what I see done and said by Christians, I don't blame you. In my case, it's not hypocrisy because although I wasn't explicit about it, I make no claims about having this down. In fact, quite the opposite. I personally make a concerted effort to do better than what I see npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Pulled this from FB where it is *absolutely* needed, but a good reminder for all my believer friends here. ... and I could add quite a few more that could be stricken out beyond what's in the picture, too. 👿 #Jesus #Christianity https://media.mstdn.social/media_attachments/files/112/658/123/538/427/846/original/ffb9f9018bec82b3.png npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder TIL that #SQLite is not great for multithreaded applications. *sigh* npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1l3g…vu48 The joys of middle age. NOT. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder In the last few months I've gotten hooked on the zen workflow that is the vanilla #GNOME experience. The problem is that most GNOME-based distros are either too old for my hardware or too bleeding edge to be stable. I think I found the solution: #LinuxMint Edge and installing the vanilla-gnome-desktop package. New hardware support, stable, and I can switch back to Cinnamon if I somehow get tired of it. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Today marks 5 whole years that I've been working hard to replace the dumpster fire that is e-mail. Hit the link to find out where we've been, where we are, and where we're going! https://mensago.org/five-years-down-the-state-of-mensago/ #Mensago npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder For all my #Christian friends out there, is anyone aware of something like a wiki which provides defensible reasoning for #Christianity? I find myself answering the same questions over and over again and it would be *super* helpful to have a link I can refer people to. I've done some looking, but can't find anything useful. #apologetics npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Do not stand at your bowl and meow. I gave you food. It's in there now. I feed you at the dawning light, I feed you at the fall of night. I feed you kibbles mixed with meat And wet food for a special treat. I feed you even though you scoff At all the food within your trough. I feed you and still yet you yell Like as a beast from deepest hell. Do not stand at your bowl and cry. I gave you food. You will not die. Author unknown #cat #cats #poetry npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1l3g…vu48 Especially when you're tired, which was me today. I don't know if it will help you, but the Lo Fi channel on YouTube has done wonders for me for tuning out distractions npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1fkz…8rsc I've tried Matrix, but it seems harder to use than necessary unless I'm missing something, and I've had instances of synced messages not decrypting. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder A question for all of you: #Discord has all these private groups and are used a lot for patron perks. Are there any non-evil alternatives which do this kind of thing? I much prefer FLOSS-based, but something proprietary-but-private could be a less-bad option, too. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Today I learned that apparently #JetBrains is OK with using pre-release quality software in production. How do I know? Look into Dokka, their documentation engine. The main format is in beta. They also talk up Markdown and Javadoc, but guess what? Those are in _alpha_ and they even say 'use at your own risk'. Maybe it's just me, but if something isn't production-ready, it shouldn't be mentioned in your tutorials. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1z3z…vzgc You might find it to be more sustainable than you think, as I have: a cynic's mind and a Christian's heart. There is push and pull, give and take. It's a dance that I've been living for quite some time. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I never thought I'd ever hear #country and #hiphop merge into something, let alone something that works. If you want to hear something different, give this a listen. Rare of Breed, Come Back Home https://www.youtube.com/watch?v=hs2YzUQFFgc npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder For all that people complain about the borrow checker in #Rust, one thing that is really good about it outside of it forcing you to write safe code: you have guarantees. No guessing about when the borrow checker is going to kick in and free that file handle for you. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder A bottle of water can be $1 at the grocery store, $3 at a restaurant, $4 at the movies, and $6 at an airport. The only thing that changed its value is the place, so the next time you feel like you have no value, maybe you're in the wrong place. #PSA #YouMatter #positivity #selfcare npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1836…8jp6 I'm keeping an eye on what @npub1vvu…pj6u is doing with COSMIC. I have a feeling that having a business with an interest in developing that part of the ecosystem is going to pay off nicely. I'd prefer something retained mode, but at this point, any decent, mature GUI framework is far and away better than nothing,. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1836…8jp6 I really wish that GUI options for Rust were more mature. The JVM ecosystem is great there, but Rust's tooling is so much more elegant. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Having one of those "is this real?" moments. Why? I just finished writing a code test which creates and queues for delivery an *end-to-end encrypted email-like message* in somewhere around 10-15 lines of #Kotlin code. Think about it. It's starting getting real. SQUEEEE!!! Nothing to show just yet, but I'm getting close. #Mensago #e2ee npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Booted my gaming rig into #Windows for the first time in a few weeks. It was *painfully* slow. I've decided that while I will continue to support it at work, I will encourage everyone I know to use something else. Why use an inferior product if you don't have to? #NoMoreMicrosoft npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1l3g…vu48 @npub1n76…dl3s Of course not! Haven't you heard that Haiku's official text editor is Emacs? 😝 npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1l3g…vu48 @npub1n76…dl3s It is -- I learned *so* much writing software for BeOS and Haiku, and it's how I started my journey as a programmer. Keep in mind that C++ under Haiku is much more elegant because you don't have to use the standard library. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1aka…zzz2 it's good to know that someone else agrees with me on this. When I said that 'anything goes', I merely meant that anything is on the table if leadership votes for it, legally speaking. At the same time, everyone just wants to get through life and not have a bad time doing it. Right there with you npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder I want to start a conversation. #Christians aren't who they think they are. https://dwunabridged.blogspot.com/2024/01/misguided-modern-christians-arent.html #Jesus #religion #God #Christianity npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder It just hit me like a ton of bricks just how Mac-like #Ubuntu is. In literally 2 clicks I had a Dock without all the dumb inconsistencies that Apple has introduced. At the same time, I couldn't be a Mac user because macOS window management isn't just bad, it's painful. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1pqs…c4cj Clif bar npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1ptm…2xku Then your knowledge of religion is more limited than you're aware of. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Hey you. Yeah. *You.* Smile. You've got this, and at least one person cheering you on. npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Some days I don't think I get paid enough to support #Microsoft products, particularly #Windows and #Office365. Then there are other days, like today, where I **know** I don't. #IT https://media.mstdn.social/media_attachments/files/111/258/155/641/774/358/original/f9ead656e58ec99c.png npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub18yv…xxyn I can't help but wonder if this would be less common if the right way to handle installing packages in a way that accommodates versioning was easier and, you know, there weren't dozens of websites teaching you outdated or wrong ways to do things. 😑 npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1836…8jp6 For all the hate I see on Canonical's snap system, there's got to be some kind of benefit, as well, or else people wouldn't use it at all. Maybe it's the commercial support? npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub18yv…xxyn While you're trying to figure out your next move, it might be worth trying to see if you can waggle a discount with GoodRx. It did wonders a few years ago when we had a gap in insurance coverage and I needed to pay for my son's ADHD meds npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder @npub1836…8jp6 I feel your pain. Just curious, what are you running into? npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Today feel's like an #AndyMineo kind of day. Andy Mineo, "Coming in Hot" https://www.youtube.com/watch?v=N2mqbhpSfdg npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Finally got things going in #Gradle. I can't help but wonder why it is that so much in software development is unnecessarily difficult. On the plus side, integration test code is finally well under way. Onward! npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder A weekend learning #Gradle. Not sure I feel completely comfortable just yet, but I think this is going to ultimately pay off. #Programming npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder Seen at work today. Go home, #Windows, you're drunk. #funny https://media.mstdn.social/media_attachments/files/110/873/051/315/435/105/original/3d022772b23b76da.png npub1s4sh0klykd845vdyjvxnuzf6xr9lhtm2zvnzvpt0qhf7f30gj2vqpnqku3 Jon Yoder #[0] That would involve having money, which U.S. schools (and esp. teachers) don't have. *sigh*