“Software Engineering Is Hard”
John C. Knight, ~1996

In my third year of college, I took a class called “CS340 Advance Software Engineering Methods.” The professor came in on the first day and quietly wrote “Software Engineering is Hard” on the blackboard. Little did I realize how true that statement was and often I would think about it throughout my career. But, while building systems is still hard, it certainly has gotten easier with agile practices, software frameworks, cloud hosting, and DevOps. Here are few of my blog posts focused on those improvements and other interesting things from my work life: