SEP CEO Announces Retirement

SEP CEO Announces Retirement After 30 years at SEP, Jeff Gilbert is stepping down as company’s CEO Carmel-based software product design and development company, SEP, has announced that founder and…

Announcing PlanetEx: an open source blog aggregator written in Elixir

A long time ago, a few developers at SEP built a program to aggregate employee’s personal and internal SharePoint blogs. They called it Planet, after planet.rb, the Ruby gem they used…

SMART on FHIR: What is SMART? What is FHIR?

When creating an application that will be used by health care providers, a developer will often need to access data about a patient. This data is kept in Electronic Health…

The Potential of Role-Inclusive Designers

When we were in elementary school, most of us were disengaged or restless when our teacher switched subjects to one that wasn’t enjoyable nor personally easy to learn. Then, in…

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…

Rose-Hulman Honors Raman Ohri with Career Achievement Award

SEP President Raman Ohri has been named a 2017-2018 Rose-Hulman Career Achievement Award Winner.   Each year, Rose-Hulman Institute of Technology honors alumni with the Career Achievement Award. Recipients of…

Should my mobile app be free or paid?

Recently, we helped a client build their first software product: an iOS app. When it came time to release the app into the App Store, our client asked an innocent…

Designers & Developers: Why We’re Better Together

I want to start by sharing that I was inspired by the infographic below from InVision to write this. This may appear at first to be a silly and hunky-dory…

CommunityHERO: A Lesson in Collaborative Design

Here at SEP, the PXT (product experience team) has been making a push for more collaborative design on the projects we’ve been involved in. By collaborative design I mean including…

So a UX Architect and a Software Engineer Had a Baby

On St. Patrick’s day this year, life forever changed for me and my husband, Aaron. A baby arrived in the world after months of planning. But nothing could have prepared…

How to be successful at SEP

The following document is based on advice shared with all new employees (SEPeers) on their first day at the company. SEP was started in 1988 by four engineers who thrived…

Study Groups – Learning Together is Better

As I’ve mentioned before, professional development is a big deal at SEP. I love learning with other people. We’ve recently kicked off a new way (for us) to learn with other…

Professional Development at SEP

You’re always behind the curve. You can never catch up. There is no leading, you’re always chasing. That is what it feels like as a software engineer these days. Technology…

From Terrible Things Come Innovation

As a software architect, I do what I can to stay abreast of the world around me. As new technologies, design patterns, and so on emerge, I try to learn…

Looking Back on the Summer 2017 Intern Experience

As the summer wraps up and our summer interns are returning to school, we’ve asked them to reflect on their experiences this summer. Here’s what they have to say: Adam…

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…

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…

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…

Security in the Age of the Internet of Things

Originally published over here. The Internet of Things is big. No, really big. No, even bigger than that. How big? My colleague Brad Boyer explains it better than I could…

Strategies for IoT Edge Devices in Noisy Channels.

As Internet of Things technologies mature, there is more focus on aggregation of disparate information. Edge devices provide the rich data streams on which those techniques are based. While low level design…

SEP expands with the opening of a new software product design studio

SEP expands with the opening of a new software product design studio CARMEL, Ind. (January 5, 2017) ─ Software Engineering Professionals (SEP) is expanding its Carmel, Ind. operations with the…

Why Does Every Pixel Matter?

Why is the UI designer making me move something just 1px over? Does that 1px even matter? The quick answer is yes, it does matter. I can give you the…

The Intern Perspective

I like to think that after 5 internships, I hold a few records at SEP.  For instance, I have had more first-days at SEP than anyone else, and consequently I…

What is DevOps?

What is DevOps? The word DevOps is a clipped version of the words Development and Operations [1]. What does development mean? Development is the process of designing, building and testing…

Noelle Webster-Milam Named Tech 25 Winner

TechPoint, the growth initiative for Indiana’s tech ecosystem, recognized Indiana’s tech builders with their announcement of the second annual Tech 25 Class of 2016. Noelle Webster-Milam, Lead Experience Architect at…

Stand Up, Sit Down, Do the Hokey Pokey

Recently there’s been quite a bit of interest in SEP adding standing desks to our workspaces.  Many have cited the potential benefits of standing while working.  There are also suggestions that…

Meet the 2016 SEP Interns

Jessica Vaughn Software Engineering Intern School: IUPUI Major: Informatics Project: Web-based Management System for Construction Equipment “I chose SEP because of the opportunities as well as the culture. SEP cares about…

SEP Welcomes (Back) Emily Patterson!

We’re excited to welcome Emily Patterson back to SEP (some of you may remember her from the 2012 class of bizterns). Her role will be a Client Engagement Coordinator. This…

Chris Shinkle Isn’t Playing Around Anymore with Agile Amped at Mile High Agile 2016

According to Chris Shinkle, businesses that have been focused primarily on one thing (manufacturing hardware, developing new medications) are struggling to build the software that now drives… well, everything. Enter…

SEP Named a Best Places to Work in Indiana for 7th Consecutive Year

(CARMEL) — Small companies lead the way on the 2016 Best Places to Work in Indiana list, with nearly half (48) of the 100 honorees coming from that category. “The…

Why We Mentor at SEP

We started  a Formal Mentorship Program in 2013 with a really simple vision statement: Become awesome(r) faster. – Raman This statement was accompanied by a graph that looks something like this: Right…

SEP Named 50 Most Promising Healthcare Tech Solution Providers 2015

Download the PDF

Go for Web Development

I have published a video series on building web applications in Go called Go for Web Development. These videos will guide you through the entire process of creating a web…

Meet Brad, Application Development Architect

You have an extensive background, what are some of the favorite things you’ve worked on in the past? Connected Car, especially the inference and machine learning in this domain. Predicting…

How Big is IoT?

Since this is my first blog post at SEP I should probably explain the title of my blog “Another Cloud Joke and the Internet of What?”.  I have been working…

From Jokes to Critiques: Feedback the Way You Want It

Unintentional Metaphors So I had this ah-ha moment yesterday while sitting on my couch with my fiancé. He was reading to me what I think was a ridiculous thread of Reddit…

Book Review: Predicting the Unpredictable – Pragmatic approaches to estimating project schedule or cost by Johanna Rothman

Synopsis On every software project I have been on I’ve been asked 2 questions, “how much does it cost?” and “When will it be done?”. One would think that given…

Mutation Testing – Totally a Thing

Reposted from the original host Mutation Testing Mutation testing is a way to verify that your code is covered by tests. Oh? Go on… “What, like code coverage?” you may…

Meet the New SEP Interns

Emma Caraher Software Engineering Intern School: Purdue Major: Mechanical Engineering and Computer Science Working On: Web Application to Manage Construction Machinery When I discovered SEP almost two years ago at…

The Intern and New Hire Summer Reading List

1. The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer is widely considered as one of the most important books for developers. Even though it was written over 10…

SEP Hosts Indiana’s First Site in International Space Apps Challenge

NASA and other global space agencies participated in the fourth annual International Space Apps Challenge, held April 11-12, 2015 at more than 135 locations worldwide. Software Engineering Professionals (SEP) hosted…

SEP’s Chris Shinkle Among TechPoint’s Inaugural Tech 25

Chris Shinkle, Director of Innovation at SEP, has been recognized as an inaugural member of TechPoint’s Tech 25. TechPoint has been a core member of Indiana’s technology foundation since 2006….

Ollert Is Now Open Source

Ollert, the Trello data analytics tool, has been open sourced under GNU Affero GPL v3.0. The source code can be found on Github and I’ve already accepted several pull requests….

Personal Meditations on Software

I’ve been reading Marcus Aurelius’ Meditations. I haven’t gotten far, but I like the concept of “thoughts addressed to yourself”. So when I came across Sean Cassidy’s post on collecting…

Raman Ohri Appointed President of SEP

Carmel, IN – Software Engineering Professionals (SEP), a leader in custom software development, announces the appointment of Raman Ohri as President. Jeff Gilbert, previously in this role, will remain as…

Running Lean Startup Experiments Internally

When building a business or software, it is easy to make assumptions about what the market will want or how users will interact with your product. Recently, the concept of…

Getting even more value from your daily standup…

Many teams around here are familiar with the “famous 3” standup questions… What did you do yesterday? What will you do today? What impediments do you have? This is a…

Monadic Parsing

I’ve spent a nontrivial part of my time at SEP working on projects that needed to do low level communication with some sort of remote device.  Thankfully, the trend for…