
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Wesley Dean</title>
    <subtitle>This is the homepage and blog of Wesley Dean</subtitle>
    <link href="https://wesleydean.com/atom.xml" rel="self" />
    <link href="https://wesleydean.com" />
    <id>https://wesleydean.com/</id>
    <updated>2026-05-13T00:00:00Z</updated>
    <author>
        <name>Wes Dean</name>
    </author>
        <entry>
            <title>The Human Cost of Mobbing All Day Work (Part 3)</title>
            <link href="https://wesleydean.com/blog/collaboration_continuous_availability-3/" />
            <id>https://wesleydean.com/blog/collaboration_continuous_availability-3/</id>
            <updated>2026-05-13T00:00:00Z</updated>
            <published>2026-05-13T00:00:00Z</published>
                <summary>How collaboration modes can harm productivity and effectiveness — The Productivity Cost Nobody Wants to Measure In the first part of this series, I focused on the human cost of collaboration models that become continuous managed availability. I wrote about chronic vigilance, neurological load, public diminishment, flattened expertise, and the quiet way a process...</summary>
        </entry>
        <entry>
            <title>The Human Cost of Mobbing All Day Work (Part 2)</title>
            <link href="https://wesleydean.com/blog/collaboration_continuous_availability-2/" />
            <id>https://wesleydean.com/blog/collaboration_continuous_availability-2/</id>
            <updated>2026-05-06T00:00:00Z</updated>
            <published>2026-05-06T00:00:00Z</published>
                <summary>What are the costs extracted from mobbing all day long — Public Diminishment For a genuinely senior engineer, the damage in a system of continuous availability is not limited to inconvenience. A person can have decades of experience, published work, and deep mastery in one domain, then be placed into a public workflow built around unfamiliar tools, alien...</summary>
        </entry>
        <entry>
            <title>MegaLinter Plugins</title>
            <link href="https://wesleydean.com/blog/megalinter_plugins/" />
            <id>https://wesleydean.com/blog/megalinter_plugins/</id>
            <updated>2026-05-01T00:00:00Z</updated>
            <published>2026-05-01T00:00:00Z</published>
                <summary>Extending MegaLinter with plugins — 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&#39;s just not available out of the box. Fortunately,...</summary>
        </entry>
        <entry>
            <title>The Human Cost of Mobbing All Day Work (Part 1)</title>
            <link href="https://wesleydean.com/blog/collaboration_continuous_availability-1/" />
            <id>https://wesleydean.com/blog/collaboration_continuous_availability-1/</id>
            <updated>2026-04-30T00:00:00Z</updated>
            <published>2026-04-30T00:00:00Z</published>
                <summary>What are the costs extracted from mobbing all day long — Joel Spolsky&#39;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...</summary>
        </entry>
        <entry>
            <title>Collaboration and Continuous Availability (Introduction)</title>
            <link href="https://wesleydean.com/blog/collaboration_continuous_availability/" />
            <id>https://wesleydean.com/blog/collaboration_continuous_availability/</id>
            <updated>2026-04-29T00:00:00Z</updated>
            <published>2026-04-29T00:00:00Z</published>
                <summary>When collaboration and continuous availability become challenges — When Collaboration Becomes Continuous Managed Availability Joel Spolsky&#39;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...</summary>
        </entry>
        <entry>
            <title>Please, Thank You, and AI Prompts</title>
            <link href="https://wesleydean.com/blog/why-i-still-say-please-to-the-machine/" />
            <id>https://wesleydean.com/blog/why-i-still-say-please-to-the-machine/</id>
            <updated>2026-04-22T00:00:00Z</updated>
            <published>2026-04-22T00:00:00Z</published>
                <summary>The value of being polite when talking with an LLM — Why I Still Say &amp;quot;Please&amp;quot; to the Machine There is a practical case against being polite to AI. It is not foolish. It is not unserious. In a narrow and measurable sense, it is correct. Every extra &amp;quot;please,&amp;quot; every &amp;quot;thank you,&amp;quot; every softening phrase, every sentence added...</summary>
        </entry>
        <entry>
            <title>Architecture Decisions in the Age of AI</title>
            <link href="https://wesleydean.com/blog/adrs_and_generative_ai/" />
            <id>https://wesleydean.com/blog/adrs_and_generative_ai/</id>
            <updated>2026-04-15T00:00:00Z</updated>
            <published>2026-04-15T00:00:00Z</published>
                <summary>Using ADRs to constrain AI-assisted development and preserve intent — From Intent to Constraints In a previous article, I argued that documentation matters more in AI-assisted development because it preserves intent across repeated machine-mediated revisions. This article picks up where that argument leaves off: if documentation matters, which kind matters most? How...</summary>
        </entry>
        <entry>
            <title>Creativity and AI</title>
            <link href="https://wesleydean.com/blog/creativity-and-ai/" />
            <id>https://wesleydean.com/blog/creativity-and-ai/</id>
            <updated>2026-04-08T00:00:00Z</updated>
            <published>2026-04-08T00:00:00Z</published>
                <summary>What happens when creativity is reduced to ones and zeroes? — I feel a sense of existential dread. Not the old dread -- although that never went away -- a new one. Many years ago, skilled tradespeople worked hard to build great things like chairs and bookshelves and bed frames and sinks. Human beings would devote years and years to perfecting their craft and...</summary>
        </entry>
        <entry>
            <title>Documentation in the age of AI</title>
            <link href="https://wesleydean.com/blog/documentation_and_ai/" />
            <id>https://wesleydean.com/blog/documentation_and_ai/</id>
            <updated>2026-04-01T00:00:00Z</updated>
            <published>2026-04-01T00:00:00Z</published>
                <summary>Why documentation matters now more than ever — Documentation Is Not Dead in the Age of AI. It Matters More Than Ever. LLMs (Large Language Models) and AI are very good at producing code quickly. Sometimes, AI can generate in minutes what would take an experienced developer days to write. It&#39;s similarly very common to use AI to &amp;quot;update this...</summary>
        </entry>
        <entry>
            <title>LLM Hallucination and Long Delays (Technical)</title>
            <link href="https://wesleydean.com/blog/hallucination_delays_technical/" />
            <id>https://wesleydean.com/blog/hallucination_delays_technical/</id>
            <updated>2026-03-24T00:00:00Z</updated>
            <published>2026-03-24T00:00:00Z</published>
                <summary>When your AI / LLM says it&#39;ll do the thing.. eventually. — I recently wrote about how LLM hallucinations are unfortunate, several failure models, and how to work around them. This is a rewrite of that article for a more technical audience. Same advice, same problems, just worded differently. Long Processing This one is my least favorite pattern. It sounds...</summary>
        </entry>
        <entry>
            <title>LLM Hallucination and Long Delays</title>
            <link href="https://wesleydean.com/blog/hallucination_delays/" />
            <id>https://wesleydean.com/blog/hallucination_delays/</id>
            <updated>2026-03-17T00:00:00Z</updated>
            <published>2026-03-17T00:00:00Z</published>
                <summary>When your AI / LLM says it&#39;ll do the thing.. eventually. — LLMs Don’t &amp;quot;Do&amp;quot; Things, They Talk About Doing Things Artificial intelligence tools like ChatGPT can be incredibly helpful. They can explain ideas, rewrite emails, summarize documents, and answer questions in seconds. But there’s something important to understand: They don’t actually do...</summary>
        </entry>
        <entry>
            <title>Running Renovate Locally in Jenkins</title>
            <link href="https://wesleydean.com/blog/renovate_jenkins/" />
            <id>https://wesleydean.com/blog/renovate_jenkins/</id>
            <updated>2026-03-11T00:00:00Z</updated>
            <published>2026-03-11T00:00:00Z</published>
                <summary>Getting Renovate to run locally in Jenkins to approximate Dependabot — All of the repositories I own on GitHub -- public and private -- have Dependabot configured to update repository dependencies. Since almost all repos have at least MegaLinter configured to run when commits are added to a pull request, there&#39;s always something that needs to be watched. My default...</summary>
        </entry>
        <entry>
            <title>Running Ollama on TrueNAS CORE in a Jail</title>
            <link href="https://wesleydean.com/blog/jailed_ollama/" />
            <id>https://wesleydean.com/blog/jailed_ollama/</id>
            <updated>2026-03-04T00:00:00Z</updated>
            <published>2026-03-04T00:00:00Z</published>
                <summary>Getting Ollama (LLM) running in a jail on a FreeBSD-based TrueNAS CORE system — The Hardware NAS Server (Alhoon) I have a pretty beefy system in my home lab to provide Network-Attached Storage (NAS) services. The system has dual Intel(R) Xeon(R) CPU E5-2680 processors running at 2.70GHz with a total of 32 cores. The NAS server has 128GB of RAM, but no GPU. What it lacks in...</summary>
        </entry>
        <entry>
            <title>An Update on Household Scrum</title>
            <link href="https://wesleydean.com/blog/update_on_household_scrum/" />
            <id>https://wesleydean.com/blog/update_on_household_scrum/</id>
            <updated>2026-02-26T00:00:00Z</updated>
            <published>2026-02-26T00:00:00Z</published>
                <summary>An update on how scrum worked over the last year — Background In December of 2024, I talked about using scrum around the holidays to manage and schedule household activities. Here&#39;s the link: How We Used Scrum to Schedule our Holidays What we were really trying to protect was peace: fewer surprises and more shared clarity. A few things have changed,...</summary>
        </entry>
        <entry>
            <title>February 2026 Project Updates</title>
            <link href="https://wesleydean.com/blog/202602_project_updates/" />
            <id>https://wesleydean.com/blog/202602_project_updates/</id>
            <updated>2026-02-15T00:00:00Z</updated>
            <published>2026-02-15T00:00:00Z</published>
                <summary>A few short updates on Wes Dean&#39;s FOSS projects — I maintain a few Free / Open Source Software (FOSS) projects, most of which are hosted on GitHub under my GitHub.com/wesley-dean account. Here are the highlights: upload-sarif-to-defectdojo now has cleaner documentation, better git branch detection, error messages, improved dry-run functionality,...</summary>
        </entry>
        <entry>
            <title>How Can Security Incident Essentials Help Mitigate Major Breaches</title>
            <link href="https://wesleydean.com/blog/how_security_incident_essentials_can_help_mitigate_major_breaches/" />
            <id>https://wesleydean.com/blog/how_security_incident_essentials_can_help_mitigate_major_breaches/</id>
            <updated>2025-01-17T00:00:00Z</updated>
            <published>2025-01-17T00:00:00Z</published>
                <summary>a walk through security incident essentials for everyone, from designers to
developers, sales to security engineering, entry-level to executive&quot;
 — How Can Security Incident Essentials Help Mitigate Major Breaches A departure from my MegaLinter articles on Flexion&#39;s blog, this is an exploration of security incident essentials and how they can help manage the impact of major breaches.</summary>
        </entry>
        <entry>
            <title>Using Let&#39;s Encrypt SSL / TLS Certificates with Mikrotik RouterOS</title>
            <link href="https://wesleydean.com/blog/letsencrypt_routeros_ssl/" />
            <id>https://wesleydean.com/blog/letsencrypt_routeros_ssl/</id>
            <updated>2024-12-27T00:00:00Z</updated>
            <published>2024-12-27T00:00:00Z</published>
                <summary>How to use Let&#39;s Encrypt SSL / TLS Certificates with RouterOS — Background Mikrotik produces a variety of exceptional networking products including routers, switches, access points, and much more. Many of their devices run an operating system known as RouterOS. RouterOS provides a variety of interfaces, including a terminal, a web interface, API access, and...</summary>
        </entry>
        <entry>
            <title>How We Used Scrum to Schedule Our Holidays</title>
            <link href="https://wesleydean.com/blog/how_we_used_scrum_to_schedule_our_holidays/" />
            <id>https://wesleydean.com/blog/how_we_used_scrum_to_schedule_our_holidays/</id>
            <updated>2024-12-21T00:00:00Z</updated>
            <published>2024-12-21T00:00:00Z</published>
                <summary>How we used Agile planning to manage our holiday break — Background Every year, I take a few weeks away from work in order to disconnect, recover, and change my routines. A few years ago, I took three weeks off fo work and it was transformative. I was active, I lost some weight, my blood pressure went down, my energy went up, and I was able to come back...</summary>
        </entry>
        <entry>
            <title>MegaLinter Performance Tuning</title>
            <link href="https://wesleydean.com/blog/megalinter-performance-tuning/" />
            <id>https://wesleydean.com/blog/megalinter-performance-tuning/</id>
            <updated>2024-11-13T00:00:00Z</updated>
            <published>2024-11-13T00:00:00Z</published>
                <summary>Tuning MegaLinter for Optimal Performance — MegaLinter Performance Tuning The fourth of my articles about MegaLinter on Flexion&#39;s blog, here&#39;s a process for Tuning MegaLinter for Optimal Performance and save time and money!</summary>
        </entry>
        <entry>
            <title>MegaLinter Tips and Tricks to Unlock its Full Potential</title>
            <link href="https://wesleydean.com/blog/megalinter-tips-and-tricks/" />
            <id>https://wesleydean.com/blog/megalinter-tips-and-tricks/</id>
            <updated>2024-11-05T00:00:00Z</updated>
            <published>2024-11-05T00:00:00Z</published>
                <summary>Tips and Tricks to Unlock MegaLinters Full Potential — MegaLinter Tips and Tricks to Unlock its Full Potential The third in my series on MegaLinter on Flexion&#39;s blog, here are Tips and Tricks to Unlock MegaLinter&#39;s Full Potential .</summary>
        </entry>
        <entry>
            <title>How to Get Started with MegaLinter: a Step-by-Step Guide</title>
            <link href="https://wesleydean.com/blog/how-to-get-started-with-megalinter-a-step-by-step-guide/" />
            <id>https://wesleydean.com/blog/how-to-get-started-with-megalinter-a-step-by-step-guide/</id>
            <updated>2024-10-25T00:00:00Z</updated>
            <published>2024-10-25T00:00:00Z</published>
                <summary>a step-by-step guide on getting started with MegaLinter — How to Get Started with MegaLinter: a Step-by-Step Guide The second of my MegaLinter articles on Flexion&#39;s blog, this is a step-by-step guide to getting started with MegaLinter .</summary>
        </entry>
        <entry>
            <title>5 Ways MegaLinter Upped our DevSecOps Game</title>
            <link href="https://wesleydean.com/blog/5-ways-megalinter-upped-our-devsecops-game/" />
            <id>https://wesleydean.com/blog/5-ways-megalinter-upped-our-devsecops-game/</id>
            <updated>2024-05-29T00:00:00Z</updated>
            <published>2024-05-29T00:00:00Z</published>
                <summary>Five ways MegaLinter Upped our DevSecOps Game: Flexion Blog — 5 Ways MegaLinter Upped our DevSecOps Game Check out my post on Flexion&#39;s blog describing 5 Ways MegaLinter Upped our DevSecOps Game !</summary>
        </entry>
</feed>
