Simple Thread delivers tailored software solutions for the energy and utility sectors. Our team specializes in user experience design, engineering, and automation to solve industry challenges, from grid management to renewable energy integration.| Simple Thread
Every time an organization decides it needs to build or purchase software, it is an investment that should contribute to the organization’s ability to achieve its purpose, measurable by profit. Lowe’s might say that their purpose is to empower homeowners to get more stuff done in their homes – the measure of success is how much […] The post Definining Software Profit Levers for Electric Utilities appeared first on Simple Thread.| Simple Thread
In the rapidly evolving world of renewable energy and grid modernization, utilities and developers are facing unprecedented challenges. With interconnection requests for large loads, distributed generation, and electrification skyrocketing, the need for efficient, scalable solutions and available capacity transparency has never been greater. This blog reworks and expands on a poster we presented at RE+ […] The post Hosting Capacity Maps: How to Make Them Time-Aware, Trustworthy, and Scalabl...| Simple Thread
“The creation of a thousand forests is in one acorn.” —Ralph Waldo Emerson Welcome back to the control room! In Part 1, you learned the vocabulary of the power grid, including the fundamentals of power, frequency, and voltage. You have your operator’s toolkit. Now, it’s time to meet your team. Today, we’re going to […]| Simple Thread
Cutting Tape Splicing tape with a razor felt like a magic trick. It was meticulous – a punisher of the inaccurate – and if you botched counting the clicks that signaled a waveform cycle or rolled the wrong inch of tape you might completely ruin a good take. It was essential to being a good […] The post Whose Futures appeared first on Simple Thread.| Simple Thread
In my previous post, I built from the ground up a case for why software engineers should use decision-driven documentation: writing docs not to capture what we’ve done, but what we’ve decided. This approach has several advantages. It: Captures our intent, Captures the software at a point in time and in a certain context, Contrasts […] The post Deciding the Rest of the Owl appeared first on Simple Thread.| Simple Thread
Go here for the full series “When I am working on a problem, I never think about beauty… but when I have finished, if the solution is not beautiful, I know it is wrong.” — Buckminster Fuller Why I’m Writing This It’s widely accepted that one of the best ways to truly understand a subject is […] The post The Fantastic Machine – Part 1 – The Building Blocks appeared first on Simple Thread.| Simple Thread
This series is your orientation for the control room of the most complex machine on Earth: the power grid. You will be placed in the operator’s chair and taken on a complete journey through this invisible world we call The Fantastic Machine, following the path of power from the massive generators where it is born, […]| Simple Thread
It’s American football season again and, as many fans will attest, there are few things more exciting than intercepting a ball thrown by the opposing team’s quarterback – it can truly be a game-changer! Similarly, utilizing JS (JavaScript) HTMX extensions to intercept responses in your web application can yield equally exciting results. By providing new […] The post Interception! appeared first on Simple Thread.| Running The World’s Largest Machine | Part 1 - The Building Blocks - Simple...
Docker is a great tool for managing and deploying web applications, but it can be a little intimidating to scale up from running a single containerized application to managing that application’s lifecycle through development, staging and production environments. Because of Docker’s flexibility, there is more than one way to handle the configurations of multiple application […] The post Docker Approaches to Multiple Environments appeared first on Simple Thread.| Running The World’s Largest Machine | Part 1 - The Building Blocks - Simple...
When a third-party vendor introduced processor-based licensing, our modernization efforts for ANODE hit an unexpected roadblock. Discover how licensing changes forced emergency architectural decisions, the options we explored, and the lessons we learned about external dependencies in critical systems.| Simple Thread
Discover powerful new CSS features like math functions, sibling selectors, interpolate-size, and if() logic. See real-world examples of how modern CSS simplifies styling challenges without JavaScript.| Simple Thread
Tired of bloated Mac migrations? Discover how one user replaced Apple's Migration Assistant with SaltStack for clean, automated home system setups. From reclaiming disk space to provisioning Macs effortlessly, this guide shows you how to manage your machines like a pro.| Simple Thread