Wesley Dean
>

DevSecOps Engineer, Author, and Mentor

I'm a technologist, author, and mentor who helps people and organizations move from complexity to clarity. Through consulting, writing, and workshops, I bridge the gap between technical and non-technical teams, translating risk into meaningful decisions and sustainable action. My work centers on leadership, connection, and disciplined execution, drawing on decades of experience to help teams build secure, reliable systems while strengthening trust, alignment, and shared understanding.

Picture of Wesley Dean wearing a gray hoodie

Latest 3 Posts ↓

View all posts →

MegaLinter Plugins

3 min read

MegaLinter is an excellent piece of software that ships with support for more than 130 linters, scanners, formatters, style checkers, and policy enforcement tools. Even with all of this functionality, there can be times when you need something that's just not available out of the box. Fortunately, drafting a plugin often involves creating a single YAML file.

MegaLinter Plugins

A MegaLinter plugin -- actually, any tool included with MegaLinter -- is a single YAML file. The YAML file describes how to install and configure the required tooling, run the tool, and how to interpret the results.

Read More

The Human Cost of Mobbing All Day Work (Part 1)

18 min read

Joel Spolsky's eighth item in the Joel Test asked a deceptively simple question: do programmers have quiet working conditions?

In 2000, that question was often about cubicles, doors, offices, and noise. In 2026, the question runs deeper. The modern threat to serious engineering work is not only a loud office or an open floor plan. It is the environment in which a developer is never truly allowed to disappear into the work at all.

Some organizations have recreated the worst features of the noisy office through remote work. They have taken a medium that could have supported autonomy, flexibility, asynchronous collaboration, and thoughtful silence, then used it to impose continuous shared presence instead. The language used to describe that arrangement is often upbeat and reassuring: collaboration, alignment, pairing, mobbing, teamwork, support. The lived experience can be something else entirely.

A more accurate phrase for some of these environments is continuous managed availability.

That phrase may sound severe, though I think it is precise. The problem is not collaboration itself. Pairing can be valuable. Mobbing can be valuable. Shared debugging can be valuable. Junior engineers and interns can learn a great deal by watching experienced people reason out loud. Hard migrations, incident response, tricky architectural changes, and unfamiliar codebases can absolutely benefit from intense synchronous work.

The trouble begins when a bounded technique becomes the default operating model for the whole day, every day.

Read More

Collaboration and Continuous Availability

7 min read

When Collaboration Becomes Continuous Managed Availability

Joel Spolsky's eighth item in the Joel Test asked a deceptively simple question: do programmers have quiet working conditions?

In 2000, that question often pointed to the obvious things: noisy offices, cubicles, interruptions, and the basic need for developers to have enough quiet to think. In 2026, the problem has grown more complicated.

The modern threat to deep engineering work is not only noise. It is the condition in which a person is never truly allowed to disappear into the work at all.

Some organizations have recreated the worst features of the noisy office through remote work. Others have done something similar through office design, team rituals, or collaboration models that sound healthy in theory but become exhausting in practice. The language used to describe these systems is usually positive and reassuring: teamwork, alignment, pairing, mobbing, collaboration, support, shared ownership.

Sometimes those things are real.

Sometimes the lived reality is something else entirely.

A more accurate phrase for some of these environments is continuous managed availability.

Read More

17 more posts can be found in the archive.