Your Software is Rusting
By Sailko, CC BY 3.0 via Wikimedia Commons Software rusts. This surprises people, especially non-technical people who assume that because it doesn’t “wear out” from use it’s akin to a perpetual motion...
View ArticleOur Favorite Books of 2024
As 2024 unfolds, the Simple Thread team continues to grow, and with it, so does the depth and variety of our reading lists. This year, we’re once again excited to share our favorite books—personal...
View ArticleSafely Formatting Template Strings with HTML in Rails
Imagine we’re building an event notification system for a Rails app. The events are quite regular, usually consisting of a user performing an action on a target. There are different types of events,...
View ArticleReflecting on 2024: Milestones, Momentum, and Looking Ahead
As 2024 comes to a close, it’s time to reflect on another incredible year at Simple Thread. This year has been filled with milestones, growth, and a continued commitment to excellence. Let’s take a...
View ArticleHow to Accomplish Things When You Are Not Feeling It
It’s a cold, dreary Monday morning in January. You pulled yourself out of bed despite your animal instinct to hibernate. With your reassuring cup of coffee in hand, your task list looks daunting. How...
View ArticleLearnings from Virginia Tech Smart Construction Roundtable
I recently had the opportunity to attend a construction industry roundtable discussion focused on sustainability hosted by Virginia Tech (VT). I learned about challenges that players in the built world...
View ArticleA Designer’s Best Friend: Solution Documentation
This article is dedicated to designers everywhere. Setting the Scene Have you ever entered a design file, possibly one you have started and finalized, only to reenter a few weeks later and feel lost?...
View ArticleWhat Changed?
In my experience a new project is something software engineers yearn for – it’s an opportunity to start fresh and to right the wrongs of the past. Though of course you will make new mistakes and covet...
View ArticleOops! All Turbines
The path of an electrical engineer is one of intrigue. Through my years at the Missouri University of Science and Technology, I studied topics such as calculus, power systems, digital logic, more...
View ArticleThe Power Puzzle: Planning vs. Operations
Harmonizing Long-Range Planning and Real-Time Operations Imagine planning a road trip across the country. You map out the scenic routes, estimate fuel stops, and make hotel reservations months in...
View ArticleSecuring Containers with Scratch Images and Multi-Stage Docker Builds
Building and running containers from scratch images provides numerous advantages that enhance the security of an application. When building a scratch image, the final image is tailored to include only...
View ArticleAll Components Great and Small
A great design system benefits the end customer, engineers, and designers. Let’s assume that your design system has been approved because the design debt is obvious and your product is successful...
View ArticleLanding a UX Job: A Generalist’s Guide
The UX job market is a hot mess. Between contract roles and fake job postings, it’s all confusing. The influx of layoffs and remote roles means competition is fierce. I was laid off from a previous...
View ArticleEnergy Tech 2025
Last week, we wrapped up our second Energy Tech conference, and it was nothing short of amazing. With over 450 attendees and more than 100 companies represented, Energy Tech 2025 proved to be an...
View ArticleA Guide to Digital Decluttering
Here’s something that blew my mind recently: if the internet were a country, it would be the 7th largest energy consumer (and the 4th largest polluter) in the world. That’s right – our digital lives...
View ArticleCreating a Journal With Eleventy
At the end of the year two years ago, I was trying to remember what I’d done that year and got frustrated that my memory wasn’t great. I could remember the big highlights, and there was photographic...
View ArticleReplacing Grover with Ferrum PDF for PDF Generation
Background After replacing PDFKit with Grover in a long-running Rails application as I described here: simplethread.com/replacing-pdfkit-with-grover-for-rails-pdf-generation and being satisfied with...
View Article