Where AI Actually Makes Sense in Your Business
Every software vendor seems to have an AI feature. Every business is being told it needs an AI strategy. And if you listen to enough marketing departments, it can sound like AI is the answer to just about every business problem.
The ROI of AI: Is It Actually Worth It?
It’s 2026. Businesses are being encouraged to adopt AI, add AI features, and develop an AI strategy. But before investing time and money into any new technology, there's a more important question to answer:
AI and Cybersecurity: Friend or Foe?
The same technology that can help businesses improve their cybersecurity can also give attackers new tools.
AI-Powered Software: What's Actually Possible?
The key is understanding where AI can add value—and where traditional software is still the better tool.
Five Pieces of Advice I'd Give Every New Software Developer
If I were giving advice to someone just starting their career, here's what I'd tell them.
Automation Doesn't Replace People—It Removes Busywork
When people hear the word automation, they often worry about one thing: "Will this replace someone's job?"
Database Performance Problems Usually Start Small
No one wakes up one morning and discovers their database has suddenly become slow.
Custom Software Isn't About Features—It's About Solving Problems
When people think about custom software, they often think about features: dashboards, reports, mobile apps, integrations, automation.
If Everyone Has a Workaround, the System Is Broken
Every business has workarounds. At first, they seem harmless: “Just export it to Excel first.” “You have to refresh it twice.” “Only Sam knows how that part works.” Over time, these little adjustments become normal. That’s the problem.
Why Software Developers Ask So Many Questions
If you’ve ever worked with a good software developer, you’ve probably noticed something: They ask a lot of questions.
What Happens When Critical Knowledge Lives in One Employee’s Head
No employee should be a single point of failure. Strong businesses build systems and processes that can survive turnover, growth, and change.
Technology Decisions Are Business Decisions
For a long time, technology decisions were treated as “IT problems.” Today, that’s no longer true.
How to Be a Good Client on a Software Project
Most software advice is written for developers. But the reality is this: successful software projects require a strong partnership. The client plays just as big a role as the development team.
The Cost of Double Data Entry (It’s Higher Than You Think)
Double data entry doesn’t usually raise alarms. It feels like a small inconvenience — entering the same information into two systems, copying data from one place to another, updating a spreadsheet after logging something elsewhere.
What to Do When Your Software Is Holding Your Business Back
Software is supposed to make your business more efficient. But over time, many organizations find themselves working around their software instead of with it.
What 30+ Years in Software and 10 Years as an Entrepreneur Teaches You About Business
After more than three decades in software — and ten years running a business — you start to notice patterns.
If It Can’t Scale, It Will Fail
If your software only works at your current size, it’s already a problem, because growth isn’t what breaks systems — lack of scalability does.
Common Software Myths
There’s no shortage of opinions when it comes to software. Over time, certain beliefs get repeated so often they start to sound like facts.
In reality, many of them lead to poor decisions, higher costs, and unnecessary frustration.
We’ll Fix It Later: Famous Last Words in Software
When deadlines are tight and priorities are shifting, pushing something down the road feels like the right call.
But in software, “later” has a way of becoming never — or worse, much more expensive.
How to Document a Process Before Automating It
You get confusion, rework, and a system that doesn’t behave the way anyone expects.
Before you automate anything, you need to document it.