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

The file exists

Maybe I should title this post ‘How to write a better error message’ instead. I just went on a wild goose chase trying to find the solution to an error I kept seeing in SQL Server Management Studio every time I tried to run a query or open a table for editing (or anything else […]
Read Full Post

A Simple Aid to Avoid Email Embarrassment

Yesterday, I was watching one of the podcasts I regularly view, and they mentioned that on gmail there is a feature that will notice if you’ve typed something like “I’ve attached the file you wanted” and clicked “send” without actually attaching a file. If it sees that, it will give you the chance to cancel […]
Read Full Post

My Agile 2010 Sessions

I’ve submitted 2 proposals for sessions at the Agile 2010 conference. They can be previewed here: https://agile2010.agilealliance.org/node/6079 https://agile2010.agilealliance.org/node/6250 You have to create an account to view them. But, once you do, you can leave comments and browse other Agile 2010 session proposals. Let me know what you think!
Read Full Post

My LSSC 2010 Presentation

In addition to chairing a track, I will also be speaking at the LSSC conference to be held April 21-23, 2010 in Atlanta GA.  My presentation on using Lean and Kanban in a contracting environment will by on Wednesday the 21st from 5:00pm – 6:00pm in the Kanban Track.  I’ve posted the abstract here: Kanban […]
Read Full Post

Deconstructing “always” and “never”

How many times has a statement (requirement) like one of the following been given to you? (only to find out months later that there is an important exception that was not given to you): Field X will always be a positive integer! (except for the case where we decided long ago to populate it with […]
Read Full Post

Is source control branching a good strategy?

I’ve always wondered about whether creating source control branches for every feature is a good idea at all.  Isn’t one just postponing the problem of the big merge come release time?  I’ve always felt that working off the mainline, checking in frequently, and creating very small features is the best way to go, since at […]
Read Full Post

Every team needs a toolsmith

Every software project is different, and there are subtleties associated with each one.  Every project  requires unique and specific tools, and we need someone to build them, or each member of the team needs the freedom and responsibility to do it him/herself. I have very little (zero?) tolerance for waste when it comes to automatable […]
Read Full Post

New Approaches to Risk Management

— I was lucky enough to attend the 2009 Agile conference. This post is one in a series of session reports from it. Presenter: David Anderson David framed this session with the idea that much of the stated value of Agile is in managing risk. Wanting to dig deeper, he tried to find a good […]
Read Full Post

Question Debugging

There isn’t much I dislike more than asking a question at a high level and getting an answer back that feels demeaning because the answerer explains everything to me from the ground up [without ever pausing to breathe or giving me an opportunity to say ‘Yeah, I know, move on’]. I typically already understand the […]
Read Full Post