How to Use AI in Software Development without Losing Quality

Across software organizations, the promise of AI is straightforward: accelerate delivery without sacrificing quality. The challenge lies in figuring out how to harness that speed safely. Recent studies show developers completing certain tasks about 50% faster, with some coding work finished in half the time. Other research shows experienced engineers losing close to 20% of … Continued

How to Prevent Risks with AI in Software Engineering

Stack Overflow’s 2025 Developer Survey shows that 84% of developers use or plan to use AI tools, yet nearly half do not trust the accuracy and lose time debugging the output. In other words, AI in software engineering has moved from pilot experiments to everyday delivery. The shift brings power and risk. Adoption is outpacing … Continued

AI for Coding: How to Minimize Risk and Maximize Return

AI tools for coding already show up in most engineering teams. Surveys report that nearly 80% of developers use or plan to use these tools in their daily work. Yet adoption doesn’t always equal trust. Many developers find themselves not trusting the output and still debugging AI-generated code that was supposed to save them time. … Continued

AI Is Non-Deterministic – And That Matters

How generative AI works as a “probability machine” Artificial intelligence, and particularly generative AI (GenAI), has captured the imagination of leaders everywhere. As we look for ways to embrace GenAI, it’s important to understand the fundamentals; the underlying technology and software principles powering generative AI don’t operate like traditional software. What do I mean by … Continued

Where the LLM Rubber Meets the Road

Practical Questions to Ask Before Starting a Generative AI Project It’s been over a year and half since OpenAI made their LLM (Large Language Model) generally available to the public, introducing the world to an exciting new technology that was leaps and bounds above anything anyone had seen in the space so far. A tidal … Continued

Systems Integrators vs. Software Consultants

Organizations have choices in the outside assistance they utilize for platform implementations and software builds.  This article discusses some differences between two major categories: Software Consultants and Software Integrators. Let’s begin with a common story… a core piece of software your company depends on needs to be replaced. You’ve are looking at options: attending sales pitches, … Continued

Serverless Multi-Region Pure-Lambda Microservices on AWS

Recently we were presented with a greenfield project from a client with an interesting blend of performance requirements and desired architecture pattern. Our client wanted a highly available, autoscaling microservice with excellent performance across North America, delivered using serverless technologies in the AWS cloud. The solution that we developed for this project is something we … Continued