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 →
Bootstrap, an engineering exercise (part 2) image

Bootstrap, an engineering exercise (part 2)

5 min read

The first part of this series talked about not wanting to write code and how the deliverable for this project needed to be immediately useful on a fresh, minimal system. This next part talks about engineering practices and common AI problems.

Engineering Practices

There is a lot of AI-generated code out there, often called "slop." It's often sloppy, poorly-conceived, obtuse, and bordering on a level of design craft so as to resemble obfuscation. In many ways, a lot of it stands in opposition to the very principles I hold to be inviolate.

This experiment was to be something other than the hastily-generated code that has become a plague to modern development.

Read More

Bootstrap, an engineering exercise (part 1) image

Bootstrap, an engineering exercise (part 1)

5 min read

Many of my recent posts have been about ethics and Generative Artificial Intelligence, particularly where Large Language Models (LLMs) are concerned. They're about retaining humanity and ethics and personhood in a world that decreasingly values people, particularly when it comes to profit margins and returns on investment.

It might appear that I'm against AI. I am not. I am for respect and dignity and humanity. This post, therefore, will appear to be different from my latest writings.

This post talks about an experiment working with an AI to develop a well-engineered tool that is reliable, maintainable, understandable, and correct. This is about writing something that's boring. Beyond the Principle of Least Surprise, my goal was to make this feel quiet and stable and honest.

This is not a demonstration of programming wizardry, excellence in Bash development, or fanciness. I'm not here to show any of that. I have a passion for Bash and script development because shell scripts are often seen as a list of commands to be executed in order of appearance. Bash is not associated with serious development. In fact, when I've taught classes on Bash development to senior, experienced engineers, the most common reaction is that they had no idea Bash could do the things I was demonstrating.

So, this is about my journey in building a tool that I needed using a language that I enjoy with the principles I use to shape my professional practices.

Read More

32 more posts can be found in the archive.