
Programming Articles
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 Named a Best Places to Work Company for 14th Consecutive Year
SEP has once again been recognized as one of Indiana’s Best Places to Work for the 14th year consecutive year. The statewide survey and award program evaluates participating organizations and honors those with the highest levels of employee satisfaction and…
Read Full Post

This post describes how to manage the lifecycle of QObjects in C++ by using smart pointers with custom deleters which invoke deleteLater. Qt has it’s own lifecycle for QWidgets/Objects that is distinct from the usual C++ object lifecycle. Most of the time that is essentially a non-issue. Normally, QWidgets last for the lifetime of the […]
Read Full Post

Building with Elm at SEP: Makes
Preface For the last few months, I’d been working on my side project Contact, a JSON REST API written with Elixir and Phoenix, designed to be the backend to an instant messaging platform. I thought that SEP’s semi-annual hackathon: SEP: Makes, would be the perfect time to make a front end application for Contact, but […]
Read Full Post
Stop Using Variables – Learning Through Constraints
My new year’s resolution for 2017 was to stop using variables. My goal was to force some learning by applying a constraint to my work. Over the course of the year, I attempted this while writing various types of code: Restful api endpoints – good. It felt quite natural to write code without variables in […]
Read Full Post
Failure behind a curtain helps performers to shine in the spotlight
In any profession involving performance (like music or sports), the professionals practice out of sight of their audience. They practice to get better. They push their limits and try things they’ve never tried before. When they try those things for the first time, they suck! The football player misses the catch trying out that new […]
Read Full Post