SEED Interview with Brian Blose
SEED Interview
As part of the SEED project, I recently talked with Brian Blose, a Software Developer at Giant Eagle. In this interview, Brian shared with me that software engineers need to be adept at gathering the requirements of the systems that they will implement. Brian also stressed that it is important for software engineers to seek out and learn from mentors. Read Brian’s responses to the three SEED questions to learn more about his unique perspective on software engineering.
What is the greatest challenge that you face when working in your field?
Requirements gathering is consistently the most challenging aspect in software development for me. Some of this can be offloaded onto a business analyst if you’re fortunate to have one on your project, but often you need to sit down with the people who will use your software — not their boss or the director of their department — and learn how they do their job in order to shake out the important details. The alternative is hacking together a series of emergency fixes to account for the incomplete specs.
What is one point of advice that you can give to people who plan to enter your field?
No one expects the new developer to be an immediate star in the corporate world. Obtaining your degree in Computer Science is a huge accomplishment, but there is so much more to learn — some of which will be unique to the organization that employs you. If you are not formally provided a mentor, then identify someone knowledgeable and personable enough on your team to answer questions and provide advice.