56,966 blogs · [ { "id": "01a0da4c-a80f-7124-88fb-16e50b70b90c", "title": "Bringing Grid Research Into the Real World", "url": "https://www.simplethread.com/bringing-grid-research-into-the-real-world/", "published_at": "2026-09-23T14:49:52+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50c36115c", "title": "Modernizing Utility Software Starts With the Workflow, Not the Technology", "url": "https://www.simplethread.com/modernizing-utility-software-starts-with-the-workflow-not-the-technology/", "published_at": "2026-09-18T20:23:50+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50ceaca3d", "title": "What’s so cool about Nix ❄️ flakes?", "url": "https://www.simplethread.com/whats-so-cool-about-nix-flakes/", "published_at": "2026-09-17T14:20:59+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50d0c927c", "title": "It’s Time to Become Virtual", "url": "https://www.simplethread.com/its-time-to-become-virtual/", "published_at": "2026-09-16T14:05:15+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50d6d72ff", "title": "Practical Methods for Programming Self-Study", "url": "https://www.simplethread.com/practical-methods-for-programming-self-study/", "published_at": "2026-09-09T18:55:08+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50df7973e", "title": "The Equipment Doesn’t Wait for the Approval", "url": "https://www.simplethread.com/the-equipment-doesnt-wait-for-the-approval/", "published_at": "2026-09-02T17:32:08+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50e69f2cc", "title": "Your Interconnection Costs Depend on Your Neighbors", "url": "https://www.simplethread.com/your-interconnection-costs-depend-on-your-neighbors/", "published_at": "2026-08-26T17:07:19+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50f2487f0", "title": "A Convention Is Not a Constraint", "url": "https://www.simplethread.com/a-convention-is-not-a-constraint/", "published_at": "2026-08-20T12:44:31+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50f5cb3d5", "title": "A Tale of Two Grids", "url": "https://www.simplethread.com/a-tale-of-two-grids-a-brief-history-of-the-north-american-power-grid/", "published_at": "2026-08-18T14:00:14+00:00" }, { "id": "01a0da4c-a80f-7124-88fb-16e50fa13ff3", "title": "When the Pieces Don’t Add Up: The Mystery of the Full File System", "url": "https://www.simplethread.com/when-the-pieces-dont-add-up-the-mystery-of-the-full-file-system/", "published_at": "2026-08-14T11:50:06+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d83f22d2d", "title": "The Grid the Hyperscalers Are Trying to Outrun", "url": "https://www.simplethread.com/the-grid-the-hyperscalers-are-trying-to-outrun/", "published_at": "2026-08-06T12:19:32+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d840db22c", "title": "Cultivating Creativity", "url": "https://www.simplethread.com/cultivating-creativity/", "published_at": "2026-07-30T15:32:34+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d84ed9fbd", "title": "Make Your Work Environment Work Well for You", "url": "https://www.simplethread.com/make-your-environment-work-well-for-you/", "published_at": "2026-07-22T11:01:02+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d851dde4d", "title": "The Balanced Scorecard for the AI Era", "url": "https://www.simplethread.com/the-balanced-scorecard-for-the-ai-era/", "published_at": "2026-07-15T14:00:53+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d85789ef3", "title": "Learnings from VT Data Center Summit", "url": "https://www.simplethread.com/learnings-from-vt-data-center-summit/", "published_at": "2026-06-30T17:12:24+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d859984ea", "title": "The Summer Window", "url": "https://www.simplethread.com/the-summer-window/", "published_at": "2026-06-24T18:43:39+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d8670bf89", "title": "From Text to Diagram: Visualizing Complex Engineering Concepts", "url": "https://www.simplethread.com/from-text-to-diagram-visualizing-complex-engineering-concepts/", "published_at": "2026-06-09T12:50:16+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d86f60711", "title": "Mixing a Song Is a Lot Like Building a Power Flow Case", "url": "https://www.simplethread.com/mixing-a-song-is-a-lot-like-building-a-power-flow-case/", "published_at": "2026-06-02T12:49:55+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d871c39a2", "title": "Why Induction Studies Matter More as the Grid Gets More Crowded", "url": "https://www.simplethread.com/why-induction-studies-matter-more-as-the-grid-gets-more-crowded/", "published_at": "2026-05-21T16:17:28+00:00" }, { "id": "01a0da50-37a6-7191-8217-ef6d871e1411", "title": "The Grid Still Can’t Predict How Its Own Generators Behave", "url": "https://www.simplethread.com/the-grid-still-cant-predict-how-its-own-generators-behave/", "published_at": "2026-05-21T15:37:59+00:00" }, { "id": "01a0da50-cb26-7242-bccb-a07791340734", "title": "Crossed Wires: When Expectations Obscure Reality", "url": "https://www.simplethread.com/crossed-wires/", "published_at": "2026-05-07T13:09:10+00:00" }, { "id": "01a0da50-cb26-7242-bccb-a07791486986", "title": "Learning to love other people’s code.", "url": "https://www.simplethread.com/learning-to-love-other-people-s-code/", "published_at": "2026-05-01T16:40:42+00:00" }, { "id": "01a0da50-cb26-7242-bccb-a0779201ce4f", "title": "What We Learned at NASPI", "url": "https://www.simplethread.com/what-we-learned-at-naspi/", "published_at": "2026-04-24T13:27:48+00:00" }, { "id": "01a0da50-cb26-7242-bccb-a077922685ea", "title": "Exploring the CIM Through the Organizations That Make It Happen", "url": "https://www.simplethread.com/exploring-the-cim-through-the-organizations-that-make-it-happen/", "published_at": "2026-04-16T14:46:40+00:00" }, { "id": "01a0da50-cb26-7242-bccb-a07792309960", "title": "What an Air Traffic Control Tower Taught Me About Software Design", "url": "https://www.simplethread.com/what-an-air-traffic-control-tower-taught-me-about-software-design/", "published_at": "2026-04-16T14:36:09+00:00" }, { "id": "01a0da50-cb26-7242-bccb-a07792475807", "title": "Building a UX Research Brain: Atomic Research, Zettelkasten, and Obsidian", "url": "https://www.simplethread.com/building-a-ux-research-brain-atomic-research-zettelkasten-and-obsidian/", "published_at": "2026-04-06T11:52:30+00:00" }, { "id": "01a0da50-cb26-7242-bccb-a0779308f892", "title": "Patterns of Knowing in Product Design", "url": "https://www.simplethread.com/patterns-of-knowing-in-product-design/", "published_at": "2026-04-01T21:31:33+00:00" }, { "id": "01a0da50-cb27-72f5-856b-dfb112b521ff", "title": "The Tmux Intro I Wish I Had Gotten", "url": "https://www.simplethread.com/the-tmux-intro-i-wish-i-had-gotten/", "published_at": "2026-03-23T17:48:07+00:00" }, { "id": "01a0da50-cb27-72f5-856b-dfb113027322", "title": "A New Kind of Load. The Same Old Playbook.", "url": "https://www.simplethread.com/a-new-kind-of-load-the-same-old-playbook/", "published_at": "2026-03-19T14:36:18+00:00" }, { "id": "01a0da50-cb27-72f5-856b-dfb113b81f47", "title": "Automating Grid Reliability", "url": "https://www.simplethread.com/automating-grid-reliability/", "published_at": "2026-03-13T14:00:05+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a36194f2ae5f", "title": "Eggsperimenting", "url": "https://www.simplethread.com/eggsperimenting/", "published_at": "2026-03-13T13:41:07+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a361957e22b4", "title": "Dance Together — Stop Resisting And Just Dance", "url": "https://www.simplethread.com/dance-together-stop-resisting-and-just-dance/", "published_at": "2026-03-05T18:12:34+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a361966c4d15", "title": "From Figma to Production: Creating Designs Developers Love", "url": "https://www.simplethread.com/from-figma-to-production-creating-designs-developers-love/", "published_at": "2026-02-26T19:35:05+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a36196905751", "title": "Perfectionists, IRL", "url": "https://www.simplethread.com/perfectionists-irl/", "published_at": "2026-02-20T21:29:59+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a36197280820", "title": "Celebrate the Small Wins", "url": "https://www.simplethread.com/celebrate-the-small-wins/", "published_at": "2026-02-12T19:01:31+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a361981759fd", "title": "The Fantastic Machine – Part 5 – Management and Regulation", "url": "https://www.simplethread.com/the-fantastic-machine-part-5-management-and-regulation/", "published_at": "2026-01-30T18:38:38+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a36198ada076", "title": "From 5 to 50: A Practical Playbook for Scaling Your Product Team", "url": "https://www.simplethread.com/from-5-to-50-a-practical-playbook-for-scaling-your-product-team-without-losing-your-mind/", "published_at": "2026-01-26T14:50:36+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a36199a5ecc9", "title": "Content New Year’s Resolutions", "url": "https://www.simplethread.com/content-new-years-resolutions/", "published_at": "2026-01-20T16:59:52+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a36199ad3313", "title": "A Brief History of VHDL and The FPGA", "url": "https://www.simplethread.com/vhdl/", "published_at": "2026-01-12T15:54:24+00:00" }, { "id": "01a0da51-5ebc-718b-bcb4-a3619a1e3bd8", "title": "Building Better Buttons", "url": "https://www.simplethread.com/building-better-buttons/", "published_at": "2026-01-07T17:17:34+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b8784bb1e", "title": "Favorite Books of 2025", "url": "https://www.simplethread.com/favorite-books-of-2025/", "published_at": "2025-12-22T14:01:02+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b8789ab8b", "title": "Mapping the Gap", "url": "https://www.simplethread.com/mapping-the-gap-integrating-gis-and-electrical-models-for-a-better-grid/", "published_at": "2025-12-15T14:59:02+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b87929cb4", "title": "EOY Reflecting on 2025", "url": "https://www.simplethread.com/eoy-reflecting-on-2025/", "published_at": "2025-12-15T14:55:07+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b87f1d154", "title": "The Fantastic Machine – Part 4 – Distribution", "url": "https://www.simplethread.com/the-fantastic-machine-part-4-distribution/", "published_at": "2025-12-01T19:44:45+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b88ceb7e4", "title": "Getting Back to Basics", "url": "https://www.simplethread.com/getting-back-to-basics-let-s-not-forget-the-foundations-of-machine-learning/", "published_at": "2025-12-01T13:39:21+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b8981e2bd", "title": "A Very Simple Thread Thanksgiving 2025", "url": "https://www.simplethread.com/a-very-simple-thread-thanksgiving-2025/", "published_at": "2025-11-25T15:10:50+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b899dfccb", "title": "The Fantastic Machine – Part 3 – Transmission", "url": "https://www.simplethread.com/the-fantastic-machine-part-3-transmission/", "published_at": "2025-11-20T18:01:47+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b8a283b3b", "title": "I Love You, Redis, But I’m Leaving You for SolidQueue", "url": "https://www.simplethread.com/redis-solidqueue/", "published_at": "2025-11-19T12:40:05+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b8a3babdd", "title": "The Strategic Side of Design", "url": "https://www.simplethread.com/strategic-side-of-design/", "published_at": "2025-11-10T20:29:09+00:00" }, { "id": "01a0da51-e3de-724d-be54-0c1b8acb6b60", "title": "We Value Your Privacy", "url": "https://www.simplethread.com/we-value-your-privacy/", "published_at": "2025-11-06T14:55:28+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf77e09fd60", "title": "From Scripts to Scale", "url": "https://www.simplethread.com/from-scripts-to-scale/", "published_at": "2025-10-29T17:04:35+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf77e29a981", "title": "Definining Software Profit Levers for Electric Utilities", "url": "https://www.simplethread.com/definining-software-profit-levers-for-electric-utilities/", "published_at": "2025-10-20T13:04:59+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf77e5fafcc", "title": "Hosting Capacity Maps: How to Make Them Time-Aware, Trustworthy, and Scalable", "url": "https://www.simplethread.com/hosting-capacity-maps-how-to-make-them-time-aware-trustworthy-and-scalable/", "published_at": "2025-10-17T16:11:45+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf77f0bbb4c", "title": "The Fantastic Machine – Part 2 – Generation", "url": "https://www.simplethread.com/the-fantastic-machine-part-2-generation/", "published_at": "2025-10-07T17:53:51+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf77fca6838", "title": "Whose Futures", "url": "https://www.simplethread.com/whose-futures/", "published_at": "2025-09-29T13:03:59+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf77ffcef76", "title": "Deciding the Rest of the Owl", "url": "https://www.simplethread.com/deciding-the-rest-of-the-owl/", "published_at": "2025-09-22T20:19:16+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf780faa830", "title": "The Fantastic Machine – Part 1 – The Building Blocks", "url": "https://www.simplethread.com/the-fantastic-machine-part-1-the-building-blocks/", "published_at": "2025-09-17T11:26:48+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf781acf913", "title": "Interception!", "url": "https://www.simplethread.com/interception/", "published_at": "2025-09-15T14:30:27+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf782754c32", "title": "Docker Approaches to Multiple Environments", "url": "https://www.simplethread.com/docker-approaches-to-multiple-environments/", "published_at": "2025-09-09T19:21:48+00:00" }, { "id": "01a0da52-6b8b-7366-bc02-adf78357c9b1", "title": "When Vendor Licensing Changes Force Architectural Decisions", "url": "https://www.simplethread.com/when-vendor-licensing-changes-force-architectural-decisions/", "published_at": "2025-09-03T16:23:11+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4268c6270c8", "title": "The Fantastic Machine: Series Index", "url": "https://www.simplethread.com/the-fantastic-machine-series-index/", "published_at": "2025-09-01T18:45:08+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4268d2879bf", "title": "Did you mean Jaro-Winkler?", "url": "https://www.simplethread.com/did-you-mean-jaro-winkler/", "published_at": "2025-08-24T19:41:32+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4268dc3f3fd", "title": "New and Upcoming CSS Features I’m Excited About", "url": "https://www.simplethread.com/new-and-upcoming-css-features-i-m-excited-about/", "published_at": "2025-08-18T13:41:23+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4268e21750c", "title": "Unnecessary Anxiety in Software Development", "url": "https://www.simplethread.com/unnecessary-anxiety-in-software-development/", "published_at": "2025-08-10T16:16:32+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4268f1f26bb", "title": "Server Orchestration Using SaltStack", "url": "https://www.simplethread.com/server-orchestration-using-saltstack/", "published_at": "2025-08-04T13:00:53+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4268f4b5203", "title": "SQLAlchemy ORM: On the Road to Maintainability", "url": "https://www.simplethread.com/sqlalchemy-orm-on-the-road-to-maintainability/", "published_at": "2025-07-28T14:47:43+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4268fbba3ec", "title": "Your Project Backlog is Growing At Your Utility; Here’s How to Break the Cycle", "url": "https://www.simplethread.com/your-project-backlog-is-growing-at-your-utility-heres-how-to-break-the-cycle/", "published_at": "2025-07-21T14:24:38+00:00" }, { "id": "01a0da52-d840-707f-8e63-c4269059399c", "title": "Painting with Electricity", "url": "https://www.simplethread.com/painting-with-electricity/", "published_at": "2025-07-14T21:36:28+00:00" }, { "id": "01a0da52-d840-707f-8e63-c426911484f9", "title": "Speaking in CIM: The 26 Year Old Language of the Power Grid", "url": "https://www.simplethread.com/speaking-in-cim-the-26-year-old-language-of-the-power-grid/", "published_at": "2025-07-09T17:45:12+00:00" }, { "id": "01a0da52-d840-707f-8e63-c42691268d59", "title": "Keeping Things Expressive when DataFrames are Involved", "url": "https://www.simplethread.com/keeping-things-expressive-when-pandas-is-involved/", "published_at": "2025-06-30T14:44:47+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-64324f81a14e", "title": "Lessons From Launch", "url": "https://www.simplethread.com/lessons-from-launch/", "published_at": "2025-06-24T13:21:50+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-64324fc79a57", "title": "A Place for User Stories and User Stories in Their Place", "url": "https://www.simplethread.com/a-place-for-user-stories-and-user-stories-in-their-place/", "published_at": "2025-06-16T18:34:50+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-64325047ceea", "title": "Understanding PJM Ratings: Normal, Emergency, and Load Dump Explained", "url": "https://www.simplethread.com/understanding-pjm-ratings-normal-emergency-and-load-dump-explained/", "published_at": "2025-06-09T13:04:59+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-643250a7988f", "title": "The Neoplatonic Programmer and Soul-full Cosmogonesis", "url": "https://www.simplethread.com/the-neoplatonic-programmer-and-soul-full-cosmogonesis/", "published_at": "2025-06-02T13:19:22+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-643250e83187", "title": "Managing Context Switching", "url": "https://www.simplethread.com/managing-context-switching/", "published_at": "2025-05-27T17:14:22+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-6432511608d4", "title": "Digital Privacy: Benefits & Trade-Offs", "url": "https://www.simplethread.com/digital-privacy-benefits-trade-offs/", "published_at": "2025-05-20T15:15:49+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-643251f9b798", "title": "Quieting the Mental Clutter", "url": "https://www.simplethread.com/quieting-the-mental-clutter/", "published_at": "2025-05-13T15:44:29+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-643252a072e6", "title": "Introduction to Production Cost Analysis", "url": "https://www.simplethread.com/introduction-to-production-cost-analysis/", "published_at": "2025-05-05T14:33:58+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-6432539b8295", "title": "Learning to Love your Legacy Codebase", "url": "https://www.simplethread.com/learning-to-love-your-legacy-codebase/", "published_at": "2025-04-28T13:00:03+00:00" }, { "id": "01a0da53-8dd8-73b7-89cc-6432540b86fc", "title": "Beyond DELETE", "url": "https://www.simplethread.com/beyond-delete/", "published_at": "2025-04-21T13:34:25+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05e7c2420b", "title": "DISTRIBUTECH 2025", "url": "https://www.simplethread.com/distributech-2025/", "published_at": "2025-04-11T17:00:51+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05e8abbc61", "title": "Reliable Unstructured Document Content Extraction with Local LLMs", "url": "https://www.simplethread.com/reliable-unstructured-document-content-extraction-with-local-llms/", "published_at": "2025-04-07T18:04:26+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05e996b38d", "title": "FERC Order 2023: Revolutionizing Interconnection and Hosting Capacity Studies", "url": "https://www.simplethread.com/ferc-order-2023-revolutionizing-interconnection-and-hosting-capacity-studies/", "published_at": "2025-04-07T14:25:26+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05ea616b85", "title": "Replacing Grover with Ferrum PDF for PDF Generation", "url": "https://www.simplethread.com/replacing-grover-with-ferrum-pdf-for-pdf-generation/", "published_at": "2025-04-03T17:22:18+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05eae37936", "title": "Creating a Journal With Eleventy", "url": "https://www.simplethread.com/creating-a-journal-with-eleventy/", "published_at": "2025-03-25T12:24:07+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05ebb63b50", "title": "A Guide to Digital Decluttering", "url": "https://www.simplethread.com/a-guide-to-digital-decluttering/", "published_at": "2025-03-19T20:18:30+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05ebd289f6", "title": "Energy Tech 2025", "url": "https://www.simplethread.com/energy-tech-2025/", "published_at": "2025-03-13T17:57:19+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05ec83a12b", "title": "Landing a UX Job: A Generalist’s Guide", "url": "https://www.simplethread.com/landing-a-ux-job-a-generalists-guide/", "published_at": "2025-03-03T13:37:57+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05ecbf332b", "title": "All Components Great and Small", "url": "https://www.simplethread.com/all-components-great-and-small/", "published_at": "2025-02-24T14:13:18+00:00" }, { "id": "01a0da54-1571-701a-8bac-0b05ed557efa", "title": "Securing Containers with Scratch Images and Multi-Stage Docker Builds", "url": "https://www.simplethread.com/how-to-create-a-ruby-image-from-scratch-using-multi-stage-docker-builds/", "published_at": "2025-02-17T19:50:49+00:00" }, { "id": "01a0da54-7e69-71fa-8c65-33423182d422", "title": "The Power Puzzle: Planning vs. Operations", "url": "https://www.simplethread.com/the-power-puzzle-planning-vs-operations/", "published_at": "2025-02-10T13:05:52+00:00" }, { "id": "01a0da54-7e69-71fa-8c65-334231ded0bf", "title": "Oops! All Turbines", "url": "https://www.simplethread.com/oops-all-turbines/", "published_at": "2025-02-07T13:25:10+00:00" }, { "id": "01a0da54-7e69-71fa-8c65-334232af17c9", "title": "What Changed?", "url": "https://www.simplethread.com/what-changed/", "published_at": "2025-01-28T14:00:41+00:00" }, { "id": "01a0da54-7e6a-7190-9579-267637c1e4af", "title": "A Designer’s Best Friend: Solution Documentation", "url": "https://www.simplethread.com/a-designers-best-friend-solution-documentation/", "published_at": "2025-01-21T15:54:23+00:00" }, { "id": "01a0da54-7e6a-7190-9579-267637d57201", "title": "Learnings from Virginia Tech Smart Construction Roundtable", "url": "https://www.simplethread.com/learnings-from-vt-smart-construction-roundtable/", "published_at": "2025-01-14T15:37:14+00:00" }, { "id": "01a0da54-7e6a-7190-9579-26763881eaca", "title": "How to Accomplish Things When You Are Not Feeling It", "url": "https://www.simplethread.com/how-to-accomplish-things-when-you-are-not-feeling-it/", "published_at": "2025-01-10T16:40:16+00:00" }, { "id": "01a0da54-7e6a-7190-9579-2676394926e0", "title": "Reflecting on 2024: Milestones, Momentum, and Looking Ahead", "url": "https://www.simplethread.com/reflecting-on-2024-milestones-momentum-and-looking-ahead/", "published_at": "2024-12-30T19:24:10+00:00" }, { "id": "01a0da54-7e6a-7190-9579-267639a1d3cd", "title": "Safely Formatting Template Strings with HTML in Rails", "url": "https://www.simplethread.com/safely-formatting-template-strings-with-html-in-rails/", "published_at": "2024-12-23T18:50:27+00:00" }, { "id": "01a0da54-7e6a-7190-9579-26763a77d8e7", "title": "Our Favorite Books of 2024", "url": "https://www.simplethread.com/books-of-2024/", "published_at": "2024-12-16T19:08:23+00:00" }, { "id": "01a0da54-7e6a-7190-9579-26763a7fd57d", "title": "Your Software is Rusting", "url": "https://www.simplethread.com/your-software-is-rusting/", "published_at": "2024-12-12T17:22:48+00:00" } ] posts Claim your blog
Back to simplethread.com
Blog · corpus.blog/blogs/simplethread.com/posts

simplethread.com

simplethread.com

2026

2025

2024