Tag: software development
As we turn the calendar page to the final month of Q1-2026, one of the tech world’s most surprising supply-chain stories isn’t about the chips we’ve always struggled to source, it’s about memory, RAM (random-access memory) to be precise. A once relatively stable commodity that has suddenly become scarce, expensive, and a central concern around boardroom planning tables across the globe. From skyrocketing server costs to delayed product launches, this ‘memory famine’ is more than a semiconductor blip, it’s shaping up to be one of the defining(and concerning) tech supply trends of the...
AI Coding Agents: Yes, Maybe, or No?
If you have been following anything tech or AI related the past couple of weeks your feeds have likely blown up with headlines about Claude Opus 4.6 and autonomous coding agents. The latest flagship model by AI Research company Anthropic is at the center of the frenzy: 16 Claude AI agents tasked to build a Rust-based C compiler is a milestone that feels straight out of science fiction.
What’s the real story here, is this 2026’s version of vibe-coding? This week on our blog we dive into the excitement of coding with AI, the approach with caution areas and the disappointing parts of...
Ducks to the Rescue: Rubber Duck Debugging
Have you ever been working on a tough puzzle or working through a complex problem and no matter what you do you cannot seem to make progress? Then, on the precipice of giving up, you get up, verbalize it and ‘poof’ a solution is identified! Congrats, you just rubber ducked a solution.
This phenomenon, in the software world, is known as rubber ducking. It’s wonderfully weird, a bit eccentric and powerfully effective; it’s a debugging technique beloved by programmers worldwide. At face value, rubber ducking sounds like something from an ‘Alice in Wonderland’s’ code review session. But...
Writing Software SOWs Right: It’s all About the Details
Statements of Work (SOWs) exist in almost every industry, but software development SOWs are a different beast entirely. Unlike construction projects or professional services engagements where deliverables are often fixed and visible, software is intangible, evolving, and deeply tied to business assumptions which often change mid-project.
Software’s inherent intangible nature is exactly why a well-written software SOW isn’t just paperwork. It’s risk management, budget protection, and expectation alignment rolled into one tidy, detailed, collaborative document.
If you’re outsourcing...
First, Do No Harm: What Software Can Learn from Medical Ethics
In medicine, the phrase ‘First, do no harm’ is often associated with the Hippocratic Oath and echoed in the Nightingale Pledge. Both remind healthcare providers that their interventions shouldn’t make a patient worse than their original condition. While that phrase isn’t in the ancient oath, verbatim, the principle underpins modern clinical practice: cure, fix, remedy, yes; but never at the cost of worsening health.
Surprisingly, this principle has a lot to teach software developers, especially when we’re brought in to work on someone else’s codebase, apply surgical fixes, or help...
The Excitement Paradox: Why Boring Software Is (One of) the Most Exciting Things in Tech
In a world where AI demos dazzle, UX designers chase the latest UI trends, and startups promise ‘disruption,’ the idea of boring software can sound… well, ordinary. It’s kind of like saying your dream vacation is a 9-to-5 at a quiet lakeside library.
Stick with us here for a moment … when it comes to software, boring isn’t dull. It’s a paradox, boring = brilliant. In fact, for tech teams and business leaders who care about reliability, cost-efficiency, and long-term success, boring software is exactly what you should be striving for.
The Paradox of ‘Exciting’ Software
Remember The...
When, Meet Modernization: Timing Your Legacy Software Transformation in 2026
The “Something Different” Series
Occasionally, a book arrives that doesn’t just inform, it reframes the way you think about projects, people, and progress. Over the holiday break I read (yes, our blogs are written by a real human being), Daniel H. Pink’s, When: The Scientific Secrets of Perfect Timing. With this book in mind it occurred to us that our readers may appreciate some of the other things we discuss at STEP, beyond software, hence ‘The ‘Something Different’ Series.’
In this book Pink explores how timing is a science, not just intuition, and how beginnings, midpoints, and...
🎁 Season’s Greetings & Holiday GIF(t)s from STEP 🎁
With version 2025 nearing EOL (end of life) and legacy calendars reminding us to upgrade to the new version, all of us at STEP Software want to take a moment to wish our clients, partners, and fellow technology enthusiasts a very happy holiday season and a smooth migration to the New Year.
For us, this season is about gratitude, diversity and elegant lines of code — and we have plenty of all three.
At STEP, diversity is part of our core architecture — it’s in the people we hire, the clients we serve, and the languages, frameworks and platforms we work with. Whether it’s a...
Reflecting on 2025: What We Learned (and Shared) About Legacy Software
As we prepare to flip the final page on 2025’s calendar, we’ve been taking some time at STEP Software to reflect — not just on the year in technology, but on the conversations we were fortunate enough to be part of. This year, more than any other, our blogs focused on one topic that kept surfacing in nearly every client conversation: legacy software.
That focus wasn’t accidental.
Why Legacy Software Became the Heart of Our 2025 Content
Throughout 2025, we saw a clear pattern across industries. While AI, cloud platforms, and automation tools were moving at breakneck speed, many...
2025: Software Trends: “Code, Chaos & Cloud”
2025 has been a wild ride. As a tech or business leader, you’ve likely seen some long-teething experiments finally bloom, and others crash spectacularly. We sure did!
Back in 2023 we started an annual ‘tech wrap up’ blog, where we highlight cool gadgets or significant technology advancements. But with this year being so radical (both revolutionary and extreme) we’ve decided to focus on trends that shaped software, infrastructure, and risk.
Think of this year’s installment as ‘preparatory research’ to help formulate your 2026 resolutions, both professional and technical.
🔧 2025’s...