On Mastering Codecraft

Our Recent Posts

June 28, 2019

Please reload


Please reload


Please reload

June 28, 2019

A few months ago, I was approached by a couple of authors to review their book, Java by Comparison.  Once I had gotten over being flattered that they would want my opinion, I then swore I would be diligent and not let this go by the wayside.  Well, I did.  And for that...

May 14, 2019

If you truly embrace Agile, process is meaningless

March 27, 2019

I want to talk about where we are in the Agile world in general, and software development in particular. I have been watching many organizations over the past few years, and I can honestly say that I am concerned about the directions we are headed.

October 17, 2018

Some people think that Agile is yesterday's news. By taking a look at the Manifesto through a Craftsman's eyes, we see it is as valid as when it was first published

October 2, 2018

I have seen a lot of talk recently that open floor plans kill collaboration. That is true, it can. I'm an introverted programmer. I like to get heads down solving hard problems for hours. I still favor open floorplans. Why?

I have had the privilege of going in and out o...

May 4, 2018

We submitted 4 sessions to Denver Startup Week. Check them out, maybe give them the thumbs up.


Founder Track

7 Mistakes that Kill Software Shops Building Craftsmanship into your Software Shop

Developer Track

Paths to Software C...

April 23, 2018


Hi everybody, I wanted to talk today about something that I saw on the Internet. There was a post that went out that said the Internet is the best teacher out there, but people just lack curiosity. I kind of got hung up on that because my experience is that...

January 24, 2018

If developing software is all about skills (and it is), then how do we most quickly and effectively learn them? That is not a new tech problem. It is as old as humans. We have been refining this problem since we showed each other how to bang rocks together.

There used t...

December 12, 2017

One of the things I've noticed since adopting craftsmanship as a software development metaphor is, the definitions are largely lacking. Looking through books and materials on the subject, I find a lot of descriptions but few definitions. So let's take it apart for a mo...

November 30, 2017

In the Guild's training and mentoring, we look at individual skills that make professionals successful, and we use the Dreyfus Model of Skill Acquisition to help guide and support that skill development.

I was pondering this week skill profiles for leadership roles and...

Please reload

Looking for our old blogs?


9758 Adelaide Circle

Highlands Ranch CO 80130


(720) 507-7674


©2017 by Rocky Mountain Programmers Guild.