On Mastering Codecraft

Our Recent Posts

June 28, 2019

Please reload


Please reload


Please reload

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...

November 1, 2017

We looked at what a programmer does based on the names we use. What happens if we turn the question around and ask a more direct question?  As a programmer, most of us will get up every day and go into a job and get paid generally well for our time spent because we are...

October 26, 2017

As an industry, we have a lot of names and titles we use for programmers, and most of them speak something important about the field. It is a topic of passionate debate, and most people have an opinion. I find that most of those titles say something specific and meanin...

October 6, 2017

A lot of time and thought has been spent on the subject of why applications dies. This is the last in our series on why test automation projects die.

When a test automator goes home at the end of the night, they want something fairly simple. They want to feel that the h...

October 4, 2017

How do you know where a reason to change will come from?

Please reload

Looking for our old blogs?


9758 Adelaide Circle

Highlands Ranch CO 80130


(720) 507-7674


©2017 by Rocky Mountain Programmers Guild.