software development Articles

robot arm reaching into traditional toolbox
AI & Data | 9 min read

We’re Picking Tools for a Different Developer Now

A colleague of mine, Joe Coy, recently told me something that stuck with me. His team had chosen Maestro over Appium for mobile UI testing. The team’s reasoning made a lot of sense: Maestro was lightweight and easier to set up. By every traditional measure, it was the right call. Then they started using an […]

close up of a professional selecting from a screen of options to hire someone
Practices | 9 min read

How to Hire a Custom Software Development Firm (No Technical Background Required)

A Note From the Author: As SEP’s Director of Marketing, I conduct all of our mid- and post-project client interviews. The same theme comes up again and again from people who went through this process for the first time: they had no idea what to look for, and no one made it easy to figure […]

small green and yellow bug illustration
AI & Data | 2 min read

Agentic Bug Fixing Experience Report

We recently released our first beta build to our client’s QA. Their Software Development Product Manager knows her failure cases inside out and quickly compiled eight tricky bugs. We wondered how the Agent would handle them. Gotta start somewhere We took her bugs as a list of platforms and what she found. We wrote (I […]

AI & Data | 11 min read

The Workflow That Teaches Itself: A Self-Improving Agent Workflow

There’s a wave of writing right now about “harness engineering” — the idea that the infrastructure wrapped around an AI agent matters more than the model underneath it. The data is hard to argue with. Vercel deleted 80% of their agent’s tools and watched accuracy jump from 80% to 100%. OpenAI published a dedicated post […]

visual abstract of a web floating in space
AI & Data | 10 min read

Treat Your AI Workflow Like You Treat Your Code

I kept having the same argument with Claude. Not a dramatic one. More like the low-grade friction of a coworker who keeps formatting the PR description wrong no matter how many times you fix it. The AI would reach for the wrong abstraction. I’d correct it. Next session, same mistake. I’d correct it again. And […]

group of professionals collaborating around one screen
AI & Data | 8 min read

The AI Collaboration Paradox

One of our teams at SEP has gone all-in on agentic development. I don’t mean they’re simply using AI tools heavily; I mean they’re deliberately redesigning their team processes, shared infrastructure, and ways of working around it. When I was talking to the team about their experiences, one thing kept jumping out at me: AI […]

AI & Data | 10 min read

AI Agent Collaboration Starts with the Right Mental Model

You’re probably treating your AI agent like a junior developer. I know I was. It makes sense, right? The framing shows up in genuinely respected places — OpenAI’s own prompt engineering documentation advises treating GPT models like “a junior coworker” who needs explicit instructions to produce good output; engineering teams at major consultancies have characterized […]

exhausted software developer at desk
AI & Data | 7 min read

Where AI Fatigue Actually Comes From

If you’ve spent time with agentic development, you’ve probably felt that particular flavor of mental exhaustion that hits harder than the work seems to justify. I wasn’t stuck on a hard problem. I wasn’t debugging something gnarly. I was just… keeping up. And then suddenly I wasn’t. Steve Yegge calls this the AI Vampire: the […]

graphic depicting a feature list from plan a that changes in plan b
Agile | 5 min read

Why Your Software Feature List Will Change (And That’s a Good Thing)

Every software consultant has experienced this moment: A client arrives with a detailed feature list, meticulously crafted and approved through multiple layers of their organization. They’ve secured funding, aligned stakeholders, and are ready to build. There’s just one problem—that list is going to change. Significantly.  I recently managed a project that perfectly illustrated this reality. […]

ai-generated image for an engineer using AI for development
AI & Data | 7 min read

A Manager’s Guide to AI Adoption in Software Engineering Teams: Just Keep Prompting

AI tools for coding aren’t a nice-to-have anymore — they’re table stakes. At SEP, we recognized that early and gave engineering teams the green light to start using them, provided the tools met our security standards and our clients’.  Once the green light was given, engineers across the organization were free to use AI in their work. The only stipulation: each […]

AI & Data | 11 min read

Planning-First AI Methodology: The Foundation of Successful AI Collaboration

Why starting with understanding, not code, is the key to unlocking AI’s full potential in software development Picture this: You’re 7 hours into your work day, you’re on your third cup of coffee, and the AI just generated 200 lines of code that compile perfectly… and do absolutely nothing you wanted. Sound familiar? If you’ve […]

AI & Data | 11 min read

The AI Coding Revolution: Why Your Development Team Needs to Invest Now or Risk Being Left Behind

 A developer’s perspective on mastering AI coding tools for competitive advantage The software development landscape has undergone more transformation in the past year than in the previous decade combined. As AI coding tools evolve from novelty to necessity, development teams face a critical decision: invest heavily in learning these tools now, or watch competitors pull […]