
SEP Blog
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.
SEP Wins TechPoint’s 2025 Exceptional Employer Mira Award
SEP Recognized as Indiana’s Top Tech Employer, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana – SEP has been named Exceptional Employer by TechPoint at the 26th annual Mira Awards. This award recognizes companies that are developing talent through skills-based hiring…
Read Full Post

Many teams around here are familiar with the “famous 3” standup questions… What did you do yesterday? What will you do today? What impediments do you have? This is a good way to get the team in the habit of communicating each day. A few of my teams have gotten even more value out of our […]
Read Full Post
Striving to Be Replaceable
In the book, The Passionate Programmer, there’s a section about making sure you’re replaceable. Several of us here at SEP read that book during a book club. When my group first started this section we were taken aback. Finally, I think we teased apart two different ways of being replaceable. Bad Replaceable: Basically just be a cog in […]
Read Full Post
A brief take on security in Ubuntu
In Ubuntu, the first wall of security comes in the form of a special user account called root. Root has the ability to perform any operation on the system. To protect users or crackers from using root to harm the system, no user can actually login as root. Instead, users perform actions with root privileges […]
Read Full Post
Recursive Breadth-first Traversal
One of my coworkers [1] brought to my attention an interesting problem. What’s the best way to run a breadth-first traversal on a tree data structure using recursion? He already had an initial algorithm working correctly, but it had some unfortunate characteristics that made it less than ideal. I haven’t dealt directly with the plethora […]
Read Full Post
Oracle Wallets and You … No, Not You, Behind You. Yeah, You.
Oracle databases are a complex system of interconnected parts. The toolset is comprehensive and robust. And so is the documentation. Possibly too robust, even. I have spent the last couple of days researching how to do One Specific Thing, while the documentation has delighted in telling me All the Things That Can Be Done. And […]
Read Full Post

ESOPs – Why They Work
October is employee ownership month and we’re celebrating our ownership throughout the month here at SEP. When we became in an ESOP in 2010, I didn’t quite know what this would do to our culture. We were already a pretty unique company that did great things for our employees, but would it change us? As […]
Read Full Post

SEP Celebrates Employee Ownership Month
This October, SEP along with the ESOP Association and the employee ownership community, will be celebrating Employee Ownership Month, which is a tribute to the incredible spirit of employee ownership. Employee Ownership Month is an opportunity for ESOP (employee stock ownership plan) companies across the U.S. to educate employee owners and the public about the […]
Read Full Post
Join us at Midwest UX 2014
“Are you feeling crazy?” That’s the moment I remember when working with Lydia Whitehead after we got our Master degrees in the School of Informatics and Computing at IUPUI. We received an invite to apply to host Midwest UX. It asked, “Is your city ready to host Midwest UX?” Lydia and I agreed that this […]
Read Full Post
Monadic Complexity Resolutions
Matt Sheehe wrote a great blog post [1] where he brought up a fantastic idea. Instead of making code more complex than it has to be, send a message to an administrator. This solution belongs in a real special class of solutions that are invaluable to not just software engineers but problem solvers in general. […]
Read Full Post