Brian Ball

Staff Software Engineer

Brian is a Staff Software Engineer. Since joining SEP in 2000, he has brought invaluable expertise to client projects across multiple industries, including Aerospace, Banking & Finance, and Medical Device. Brian’s recent work utilizes Xamarin Forms and Maui.

He attended Rose-Hulman Institute of Technology, earning a degree in Computer Engineering.

Brian Ball

Posts by Brian

programmer at computer with dual monitors working on coding project while wearing headphones
Practices | 6 min read

Your personal programming project misses you. How to make more time.

Personal programming projects are a great way to explore new topics. They can allow you a scaffold for exploring new technologies or techniques. They can use a personal interest as a motivator to overcome the trials of learning. But they compete for your limited time with your responsibilities, friends, and family. Sitting down for a […]

SEPeers discussing a book at book club
Culture | 4 min read

Professional Development is a Social Activity

Professional Development is not a one-size-fits-all recipe for success.  In fact, it is as varied as individual careers.  But not every career path is forged anew, a unique gem wholly unlike anything that has come before.  Most of us have careers similar to our colleagues, with whom we’ve shared many experiences.  In fact, the entire […]

Practices | 4 min read

Invest in Your Career Growth with Small Habits for Professional Development

Some Professional Development activities are time-consuming. For example, gaining a certification for a cloud platform requires hours of learning and study before the hours of testing.  This may feel like an intimidating amount of work. However, even a busy schedule can include a few small habits for professional development that, over time, will add up […]

Culture | 5 min read

Introducing the Professional Development Canvas

It is a developed skill to take all the different things in my life and answer two questions, “What should I learn next,” and “How am I going to learn it.”  I’ve had twenty years to figure out how to self-direct my learning.  In addition, I’ve had some semi-professional experience in developing my training materials […]

SEP hex pattern overlay of person working on laptop
Practices | 4 min read

GraphViz – A Tool You Aren’t Using, but Should

Recently, we had a book club where we read the Mikado Method, a process of handling large scale rearchitecting via refactors on the Master Branch without adversely impacting new features. One of the techniques that make up the method is visualizing the refactoring plan as a digraph of dependent steps. But as much as I […]

Programming | 2 min read

I Want to be the One in Control

It’s all about time. SEP, like most organizations, lives and dies by time sheets. Our time sheets are two weeks long. Each entry has a start time, a project code, a description, and a duration. Easy enough, but what does that have to do with EmberJS? To Quote Miss Jackson, “I Want to be the […]