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

Building an API with Node, Express, and Mongoose

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
SEP hex pattern overlay of person working on laptop

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