BHW Group Blog

Process

January 6 2016
Paul Francis / Process
Bad code is like spaghetti. It is hard to follow and single changes can be far reaching. So, this is a picture of spaghetti.

How do you handle bad code? Learn how I approach old and often incomprehensible code and leave it better than I found it.

Read More
March 11 2015
Paul Francis / Process
Computer Science graduate looking for job

I graduated from Southern Methodist University in 2012 with a BS in computer science. While I definitely learned a lot there and was able to find a job without too much trouble, I do feel like there are several things my professors could have easily incorporated into my courses that would have better prepared me for a career in software development. Additionally, there are some things I wish I had realized or taken the time to understand as a student. With that in mind, I have compiled a list of 8 skills that computer science majors need (or at least should try) to have before graduation.

Read More
March 2 2015
Jason Gray / Process
Sunshine Run Logo

In every profession that involves building something, there is a translation process where you take a designer or architect’s vision and make it a physical reality. Working for a web consulting company, we encounter a full spectrum of design/build projects for our clients.

Read More
October 30 2013
Paul Francis / Process
Visual Studio Project Template

Often when beginning a new project, a developer must choose between starting a new project from scratch or copying an existing project. Neither of these options is ideal.

Read More
October 28 2013
Paul Francis / Process
E-mail Bug History

Software projects include numerous stakeholders who have to collaborate to successfully launch a project. The bug tracking, correction, and validation process is usually the project phase that requires input from the greatest number of these shareholders. This process is made more difficult by the complexity of bug reports themselves.

Read More