
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

Transcription services have traditionally been pricey and slow, but automated technology has allowed new cheaper and quicker services to be introduced to the market. Automated transcription services are certainly easier on the wallet (in some cases almost by seven fold), but there are still advantages to using traditional human-operated services. One thing to keep in […]
Read Full Post

Meet the 2018 Interns
Ahmed Ali Software Engineering Intern School: University of California Berkley Major: Electronic Engineering and Computer Science “SEP explained they wanted to match me with a project that lasts throughout the internship. From that moment, I realized that this company actually cares about its interns and gives me mentorship.” Kiana Caston Software Engineering Intern School: Rose-Hulman […]
Read Full Post

Success! 🙌 Finishing the Migration from Heroku CI to Jenkins on AWS
In Migrating from Heroku CI to Jenkins on AWS – Part One, I went into depth about our migration. We containerized our CI/CD using Amazon Elastic Container Service (ECS) and the Amazon EC2 Container Service Plugin for Jenkins. This allowed us the flexibility of defining all of the required types of build agents as different […]
Read Full Post

Scripted Git Branch Deployment with Jenkins
When working with git, normally work is done on a branch then merged onto master. However, it is often desired or required that someone else take a look at it before putting it on master. The process of deploying your branch to a test environment is oftentimes manual / time consuming. It does not have […]
Read Full Post

Evaluating project opportunities
I’ve been having conversations at SEP about how to evaluate software project opportunities for our firm. We can talk about things like the what the project is, whether or not we think the client will be good to work with, or the size and budget of the company. These are all useful criteria when talking […]
Read Full Post

Sharing a Git Stash With Another Developer
Sharing a git stash or single commit with another developer is a pretty easy task, but sometimes I forget EXACTLY what I need to type in to make it work the way I want. Also, BONUS section below for a new thing I learned the last time I did it (yesterday!). I found myself needing a […]
Read Full Post

My takeaways from AgileIndy 2018
This year I finally decided to attend AgileIndy, although I’ve been toying with the idea for several years, and have been trying to practice (successfully or unsuccessfully) agile methods for over 10 years. I’m glad I finally did, because every session I attended had something that I could take away with me (I now have […]
Read Full Post
On tests and testing
Hello, gentle reader. Please allow me to rock your entire human face by dropping this truth bomb: Tests are about more than testing. “Obviously!” you yell, your riposte ringing out triumphantly against what is seemingly a rather anemic statement. The truth bomb has failed to detonate. Your entire human face remains unrocked. If you’ve ever […]
Read Full Post
Dear Intern/New Hire: How to Be an Effective New Person
Dear intern/new hire, Welcome! I’m sure you are excited about your new position and can’t wait to meet your team. First, let’s address some common fears that new people have and make sure we’re all on the same page here. As an intern or new hire, it’s likely that you will be the least experienced […]
Read Full Post