Meet the 2017 SEP Interns

    Elliot Yesmunt Software Engineering Intern School: IUPUI Major: Computer Science Project: Web-based suite of management tools “I really enjoy the teamwork here. It’s easy to get stuck on…

June 20, 2017 0

How I Used Lean and Agile . . . for Dog Training

We’ve re-entered the world of training service dog puppies. This time, the team is bigger – the whole family is participating. How do we keep everyone organized? Turns out, Agile…

June 15, 2017 0

WSL, git, and Beyond Compare

Back Story As I was drafting some new blog posts, I was exploring some stuff on the technical side. Part of that was using WSL (Windows Subsystem for Linux) to…

June 7, 2017 0

Code Analysis: Methods

We’ve already gone through a lot of different programming language constructs, however we haven’t really talked about a very highly used feature.  How do we think about methods using these…

May 31, 2017 0

Code Analysis: Exceptions

Exceptions are a thing that we tend to use for signaling error conditions such that the error will be dealt with in some other location besides the current code location….

May 23, 2017 0

SEP Acquires Visual Story Mapping Software, CardBoard

CARMEL, Ind. (May 22, 2017) – Carmel-based software product design and development company, Software Engineering Professionals (SEP), has acquired CardBoard, a collaborative design and story mapping tool. The product was…

May 22, 2017 0

Bringing #NoEstimates into an FDA world

The last few years I have been part of a team that is building diabetes management apps for both iOS and Android. Our client partner is a global leader in…

May 19, 2017 0

Code Analysis: Global State

Global mutable state by itself can make a program harder to work with because instead of  having a call tree that’s simply a tree structure, you end up with more…

May 19, 2017 0

Code Analysis: Abstract Data Type

Abstract data types are a pretty well known concept in computer science and software engineering.  The concept is pretty simple.  If you have something that is complicated, then you can…

May 18, 2017 0

Code Analysis: Fluid Call Tree

Let’s elaborate on the nature of these call tree diagrams.  Consider the following code: Depending on the input for the blah function, we are going to experience two very different…

May 16, 2017 0