Posts
      This is the list layout for showing blog posts, which shows just the title and groups them by year of publication. Check out the blog layout for comparison.
    
2025
 
      
    Initial Lessons Learned with Agentic Programming
My journey through four phases of learning to work effectively with AI agents—from failed attempts at prompt engineering to discovering a process that actually delivers production-ready code.
Continue reading Initial Lessons Learned with Agentic Programming 
      
    Why Build a MUD in 2025?
Multi-User Dungeons (MUDs) are text-first, real-time multiplayer worlds that predate modern MMOs. In 2025, building a MUD might seem contrarian, but it’s exactly the kind of project that rewards strong engineering, clean contracts, and a relentless focus on player experience. I’m building one as both a learning lab and a playable product.
Continue reading Why Build a MUD in 2025? 
      
    Lab Update
Update on the lab setup and what I’ve been working on recently.
Continue reading Lab Update2024
 
      
    Home Lab Setup
In this post, I offer an overview of my home lab setup, detailing the hardware and systems I use for testing and development. From Ubiquiti routers to Raspberry Pi clusters, I explain how each component is configured and managed using Ansible for automation. I also walk through my process for bringing new systems online and maintaining a hands-off, streamlined environment.
Continue reading Home Lab Setup2023
2018
2017
2013
2012
 
      
    Reclaim Underutilized OFFSITE Volumes in TSM
Perl script to automatically reclaim underutilized offsite backup volumes in IBM Tivoli Storage Manager to optimize media usage.
Continue reading Reclaim Underutilized OFFSITE Volumes in TSM2011
 
      
    Delete files based on date – ksh bash
Shell script for AIX systems to automatically delete old TSM disaster recovery plan files based on their modification date.
Continue reading Delete files based on date – ksh bash 
      
    Automated creation of mksysb and copy to NIM Server
Continue reading Automated creation of mksysb and copy to NIM Server 
      
    Automated creation of mksysb and copy to NFS Server
Continue reading Automated creation of mksysb and copy to NFS Server 
      
    Email Files with PowerShell
PowerShell script to automatically email disaster recovery files from Tivoli Storage Manager to external email accounts for offsite backup.
Continue reading Email Files with PowerShell 
      
    Update Computer Description from Active Directory
PowerShell script to synchronize computer descriptions from Active Directory to the local computer system properties using WMI.
Continue reading Update Computer Description from Active Directory 
      
    Remove Old Computer Accounts from the Domain
PowerShell script to automatically disable and remove old computer accounts from Active Directory based on password last set and modification dates.
Continue reading Remove Old Computer Accounts from the Domain 
      
    Protect Organizational Units from Deletion
PowerShell script to protect all Active Directory Organizational Units from accidental deletion by enabling the protection flag.
Continue reading Protect Organizational Units from Deletion 
      
    Problem
How to properly backup a Windows Certificate Authority to truncate log files and reclaim disk space without deleting database logs.
Continue reading Problem2010
 
      
    Another bad Win7 Mobile decision – Developer Tools
Microsoft’s Windows Phone 7 developer tools installation fails on Windows Server 2008 R2, despite being a common development environment.
Continue reading Another bad Win7 Mobile decision – Developer Tools 
      
    Windows Mobile 7 doesn't connect to hidden wireless networks
Windows Phone 7 lacks the ability to connect to hidden wireless networks, a significant limitation for enterprise environments.
Continue reading Windows Mobile 7 doesn't connect to hidden wireless networks 
      
     
      
     
      
     
      
     
      
     
      
     
      
    