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.
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.
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.
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.
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.
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.
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.
Use Job Descriptions to Build Great Culture TLDR; Job Descriptions are often a useless grab bag of bullet points that may or may not be related to accomplishing the mission of a role. In the vast majority of cases, they focus on compliance rather than optimizing them as a tool that supports a positive culture. If you
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?
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.