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 2024 Innovation Service Partner of the Year Mira Award

SEP Recognized as Indiana’s Top Innovation Service Partner, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana - SEP has been named the Innovation Service Partner of the Year by TechPoint at the 25th annual Mira Awards. The Mira Awards, Indiana’s largest…
Read Full Post

“Have It Your Way” Software

Have It Your Way is an iconic slogan from Burger King. Letting the customer pick and chose whatever toppings and condiments they want works really great when you are making burgers. Customization is good for the customer and the business. If BK only sold hamburgers with pickles, they would lose the business of anyone who […]
Read Full Post

Beware of Assumptions

We’ve all created a persona. We spend time empathizing with this future user of our product to ensure we see the product and experience through their eyes. We think through and focus on their skill sets, goals, opinions, biases, and limitations. We think though all the things a user might not even be aware they […]
Read Full Post

Beware of Group Projects

*This post is being manually syndicated from my external blog, [Larry Price And The Endless Cup of Coffee](https://larryprice.github.com), as part of the Back-to-School 2013 SEP Blog Battle.* Relying on other people is hard. I’ve always found it difficult to understand that other people aren’t me. Don’t get me wrong, working with others can be really […]
Read Full Post
graphic of iceberg above and below water line

Course Correction: Beware of Icebergs

A coworker and I were discussing issues that impact a project’s delivery or feature set. While throwing ideas around, I mentioned that we get hit by icebergs that disrupt our flow. He said, “What’s an iceberg?” Knowledge Iceberg When I typically think of an iceberg on a project, I think of a feature or epic […]
Read Full Post

The 30 Second Standup

The Three Pillars of Standup Meetings: What did you do yesterday? What are you doing today? What is blocking your progress? Everyone stands in a circle and takes their turn answering the questions. The whole meeting should last only a few minutes and gets everyone of the same page. But when you consider all the […]
Read Full Post

Deadline-Driven Development

Deadlines. We’ve all run into them. We might be talking about a project at work or filing our taxes each year. But deadlines usually get a bad rap. Everyone loves to complain about deadlines. But I like them. What? Why in the world would I like deadlines? Because they help remind me to ask questions. […]
Read Full Post

My Ideal Software Project: 7 Values I Believe In…

At SEP, we have very diverse teams, clients, and projects. With all of that variety and diversity, comes a lot of variation in how projects are run. Almost every project, in my experience, has used different processes and techniques. I was recently inspired by one of my coworkers, Jennifer, by a letter that she wrote […]
Read Full Post

Why should I care what my code looks like?

Someone said to me recently “I don’t care what the code looks like, as long as it works.” This offended me because I take pride in making my code look nice and easy to read. Plus it makes me happy to develop clean code. But why should you care? I was on a project that […]
Read Full Post

Been There, Done That

“Been there, done that” is a dangerous phrase in software engineering. I recently watched Ben Orenstein’s talk “Refactoring From Good to Great“, and it got me thinking about how easy it is to become complacent with your code, design patterns, and solutions.  If “been there, done that” is your attitude toward the problems you’re faced […]
Read Full Post