Headshot of

Matt Terry (SEP Alum)

Recent Articles

How to be more confident in your changes – Test First…

I was tag-teaming a change with one of my teammates, Brian, and I didn’t even know where to begin.  I wasn’t nearly as confident with the scheduling logic as Brian was, which is why I was really excited to partner up with him in order to make the changes we needed. First, write tests that […]
Read More

Android UI/X – don’t go overboard with your list views

The Android ListView is one of the simplest UI widgets to implement.  There are plenty of ListView tutorials and examples, so I’m not going to talk about how to implement a list. Instead, I’m going to focus on the User Experience and ways to improve your lists. To see a really well implemented ListView, take […]
Read More

Android AsyncTasks, for updating your UI

Last time, I talked about how to use Android Handlers for handling a blocking task in the background.  While Handlers are very powerful, they can easily get too complicated for larger tasks. This time, let’s take a look at the Android AsyncTasks. AsyncTask enables proper and easy use of the UI thread. This class allows to […]
Read More

Which Is Worth More, Education or Skills?

In a previous post, I talked about what skills I look for in our new hires at Software Engineering Professionals. But what happens if you have all of those skills, but don’t have a formal education? When the question comes down to which matters most — skills or education — we have to break it […]
Read More

How to improve your entire team – Practice Positive…

I recently watched a video from TED Talks about happiness and productivity.  If you haven’t seen the video “The Happy Secret to Better Work”, by Shawn Achor, then take 13 minutes to watch it…I’ll wait. Okay, I hope you enjoyed the video.  That video inspired me to write this post.  For those of you that […]
Read More

Are Certifications Old News?

As people try to get recognized, certified, and prove their skills…it can still be difficult to convince your peers, potential employers, and fellow industry people that you can walk-the-walk. One way to show that you are capable in a certain skill-set is to get a certification.  Of course, there are plenty of discussions already about […]
Read More

Skills that I Look for in a Software Engineer

I’ve been with Software Engineering Professionals for the past five years, starting right after I graduated from college. A few years ago I joined the recruiting team for SEP, and I’ve been focused mainly on recruiting for our engineering positions.  Recruiting has been busy again recently – career fairs, interviews, interns, etc.  In spirit of […]
Read More

git – It’s Not So Scary After All — BrownBag

Well, better late than never, right? 🙂 This is my slide-deck from a BrownBag @_swanson and I gave late last year. [field name=iframe] Recap of presentation: Lead with some common language, to get everyone on the same page Tried to draw analogies between git and TFS – covered many of the features and actions that […]
Read More

Difficult conversation? No worries, just remember – S.O.S.

Have you ever been in a situation where you had to have a difficult conversation with someone?  I imagine we all have.  It’s tough – you get deflated, you dread having any kind of interaction with the other person, and you can barely focus on anything else. Part of the reason why I used to […]
Read More