A new academy has just opened in North Carolina which adheres to the tenants of the emerging software craftsmanship movement, a movement that bears more resemblance to building trade school programs than to any academic computer science program. Members of the movement strongly believe that creating software is a craft, and that the best way to learn that craft is through total immersion.
The RoleModel Software Craftsmanship Academy is the first of its kind in the USA. According to the website:
The focused program will take 8 promising individuals through six months of intense, on-site training from May 14 through November 2 (one week break August 6-10), followed by year long internships for each successful participant. Internships will be provided by software shops that value craftsmanship and are interested in adding these exceptional individuals to their ranks.
The program is led by Ken Auer, one of the pioneers of the software craftsmanship movement.
It will be interesting to see if the academy is successful. I hope it does as I believe that the time has come to clearly separate the role of software craftsmen, i.e. programmers and coders, from the role of software engineer, i.e. designer and architect.