Where should software development concepts be taught? In college, or in context?
There's more to software development than what you'll be taught in school. So where does one learn it from?
As the Craftmanship Academy was being created, "real world" projects were always intended to be an important part. Here's how we do it.
The 2014 Craftsmanship Academy cohort moves on to Apprenticeship and summarizes their learnings.
Braxton Plaxco has provided some of his insights gained from reading about Apprenticeship Patterns.
Kyle Smith shares what he's been learning through reading Apprenticeship Patterns and how he's applying it to his programming.
As one of his assignments during his Residency, Braxton Plaxco read Extreme Programming Explained. Here are his insights into the application of the principles as he is learning to put the theories into practice.
There is still so much to learn and wisdom to be gained in how to best impart wisdom.
I have been one of the first to point out that becoming a software craftsman does not require a college education. But, to do it well, one needs more than a BootCamp. I've seen no better path than apprenticeship.
Finding talent is a huge problem for the software industry. Many in the industry want to mine talent. When one mines, one looks for a resource-rich place and starts digging. There's a better, less popular method: Farming for talent.