Mastery

Mastery & Craft

Mastery is the result of deliberate practice, deep work, and an unwavering commitment to craft. It's about building expertise that matters, finding flow states, and understanding that true mastery is not a destination but a lifelong journey of continuous improvement and refinement.

Featured Articles

All Mastery Articles

The Craft Stage: When Skill Becomes Second Nature (Techne)

You don't have a knowledge problem. You have a craft problem. Most people understand excellence intellectually but lack the embodied competence to execute it consistently. Techne bridges the gap between knowing and doing.

Growth Leadership
The Craft Stage: When Skill Becomes Second Nature (Techne)

The Information Architecture: Curating Input for Greatness

Most people consume information like they eat at a buffet, grabbing everything that looks appealing without considering nutrition or purpose. Then they wonder why their thinking is sluggish and their decisions are poor. Greatness requires intentional information architecture.

Growth Tech
The Information Architecture: Curating Input for Greatness

AI Fluency: The New Technical Literacy

Just as literacy transformed society, AI fluency is becoming the fundamental skill that separates those who thrive from those who struggle in the modern workplace. It's not about coding, it's about thinking.

Tech Leadership
AI Fluency: The New Technical Literacy

The Disney Churro Effect: Why Context Kills Quality Judgment

Your 5-star vacation restaurant would get 2 stars at home. Context isn't an excuse for mediocrity, it's a test of your standards. The Disney Churro Effect is killing your judgment, and you don't even know it's happening.

Growth Leadership
The Disney Churro Effect: Why Context Kills Quality Judgment

AI-Native Development: The Next Evolution is Here

AI isn't coming. It's here. The teams that master AI-native development now will define the future of product delivery. Learn how to navigate this shift and accelerate your team.

Tech Leadership Code
AI-Native Development: The Next Evolution is Here

Private Class Methods in Ruby

Dive into the world of private class methods in Ruby. Understand their purpose, implementation, and when they're the right choice for your code.

Code Tech
Private Class Methods in Ruby

When to Use Concerns vs Service Objects in Rails

Struggling to decide between concerns and service objects in Rails? This guide dives into the pros and cons of each approach, helping you choose the right tool for clean, scalable, and testable code.

Code Tech
When to Use Concerns vs Service Objects in Rails

Three Aspects of Product Management You Need to Master

Product managers need to be proficient in three key areas: technical skills, data analysis, and empathy for customers. Neglecting any one of these areas can lead to difficulties in successfully managing a product. However, a well-rounded product manager who excels in all three areas can drive success by delivering innovative products that meet customer needs, are technically sound, and supported by data-driven decision-making.

Leadership Tech Growth
Three Aspects of Product Management You Need to Master

Balance is a Great Way to Be Mediocre

Explore why the pursuit of perfect balance might be holding you back, and learn how embracing strategic imbalance can lead to extraordinary results.

Growth Leadership
Balance is a Great Way to Be Mediocre

Finding Time for Innovation

Discover practical approaches to balance daily responsibilities with innovation initiatives, ensuring your organization stays competitive and forward-thinking.

Business Leadership Growth
Finding Time for Innovation

Mind Stops Before the Body Does

Discover why your mind often gives up before your body does, and how to overcome these mental barriers to achieve more.

Growth Leadership
Mind Stops Before the Body Does

Autonomy vs Performance

Learn how to strike the right balance between giving teams autonomy while maintaining high performance standards.

Leadership Business
Autonomy vs Performance

10 Questions To Ask Ourselves Every Week to Continue Improving

Are you looking to make self-improvements in your life? These 10 questions can help guide your reflection and introspection to better understand your values, strengths, weaknesses, and goals. From identifying what led to your biggest achievements to examining your responses to challenges, these questions can help you better understand yourself and your path towards personal growth. Take a moment to ask yourself these questions and discover what you can learn about yourself and your journey to self-improvement.

Growth Leadership
10 Questions To Ask Ourselves Every Week to Continue Improving

What is the Difference Between Scrum vs Kanban?

I see a lot of new teams search endlessly for the best process for to use. They tend to ask what is best for us? Which usually devolves into Scrum vs Kanban. I am firm believer in experiencing them to understand, but one could argue you have to start somewhere. For those seeking here is a very brief quick side by side view.

Code Leadership
What is the Difference Between Scrum vs Kanban?

Should Senior Developers Pair Program?

I am a proponent of pairing (not just for programming). Anytime I introduce it to a new team I get a number of objections. The most prominent is that pairing slows me down (because I am so awesome and everyone else sucks so bad).

Code Leadership Growth
Should Senior Developers Pair Program?

Hierarchy of Reading

Abraham Maslow made the concept of hierarchies of progression in systems popular via his work on a hierarchy of needs. Here is a theory about the hierarchy of different types of readers.

Growth Leadership Community Education
Hierarchy of Reading

Desert Code Camp 2011.1

Desert Code Camp has opened it's call for suggestions. This is a great FREE event that brings together technologists of all kinds together at a single location to learn (while feeding them breakfast and lunch) new technologies, improve on existing technology or share your favorite technology. There has been a good dynamic languages track in addition to a strong Microsoft track. There has been a track for kids (Gangplank Jr) and even sessions on sales or running a business.

Code Community Tech
Desert Code Camp 2011.1

Opening Lines From Great Minds

It is no secret, I love books. One of my favorite things to read is autobiographies. I enjoy them because I love to hear the authors reflect back on how they got started. A glimpse of what made them who they became.

Growth Leadership Business
Opening Lines From Great Minds
Page of

Ready to Pursue Mastery?

Develop deep expertise through deliberate practice and commitment to your craft.

Connect with Derek