Steve started at SoftSource Consulting in 2015.
Bachelor of Science in Computer Science
Daniel Webster College
Six Questions with Steve
When did you first start programming and with what language/computer and what did you like the most about this programming experience?
The first device I ever tried to write logic for was my TI-82 graphing calculator in high school. I would browse through the code of the programs being shared, and wrote a few short programs to simplify some repetitive math tasks. Shortly thereafter, college beckoned and my initial programming classes used ANSI C in a UNIX environment with the expectation of writing the code using vi and running gcc to compile the source files. After several instances of spending hours hunting lines of code for the causes of vague errors (often missing semicolons), I was introduced to the wonders of Visual Studio 6.0 and SSH. The right tools make a big difference.
Describe a project you’ve been involved with which you consider to be your greatest success so far. What made it so successful?
I recently worked on a modern full-stack rebuild of a loyalty web application for a furniture retailer, which is widely used. It incorporated significant improvements in functionality as well as technology, readability, and maintainability compared to the old site. However, some of my contributions to that project were the result of many challenges that were overcome while developing an enterprise API framework for online survey data. While I wasn’t able to see that API through into production before leaving the project, I found a lot of personal success and new knowledge during its development.
What’s the biggest lesson you’ve learned so far in your career?
While often overlooked, the most important thing I’ve learned so far is how to find answers to questions and solutions to problems. As developers, we need to realize that we don’t know everything, even on some things we consider ourselves to be experts on, and that there may very well be a better way of doing something we are already doing.
If computers and related technology didn’t exist, what do you think your career would be?
If personal computers didn’t exist, I probably would have enlisted in the US Air Force to be a pilot. I’m fascinated by modern military aircraft and space exploration. Being an Air Force pilot would have been a stepping stone to becoming heavily involved in both endeavors.
When it’s time to turn off the computer, what do you do instead?
When the computer is off, I’m typically spending time at home with my family. When I have free time, I’m interested in reading science articles (particularly about space), cars (specifically, my car), a variety of video/board/card games, and spending time outdoors doing just about anything.
Anything else you think the world would like to know about you?
I enjoy modern rock music. If you know of any good, local or little-known bands, share them with me and I’ll check them out!