Hi 👋, I’m Stephen Meriwether. This is my blog where I write about technology, the internet, and my life.

Subscribe below to get my future posts
Or grab the RSS feed
May 28, 2021

Building a product on nights and weekends

Like most software developers I’ve spent countless hours, outside of work, on side projects. Also like most software developers, I have nothing to show for it. I’ve mostly blamed myself - “I don’t have enough discipline” is a common phrase echoing in my head. That very well may be true but that certainly isn’t the entire story. I’ve spent the past few years getting out of my apartment: making friends, traveling, moving, falling in love, etc.

Read more
May 12, 2021

David Axelrod interviews Jen Psaki

In his podcast, The Axe Files with David Axelrod, David Axelrod interviews Jen Psaki, the current White House Press Secretary. I thought it was a fascinating look into the life of a Press Secretary, both inside and outside the White House. I particularly enjoyed her thoughts on how she has a meaningful relationship with her kids despite her crazy life (~55 minutes in). From the episode’s show notes: Press Secretary Jen Psaki didn’t envision herself returning to the White House after serving as Communications Director under President Obama, but when President Joe Biden asked her to join his team, she agreed.

Read more
April 28, 2021

My last post to HEY World

Recent policy changes announced at Basecamp, the makers of HEY, have caused me to reconsider how I use HEY. For many years I’ve been a big fan of Basecamp. If you ask my friends to describe my dream job in one word, they’d all say “Basecamp”. Basecamp proudly and publicly stood for something and their principles aligned with my principles, or so I thought. In the past few days there have been a flood of stories from current and past employees of Basecamp that paint a different picture than what Jason or David would have the public to believe.

Read more
April 14, 2021

How to think about CSS font-display

Web font performance is often overlooked, but can have a real impact on your website’s user experience and performance. One of the best controls available to us is the CSS font-display property. Using it, we’re able to tell the browser how we’d like it to render our web fonts. font-display Block – don’t render any text until the fonts load, resulting in “Flash of Invisible Text” or “FOIT” Swap – render un-styled (system) text first and swap it with web fonts once they load, resulting in “Flash of Unstyled Text” or “FOUT” Fallback – render un-styled text first, if the web fonts load in the next few seconds swap them out, otherwise give up Optional – render un-styled text first, load web fonts only if the user’s internet connection is strong enough to load web fonts Auto – let the browser decided, most use “block” Even with those definitions it can be difficult to decide what to do with the web fonts on your website.

Read more
April 13, 2021

Chia fundamentals and plotting Chia in parallel

What is Chia? Skip this if you already know what Chia is Chia is a new cryptocurrency based on “proofs of space and time”. It differs from “proofs of work” crypto (like Bitcoin) in the amount of energy it takes to validate transactions on the blockchain. With Chia, the energy-intensive work is done up-front to create “plots”. Those plots are used to do the much-less-energy-intensive work of validating transactions, called “farming”.

Read more
November 10, 2020

Thoughts and Predictions about Apple's upcoming 'One More Thing' Event

Tomorrow (11/10/20) is Apple’s ‘One More Thing’ event 👨‍💻. Rumors have it that we’ll see the first ARM-powered Macs. The transition to ARM has a ton of upside but the plan for a successful ecosystem transition is murky. I’m excited to see what gets announced tomorrow. Of all the things I’m excited about, there are 2 things that standout: graphics performance and the future of software development on the Mac.

Read more