Practices 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 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
The first step in creating the example application is to create an API for the application to interact with. Node, Express, and Mongoose are used to create a REST API. In addition to the example code below, the full code for the API is available. Environment setup To support the API, Node and MongoDB need […]
Read Full Post
Human Complexity: It’s Not Just for Psych Majors Anymore!
There are complex systems, and then there are Complex Systems. And nothing makes a system more complex than dealing with people. People make things complicated. Let’s look at an example. I’ve recently been working on an employee time tracking tool. One of the tasks that this tool does is verification of a timesheet: are the minimum […]
Read Full Post
MVP: Escape the Valley of Death
“MVP: Escape the Valley of Death” is presented by Chris Shinkle, Director of Innovation at Software Engineering Professionals (SEP).
Read Full Post
Lessons Learned During the Conception of Ollert
During SEP’s previous startup weekend, I pitched an idea for a Trello Analysis Tool called Ollert. In less than three days, a team of 6 built a minimal viable product (MVP) and put it live on the internet. In a little over three months, I have slowly guided Ollert through the legal department, obtained a real domain with security, and fixed […]
Read Full Post
Better Testing in Go With Gocheck
As a quick reminder, golang is a really fun programming language to use. It even includes testing out of the box! Unfortunately, this out-of-the-box testing framework isn’t all that great. It lacks the syntactic sugar of mature frameworks like rspec or gtest. Of course, there are alternatives. I found an open-source library (licensed with Simplified […]
Read Full Post
Where is your Horizon?
Here at SEP, we sometimes use a diagram to discuss the various career paths open to our Developers. And by Developers I don’t refer solely to those who write code, but also Testers, Leads, and Managers. There are other tracks open to our staff, but these are the most common for our engineering staff. ![Career […]
Read Full Post

Can you measure “quality”? (spoiler – yes you can!)
There are 3 main questions that I need to be able to answer in order to monitor a project. How many “thingies” can we get done each iteration? – a.k.a. Velocity yep, “thingies” is a technical term…the units of measure are neither man-days nor gummy-bears…they are just thingies how long will it take me to […]
Read Full Post
The Enterprise Lean Startup: Innovation through Experimentation
Chris Shinkle, Director of Innovation at Software Engineering Professionals (SEP), presents “The Enterprise Lean Startup: Innovation through Experimentation”
Read Full Post

Minimizing Risk When Launching a Product
How does a business minimize the uncertainty and risk it faces when launching a new product to market? Markets are full of uncertainties with ever changing demands. New products are entering the marketplace all the time. These products cause severe turbulence and unexpected outcomes. Companies operate with scarce resources – time, budget, and information. In […]
Read Full Post