Blog & Newsroom

We’re curious people by nature. And we love to teach others what we’ve learned. So explore our blog to gain fresh insights from our expertise in areas ranging from culture to AI.

Looking for something specific? Search the archives!

Headshot of Chris Atkinson for his retirement.
SEP News | 3 min read

Celebrating Nearly 30 Years: Chris Atkinson Announces Retirement

Westfield, IN — August 31, 2026 —After nearly three decades of shaping who SEP is and how we work, Chris Atkinson, our Chief Delivery Officer, has announced his retirement, effective August 31, 2026. Chris joined SEP in 1997, coming from an engineering role at UPS after earning his Electrical Engineering degree from Purdue University in […]

Embedded & IoT | 10 min read

ESP32 Secure Boot and Flash Encryption: A Practical Setup Guide

In the first post we made the case for the two locks (secure boot for integrity, flash encryption for confidentiality) and introduced the one idea that governs everything else: these protections only move forward. You can turn them on, but never turn them off. Now let’s actually turn them on. We’ll use the ESP32 (specifically […]

Gleaners2Go Truck
SEP News | 3 min read

Eight Donors, One Truck: Fresh Food for 21 Indiana Counties

The SEP Foundation joins seven other donors to fund a refrigerated truck expanding Gleaners’ fresh food delivery across Central and Southeast Indiana Westfield, Indiana – Gleaners Food Bank of Indiana is purchasing a 26-foot refrigerated box truck with support from eight donors, including the SEP Foundation. The truck can transport approximately 20,000 pounds of food […]

AI tools use by company size graph
AI & Data | 7 min read

What Fast-Changing AI Tools Mean for Choosing a Design Partner

Ask a designer what’s essential to their process right now and you’ll get a very different answer than you would have a year ago. Coffee, a decent mouse, a pack of Sharpies, sure. But increasingly, a stack of AI tools that didn’t exist twelve months ago, layered inside the tools that did. That pace of […]

hackathon featured
Culture | 17 min read

Everybody Agrees You Should Hire Junior Engineers. Almost Nobody Does.

A colleague, Charles Penn, asked me recently what I thought the future looked like for junior engineers. He’s someone who always keeps the human element in view, and he’d been reading the same things I had. Juniors wondering out loud whether they’d be unhirable in a few years. Companies saying the quiet part out loud: […]

Three app layouts in a row, progressing from fully defined to an empty outline.
Product Design & UX | 7 min read

The Most Expensive Software Decision Happens Before You Write a Line of Code

A Story We’ve Lived More Than Once Early in our relationship with one client, we were building two products simultaneously while they had a third underway with another vendor. Same goals, same timeline, but each product came to us, or them, with a different level of definition. What unfolded was something we’ve seen many times […]

AI & Data | 16 min read

Your AI Agent Doesn’t Have a Capability Problem. It Has a Communication One.

I keep hearing some version of the same complaint. It still produces slop. My job is clearly safe for a while longer. It couldn’t handle the simplest request. Some days it just seems… off. The easy conclusion is that the model isn’t good enough yet. A better one is coming, and it’ll finally get out […]

SEP interns sitting across the table
Culture | 9 min read

3 Things I Accidentally Learned from Corporate Jargon

Written By Over the summer, the interns and I had some giggles over the various corporate jargon we’ve heard online, at previous jobs, and even at SEP. Corporate jargon is a word or phrase commonly used in business environments to communicate ideas, processes, or strategies. We giggled because, removed from their context, these phrases seemed […]

iceberg side view
Practices | 5 min read

Cucumber Isn’t Human Readable

It’s frequently touted that Cucumber is “human readable” which at first glance seems to be the case. Examples show clean, easy to read language, that then gets a dozen or so lines of scripting to turn into a real test. Some guides will give warnings about some common code smells from poorly written tests, but […]

SEP 2026 Summer Interns
Culture | 5 min read

3 Things Our 2026 Interns Learned About Trust and Bad Questions

Another summer at SEP is wrapping up, which means another round of interns has spent the last few months writing real code, asking real questions, and getting a real look at what it’s like to build software that matters. We asked our 2026 interns to look back on their summer. Left to right: Evan Dossett, […]

fantasy tavern and glowing knowledge-graph illustration
AI & Data | 10 min read

Building an AI Dungeon Master With Real Memory

This post walks through three techniques I used to give an AI Dungeon Master real memory: tiered storage across a NoSQL event log, a vector database, and a knowledge graph; narrative hierarchies that break story goals into smaller pieces; and proactive retrieval that pulls in the right context before the AI needs it, instead of […]

Embedded & IoT | 7 min read

Your ESP32 Product Ships With the Doors Unlocked: Secure Boot and Flash Encryption Explained

Take a fresh microcontroller out of the box, flash your firmware, and it just runs. Flash a completely different firmware and it runs that one just as happily; it has no particular loyalty to the code you consider yours. Connect an inexpensive adapter and read the flash back, and the bytes come off unencrypted. The […]

Have questions? We’re an open book.

Every industry has its jargon and ours is no different! If you’re new to our world, or just want to see if we mean the same thing, check out our glossary. No big deal if you don’t speak the lingo—we’ll meet you where you’re at. But one thing’s for sure, we can’t make something awesome together if we’re talking past each other.

We know our way around the stack.

Different problems call for different tools. We’re not tied to one way of building, which gives us flexibility in how we tackle the work. That range shows up in a tech stack that supports many paths forward.

.NET
Android
Angular
Appium
AWS
Azure
Figma
Flutter
GitHub
GitHub Copilot
iOS
Miro
NextJS
Playwright
Python
Qt
React
TypeScript

We help you know what to expect.

Our FAQ answers common questions, so there are fewer surprises.

We don’t hide behind jargon.

Words matter when teams are working together. This glossary explains common software terms, so nothing gets lost in translation.

Ask us anything.

Learning is in our DNA, so we’re always happy to talk with you about software, design, and development. Reach out with your questions.