Technology Leader's Desk Reference
  • Engineering Leadership
  • Coding
  • Interesting Links
  • Reading List
  • Contact
Sign in Subscribe
The Value of Frustration: Your Untapped Guide to Improvement
leadership

The Value of Frustration: Your Untapped Guide to Improvement

Frustration isn't just a roadblock—it's an untapped metric for improvement. It often serves as the sole indicator of issues in complex systems. By practicing monitoring and employing second-order thinking, you can transform this emotion into a metric for personal and organizational betterment.
Read More
Eric Merritt
ocaml

Doctests for Ocaml

You can test in the small, validate the code in your documentation, encourage testing, and get better documentation by leveraging MDX, a doctest-like tool for OCaml.
Read More
Eric Merritt
Coding is a bad habit
leadership

Coding is a bad habit

Don't fall back on your engineering skills when you face challenges. You can't code your way out of organizational issues.
Read More
Eric Merritt
Magic in the Mundane: Compounding Interest For Organizations
leadership

Magic in the Mundane: Compounding Interest For Organizations

There is magic in mundane processes applied with discipline. Use RCAs and processes to massively improve your world.
Read More
Eric Merritt
Productivity Plow, Clear a Path to Success
leadership

Productivity Plow, Clear a Path to Success

Organizations build out teams around 'Engineering Productivity.' It takes fundamental changes to the organization's structure and a management to improve productivity.
Read More
Eric Merritt
Get Your Teams to Estimate Well
leadership

Get Your Teams to Estimate Well

Technologists hate estimating. They know that any estimate they give is wrong, and that makes the team look bad. That is our fault. We ask the team to provide us with estimates that are both precise and accurate.
Read More
Eric Merritt
Set up Your Engineering Teams for Success
leadership

Set up Your Engineering Teams for Success

Organizations need to be comprised of agile, autonomous teams that can deliver with minimal coordination with other teams. Those teams must plan work, solve problems, make decisions, and review progress in service of a specific set of projects and services.
Read More
Eric Merritt
Happy People Know What's Going On
leadership

Happy People Know What's Going On

You must communicate change for it to be effective. Randomly mentioning it to a direct is not enough. Learn to communicate change effectively with low overhead.
Read More
Eric Merritt
Use Job Descriptions to Build Great Culture
leadership

Use Job Descriptions to Build Great Culture

TLDR; Job Descriptions are often a useless grab bag of bullet points
Read More
Eric Merritt
How to Decide to Fire
leadership

How to Decide to Fire

Firing is easy when someone is misbehaving. It is much harder when they are performing inconsistently. How do you know when to fire?
Read More
Eric Merritt
Use the Right Lever for Successful Change
leadership

Use the Right Lever for Successful Change

Successful change requires doing the right thing, in the right place, at the right time. It requires the using the right lever with the right pivot point.
Read More
Eric Merritt
Things Are Great, Right? Measuring Progress
leadership

Things Are Great, Right? Measuring Progress

How do you know you are improving? You measure it. In an organizational setting that is hard. This article gives you the solution.
Read More
Eric Merritt
Technology Leader's Desk Reference © 2025
Powered by Ghost