What is a code review?

In software development, a code review is an activity where one or more fellow developers review the code written by another developer to look for mistakes or other possible improvements. Why do a code review? There are several reasons why software development teams would want to do code reviews. The most obvious being to catchContinue reading “What is a code review?”

What is the difference between Computer Science and Software Engineering?

From time to time I get asked: “What is the difference between computer science and software engineering?” Usually, I awkwardly stumble through an explanation along the lines of: “Computer Scientists discover, research, and test new theories where Software Engineers apply these theories to their work.” What follows is the result of me deciding to sitContinue reading “What is the difference between Computer Science and Software Engineering?”

Why a PhD?

I’ve been working as a software engineer for more than 20 years, and when the opportunity came up for me to continue my education at the Ph.D. level I jumped at it. In September 2017 I started the Ph.D. Computer Science program at the University of South Carolina. The things that motivate me now inContinue reading “Why a PhD?”

Why Blog?

Why do I blog? There can be many different reasons that people blog. Common reasons for blogging include: building audience, establishing authority, or differentiating oneself. I have three motivations for blogging. First, I want to improve my writing skills and as there is no better way to get better at writing than by writing itContinue reading “Why Blog?”


Something went wrong. Please refresh the page and/or try again.

Hi! I’m Peter Mourfield

I’m an experienced software engineering professional and lifelong learner. I’m on a quest to have fun in life and make a difference.

I work for TaxSlayer in Augusta, GA, but this blog, its content, and opinions are my own.

profile for Peter Mourfield on Stack Exchange, a network of free, community-driven Q&A sites