Stephen Bohlen Talks About the Evolution of the Architect
Carl and Richard talk to Stephen Bohlen about architecture. The conversation starts with Stephen's work on spring.net and the relationship between Java and .NET. Then Stephen digs into the evolution of architecture, comparing his experience as a 'real' architect designing buildings to building software. He discusses how using the term software engineer is part of what led to the waterfall approach of software development and how agile is fighting back against the term and behavior.
Currently a Senior Software Engineer for the SpringSource division of VMware where he is the Technical Lead and Community Evangelist for the Spring.NET Framework, Stephen brings his varied nearly two decades of experience in software and technology to the design and delivery of Software Engineering Solutions and Frameworks for other Software Engineers. In addition to his work on Spring.NET, Stephen is also an active contributor to several other .NET Open-Source Software projects including NHibernate, NDbUnit, and others.
Active in the software development community, Stephen speaks publicly, blogs (semi-)regularly, and is the author of several popular screencast series focused on Agile and ALT.NET concepts and technologies including the widely-praised 15-part Summer of NHibernate video series introducing viewers to the popular open-source O/RM tool. Stephen is also a founding/organizing member of the NYC ALT.NET user group which meets monthly to discuss Agile-focused techniques and technologies in the world of Microsoft software development and beyond as well as being the Chairperson of the Organizing Committee for the NYC Code Camp since 2009. He is also a past and present Microsoft MVP award recipient, a member of the ASP Insiders, Visual C# Insiders, and the Telerik Insiders. Stephen presently holds the office of the Vice President for INETA, North America.
Prior to joining SpringSource, Stephen was a Senior Software Engineer for Skiff, LLC, a start-up focused on developing an e-Reading platform for digital content publishers which was ultimately acquired by NewsCorp. Before that, Stephen spent many years as a Senior Solutions Architect and Project Manager for the software consulting practice of Microdesk where he oversaw the development and delivery of numerous software solutions for Architecture, Engineering, Construction, Geospatial, Manufacturing, and Real Estate firms. Before becoming completely immersed in software development, Stephen spent years as a both a practicing architect and CAD Manager for architecture and engineering companies developing custom CAD software extensions, implementing CAD Standards, and supervising network design and implementations.