📸: [@jainath](https://unsplash.com/@jainath)

Self-Hosting Is Cool: How I Get More Productivity for Less Money

If there was a way to use dozens of enterprise-grade cloud software tools (that can each cost hundreds of dollars a month) for free (or nearly free), that would be worth exploring, right? Well, let’s explore it! Every couple years I come to a new appreciation for self-hosted software. For the uninitiated, if you have a spare computer sitting around that you’re willing put to work as a server (or if you want to rent a server for like $5/month), there are literally hundreds of programs available for free that you can host on that server, providing really viable alternatives to commercial cloud tools....

September 6, 2024 · 4 min · 651 words · Josh
📸: [@comparefibre](https://unsplash.com/@comparefibre)

Creating an Interlinear Audio Bible with Open Source NLP Models

I’ve mentioned before that I’m currently working as Localization Director for Waha, which is an app and Bible Study curriculum that we are working towards translating into hundreds of different languages. Many of the languages on our roadmap are low-resource languages, meaning that they have very few materials and tools available to help us and our partners in the translation process. Part of my role as Localization Director involves designing workflows that make the best use of the limited time of our volunteer translators....

August 16, 2024 · 8 min · 1520 words · Josh
📸: A close-up of from the pathogen responsible for causing the disease tuberculosis, _mycobacterium tuberculosis_. By the [@CDC](https://unsplash.com/@cdc)

We Should Eradicate Tuberculosis

A few years ago, when I wrote a post about the history of Smallpox, I… got a little obsessed. I went DEEP down the rabbit-hole, learning everything I could about how smallpox affected people, families, and civilization. In the event that you and I had any long conversation during that time, I almost definitely spent some of that time talking your ear off about it. (sorry, not sorry) I thought that the story of smallpox and its eradication had to be one of the craziest stories in global medical history....

July 29, 2024 · 3 min · 440 words · Josh
📸: [@john_cameron](https://unsplash.com/@john_cameron)

Pick Up That Trash

Do you litter? Probably not. Or, at least, probably not often. Not a lot of people actively try to use the planet as their personal trash can… Yet, often it seems like so many public spaces are a MESS. İt’s interesting to ponder why… İmagine for a moment that 1,000 people walk down a clean street, and just 1 out of 10 of them drop just a single piece of trash onto the street....

July 5, 2024 · 2 min · 241 words · Josh
📸: [@thelowedown](https://unsplash.com/@thelowedown)

Choose Dignity

There exists a well-known relationship between identity and action. So much of how you and I navigate our lives comes back to identity. If, in your internal world, you think of yourself as someone who is passionate about fitness, you will be more likely to get to the gym or go on that run. If you think of yourself as an effective and persistent problem solver, you’ll eagerly jump into creating solutions for hard problems, instead of giving up when they seem too hard....

May 24, 2024 · 2 min · 290 words · Josh
📸: [@macpukpro](https://unsplash.com/@macpukpro)

Action for Legacy

I heard this piece of advice recently: Never let a day pass without doing something that will serve you 10 years from now. I LOVED it! I want to make a habit of that. But, it got me pondering, why stop there? What if we never let a month pass without taking tangible action to make life better for our great grandchildren, 100 years from now? How would your life look different if you were regularly thinking about, and working towards, making the world 100+ years in the future a better place?...

May 22, 2024 · 2 min · 315 words · Josh
📸: [@keffi](https://unsplash.com/@keffi)

Now With Recipes

A few years ago, I found myself in a bit of a culinary rut — whenever I would cook for myself, it was usually the same 2-3 meals. I needed to expand my horizons a bit! So, I gave myself a challenge of trying 20 new recipes over the course of the year. (For many people, that might be a small number. But for me, it seemed a fitting target.)...

April 7, 2024 · 3 min · 455 words · Josh
📸: [@hyson](https://unsplash.com/@hyson)

How we Lowered our Article Localization Costs a Full Order-of-Magnitude With LLMs

I recently joined the executive leadership team at the non-profit Waha, as their Localization Director. I have committed to work with them for the next 3 years with the goal of shipping their app and curriculum in 80+ new languages during that time. This has been a role I’ve been really loving. It has been stretching and demanding in all the ways I love. The role requires a high degree of competence in online-communication, a deep appreciation of nuances in languages and cultures, and a broad understanding of current technologies and how they can be used to help simplify the workflows of our volunteers and partners....

March 5, 2024 · 8 min · 1683 words · Josh
📸: [@theamazingdjw](https://unsplash.com/@theamazingdjw)

3 Unreleased Books that I Plan(/Hope) to Read in 2024

I’ve had lots of experiences over the years of looking forward to a new movie or TV show being released. In some cases, that excitement for an upcoming release would last months or years. The year-long wait for Endgame after Infinity War came out comes to mind. Lately, though, I find movies and TV shows to be much less the focus of my anticipation. I can’t currently think of a new movie I’m excited to see when it comes out....

January 6, 2024 · 3 min · 463 words · Josh
📸: [Josh Müller](/)

Eulogy for Dad

Today marks 2 years to the day since my dad passed away. Dad was an amazing man, and the last 24 months without him have been more of a challenge than I would have ever expected. Today I wanted to share the eulogy that mom, brother and I wrote in honor of dad after his passing. The recording of Dad’s Memorial Service is below, and the reading of the eulogy starts at timestamp 55:50....

December 19, 2023 · 9 min · 1804 words · Josh