Professional Developer
Host: Bob Martin
In the last fifty years the software industry has gone from the infancy of a few scientists and engineers tinkering with patch boards and binary registers to the relative maturity of millions of programmers using Agile practices to write Object-Oriented programs running on virtual machines.
During this long road to adolescence, we have learned a thing or two about our craft. But have we learned enough to sufficiently describe our craft? Can we define what it means to be a professional programmer? Can we list the dos and donts that we all agree to? Or is our profession still best described as "Each person does what is right in his own eyes"?