Thursday, August 13, 2026

Hacker Summer Camp

Hitting the Desert Deck: My Return to Hacker Summer Camp

To many that brave the Las Vegas August heat, Hacker Summer Camp is a great way to meet people, catch up with old friends, learn new things, and so much more. Hacker Summer Camp is comprised of three security and hacking-themed conferences that happen back-to-back: Black Hat, BSidesLV, and DEF CON. Black Hat and BSidesLV kick off the week, and DEF CON—the premier hacker con—finishes out the chaos.

Since Black Hat has grown into a mega “corporate” powerhouse, I haven't been in years. While it’s still a good conference for some, I can't justify spending the top dollar when you have the much cheaper—and arguably better—BSidesLV. That’s always my go-to choice to start the week.


This year’s BSidesLV was a little different, actually starting on Monday instead of the traditional Tuesday and concluding Wednesday afternoon, so effectively we got an extra half day of talks. BSidesLV (and really, all BSides events I've attended) remains one of my favorite conferences. It offers high-quality talks, maintains a small and personable vibe, and features nothing overpowering from vendors. The icing on top is accessibility: miss a track, or have two overlapping talks you want to see? No worries—they record everything and quickly publish them to the BSidesLV YouTube Channel. And of course, it wouldn't be BSidesLV without an epic pool party to cap off the festivities.

Then, it was on to DEF CON 34—by far my personal all-time favorite security con.


DEF CON has its typical talks, parties, entertainment, and contests (all tracked over on the DEF CON YouTube Channel and DEF CON Media Server), but the real draw for me is the Villages. They cover everything from Aerospace to Makerspace and everything in between. I usually spend the bulk of my time floating between Cloud, AppSec, AI, Blue Team, and Red Team villages, popping into others as the schedule allows (or if I need to build another SAO for my badge!).

Speaking of badges, this year’s DEF CON 34 badge was a cool piece of hardware centered around the theme of consent. You could scan QR codes from other attendees' badges and watch your progress unfold through changing light patterns—a fun, interactive way to break the ice and get folks talking.

A few new things since I have last been (DEF CON 32 was the last one I went to): 1. the quite talks - the main talks were streamed to headsets (don't worry they had wipes/covers to keep germs at bay) making it super easy to hear the presenter but more importantly made the venue as a whole much quitter and with 35,000ish people in attendance quite is good. 2. They banned smart glasses. Inline with their no photo/photo consent policy, they did not allow any form of smart glasses on the DEF CON floor.

Beyond the talks, the real heart of the week is the people. Hacker Summer Camp is just as much about the human network as it is the technical tracks. Between catching up with old friends I only get to see once a year and making new ones over shared niches, the hallway track is where the magic happens.

In fact, some of the best conversations don't happen in the presentation rooms at all—they happen in line. Whether you're stuck in the legendary LineCon waiting to get into a venue or participating in CircleCon (that spontaneous ritual where a group of folks just form a circle in a crowded hallway to shoot the breeze, swap stories, and debate tech), you end up meeting incredible people. Standing in a circle with strangers who quickly become friends is practically a core conference tradition at this point.

As with most Hacker Summer Camps you leave with more T-Shirts than you came with; my favorite being the one from White Knight Labs - it said "I came for Hacker Summer Camp and stayed because the Giraffe whale told me to". First what a funny quote but they also had a cute graphic of the "Giraffe whale" drawn by one of children of WKL  Great way to get your kid's art work out to the public :).

After a relentless week of learning, networking, LineCon standing, and CircleCon chatting, heading home is always a mix of total exhaustion and fresh inspiration. Until next year!

Wednesday, July 22, 2026

Kiro catch the vibe

What is Vibe Coding?

With the influx of AI a new concept is born -vibe coding. Google defines "Vibe Coding" as: 
a software development workflow where you describe the goal of your app in plain language, and let artificial intelligence handle the technical implementation. You shift from writing code line-by-line to guiding the AI, testing its output, and refining the "vibe" of the project until it works.

So what does that mean in plain English? You use real world words to tell the code what you want it to do and it gets done. Your the one with the vision the AI tool is the one with the development skill. In the simplest definition - you code via prompts making the development much easier. 

Yes, vibe coding makes development tasks a LOT easier, but be forewarned every rose has thorns. The thorns are that AI can make mistakes, and when fixing one item can break others. As long as you are aware you can adapt and overcome these thorns. This becomes even easier when using a full AI IDE like Kiro.

Meet Kiro: The AI IDE



Kiro isn’t just another code editor with an AI chat box glued to the sidebar. It splits your workflow into two distinct styles: Vibe Sessions - for fast, conversational prototyping and quick questions and Spec Sessions - where the AI generates structured implementation plans and tests before writing code so your app doesn’t break. It doesn't make changes until you approve them so you are still in the driver's seat.

As a scripter (I don't think of myself as a full developer), the main benefit of using Vibe Coding tools, like Kiro, is speed to market. I share a prompt later below that produced production ready code in about 10 minutes. Yes, there were tweaks/changes that had to be made to make it 100% but all in all I was done the entire script, had it tested, and was using it in about 30 minutes. While everything written in the PowerShell was within my wheelhouse it would have taken me far longer than 30 minutes to get it all coded/tested.

If you're ready to move past basic prompting and see what agentic engineering actually looks like, here is exactly how to get it running on your machine. 

Step-by-Step: Downloading and Setting Up Kiro

1.Download the Application:

Head over to the official Kiro website (kiro.dev) and download the installer tailored to your operating system (macOS, Windows, or Linux).

2.Sign Up and Authenticate:

Launch the app and create your account. You can sign in using Google, GitHub, or an AWS Builder ID.

Note: If you are an active university student, sign up with your school email to unlock a massive student bonus.

3.Choose Your Workspace:

Open an existing codebase or let Kiro spin up a fresh repository for you. Kiro will immediately begin indexing your files to understand the context of your project.

4.Select Your Session Style:

Use the session picker in the IDE to choose your style. Pick Vibe if you want to quickly brainstorm, ask questions, or casually tweak your UI. Switch to Spec when you need Kiro's agents to write comprehensive documentation and run automatic test suites.

The Cost of the Vibe: Latest Kiro Pricing Models

Like most AI models, Kiro runs on a credit system. Every prompt you send, spec you generate, or test the agent runs consumes a fraction of a credit based on how heavy the workload is and which underlying LLM (like Claude Sonnet or Opus) is doing the heavy lifting. Prices range from Free (like my favorite beer) to $200/user/mo. for more of enterprise setting.

The Prompt

So what does it mean to code via a prompt? I wanted to share a prompt I recently used to interact with Venafi (a Certificate Lifecycle Management tool set). Note the important piece here - there is not one line of PowerShell in the prompt. I only provide the "vision" of what I want. The output of the below prompt was 544 lines of production ready, well commented, PowerShell:
Create a production-ready PowerShell script that takes a list of certificate names as input, queries Venafi for each certificate, and sends an email notification for each certificate found.
Requirements:
1. Input
   - Accept input as either:
     - a text file containing one certificate name per line, or
     - a PowerShell array parameter of certificate names.
   - Parameterize the input so the script can be run non-interactively.
   - Include clear parameter descriptions and examples.
2. Venafi Query Logic
   - For each certificate name in the input list, query Venafi and retrieve:
     - Certificate Name
     - AppID
     - GUID
     - Expiration Date
     - Days remaining before expiration
   - Use the exact certificate name from the input list when searching.
   - If multiple matches are found, clearly log that condition and skip sending the email unless there is an exact single match.
   - If no match is found, log it and continue processing the rest of the list.
   - Do not hard-code credentials. Use an existing authenticated session, API token, or parameterized authentication method.
   - Structure the Venafi query logic so it can be easily swapped between VenafiPS and direct REST API if needed.
3. Expiration Calculation
   - Calculate the number of days left before expiration based on the certificate expiration date.
   - Store that value in a field called DaysLeft.
4. Email Logic
   - Send one email per certificate found.
   - The email body must use the following exact template, with placeholders replaced by the actual values:
     Action Required: Certificate Expiring
     Certificate Name: {CertificateName}
     AppID: {AppID}
     URL: {CertificateUrl}
     Description: The {CertificateName} certificate is going to expire in {DaysLeft} days. Visit Venafi resource center to see "How-Tos" and additional information.
   - Build CertificateUrl using the certificate GUID in this format:
     [Venafi Aperture certificate page](https://certificates.mycorp/aperture/certificate/{GUID})
   - Make the email subject parameterized, but default it to:
     Action Required: Certificate Expiring - {CertificateName}
   - Parameterize:
     - To
     - Cc
     - From
     - SMTP server or mail-sending method
5. Logging and Output
   - Create a detailed CSV log file with one row per certificate processed.
   - Include at minimum these columns:
     - InputCertificateName
     - MatchedCertificateName
     - AppID
     - GUID
     - ExpirationDate
     - DaysLeft
     - EmailSent
     - Status
     - ErrorMessage
   - Also create a timestamped transcript or log file for troubleshooting.
   - Do not overwrite previous logs; create date-stamped output files.
6. Error Handling
   - Use robust try/catch blocks.
   - Continue processing the remaining certificates if one certificate fails.
   - Clearly log:
     - not found
     - multiple matches
     - Venafi query failures
     - email send failures
   - Validate required parameters before processing.
7. Script Style
   - Make the script modular with functions such as:
     - Get-CertificateDetailsFromVenafi
     - Get-DaysLeft
     - Send-CertificateExpirationEmail
     - Write-ResultLog
   - Keep it fully runnable and copy/paste ready.
   - Do not leave placeholder pseudo-code.
   - Include comment-based help at the top.
   - Use parameter-driven execution only; do not prompt interactively.
8. Final Deliverable
   - Return the complete PowerShell script.
   - Include a short usage example showing:
     - input from a text file
     - sample execution with email parameters
   - Ensure all syntax is valid and the script is ready to test immediately.
Important implementation notes:
- Prefer exact certificate name matching where possible.
- If the Venafi result includes certificate distinguished name or additional metadata, only use it if needed to uniquely identify the certificate.
- If AppID is missing, still log the certificate and note that AppID was not returned.
- The script must be suitable for automation and future scheduling.

The Verdict

While the prompt above looks long and complicated (don't worry you can use AI for that too) it is far easier (or in my case quicker) than coding the whole script from scratch. Vibe coding isn't just a fleeting trend—it's a peek into how software will be built moving forward. Tools like Kiro prove that you don't have to sacrifice software engineering rigor just because you want to build at the speed of thought. By mixing casual conversation with firm architecture specs, it keeps you firmly in the director’s chair while your AI agents do the heavy lifting. I chose to highlight Kiro, as it was my first vibe coding toolset. But if Kiro doesn’t quite fit your development style, or if you want to explore different ways to build software at the speed of thought, the vibe coding ecosystem has plenty of choices. 

  • The AI-First IDEs (For Complete Codebase Control)

If you like working locally, want access to a full suite of extensions, and prefer the AI to act as a highly advanced co-pilot or workspace partner, these are your best bets.

    • Cursor: The current heavyweight champion of AI code editors. It is a direct fork of VS Code, meaning all your favorite themes and extensions port over with zero setup. Its "Composer" and agent modes can index your entire repository, allowing you to ask it to refactor code across dozens of files simultaneously while maintaining architectural consistency
      • Pricing: Generous free tier; Pro plan starts at $20/month.
    • Windsurf: Built by Codeium (and powered by Cognition AI tech), Windsurf is Cursor’s fiercest rival. Its standout feature is the "Cascade" agent system. While Cursor excels at a conversation you lead, Windsurf’s agents are slightly more autonomous, taking multi-step execution paths to solve complex logic puzzles independently.
      • Pricing: Free tier available; premium plans start at $15/month.

  • Browser-First App Builders (From Prompt to Production)

If you don't want to deal with local environments, Git repositories, package managers, or server configurations, these platforms let you build and deploy entirely in a browser tab.

    • Lovable: Perfect for building full-stack web applications, internal tools, and rapid MVPs (Minimum Viable Products). Lovable works by generating highly polished, visually stunning frontend designs and matching them with structured backend capabilities. It explicitly writes out its implementation plan for you to review before it edits any code.
      • Pricing: Limited free credits; paid tiers start at $25/month.
    • Bolt.new: Running inside a web-based StackBlitz container, Bolt.new is arguably the fastest way to turn a single natural language prompt into a live, shareable URL. It handles full-stack Node.js environments right in your browser, making it an incredible tool for spinning up lightweight prototypes or testing ideas instantly.
      • Pricing: Free tier; Pro tier starts at $20 to $25/month.

  • Terminal-First Agents (For Advanced Power Users)

If you prefer staying out of graphical interfaces entirely and want a tool that hooks directly into your terminal to manipulate your local codebase, look here.

    • Claude Code: Anthropic’s official command-line tool. It operates directly in your terminal, leveraging an immense 1-million-token context window to swallow massive codebases whole. It handles deep repository research, executes terminal commands, runs tests, and lists out a step-by-step checklist of its plan for your approval before execution.
      • Pricing: Included with Claude Pro ($20/month) or usage-based via API credits.

Monday, July 20, 2026

"Big Sky Country" Indeed!

 "Big Sky Country" 

One of the most important concepts I've learned in my many years of working is to keep & maintain a work life balance. Being able to recharge/reenergize and of course spending quality time with the family is key to being productive at work and on the home front.  I happy to share a little from my most recent trip to Montana aka "Big Sky Country" and how it fir it into the work life balance mantra that everyone should follow. 

Let's start with the trip out there. Flying into Kalispell was uneventful, but unfortunately Southwest Airlines doesn't fly there 😞. My first tip in keeping a good work life balance is to pick an airline and if they have one an airline credit card and start getting your preferred status. My airline of choice is Southwest. Good, bad, or ugly, they are the one I have my status with so I try to fly them wherever I can. So off to United we went. Since this was our big trip of the year we decided to splurge on first class - something you can't get on Southwest. Yes, domestic first class doesn't have the "pods" but even the bigger/nicer seats was great for our journey to Montana.  Coming in over the mountains is a great way to welcome you to the 41st state. 

We chose Montana for a few reasons, first and foremost how beautiful the Glacier National Park and surrounding Rockies are, and it gets us another "M" state off our state list.  Plus we like to see new places in general. When they say "Big Sky Country" they really mean it - what great mountain views.




If you been reading my blogs, you know I have to put some tie into cyber or at least technology, well this one is no different. I wanted to do a shoutout to smart glasses - in the case of this trip I brought my Rokid AI glasses with me. Yes there are 100's of reasons to love smart glasses but what I wanted to point out, especially on this trip was 1. the ease of taking pictures & videos and 2. being able to identify the plants/flowers/trees we saw. The video below was taken from the glasses. It really allows you to enjoy the surroundings without the need to always whip out your phone for a shot.



My suggestion - embrace the technology and leverage it to better enjoy the day. The glasses certainly made the trip more enjoyable and helped us learn things along the way.  Mind you that in Glacier National Park cell service was spotty at best so didn't always have the best connections for AI uses but the picture taking and videos made up for it. 

We met a few friends along the way:


The "brown" spot in that last picture is of a bear. Yes, you have to zoom in a little to see it but that is the closets we wanted to get (and the park ranger on the scene wouldn't let you get closer even if we wanted to).


Getting out in nature is so relaxing even when you are hiking 2+ miles, at times it felt like straight up, it just takes your mind off all your problems and concerns. I highly recommend getting away and enjoying what you like.  Where do you like to go to recharge/reenergize? Have any good recommendations?




Tuesday, June 23, 2026

Zero to AI Hero - Adapt and become Important

 In my last AI post AI Adapt or become Irrelevant I talked about how AI is coming and sadly, potentially coming for your job.  So let's reTHINK how we want to approach AI and Adapt and become Important. 

Being the latest and greatest buzz word AI is gaining popularity at a pace we haven't seen since the early days of the "ecommerce" boom. That fast pace mantra, makes it a little intimidating to learn and adapt. With that in mind I wanted to share some good resources for you to start your AI journey. 


 The course/knowledge will be broken down into four stages:

  • Stage 1: Foundations - The bare basics. This stage is meant for the absolute beginner, feel free to skip this stage if you are already familiar with AI.
  • Stage 2: Specialization - Think (or reTHINK :)) of this as your intermediate stage taking you beyond beginner topics
  • Stage 3: Deep Dive - This is where you start becoming an engineer. As the title suggest these courses/learning dive deeper into the art of AI, to include learning the back end LLMs

Stage 1: Foundations

Target Audience: Beginners with little to no AI experience. The focus here is on high-level mechanics, immediate productivity gains, and responsible everyday use.

AI Courses:

Learn the fundamentals of AI and what it can provide for us.
  • Microsoft Career Essentials in Generative AI
    • Pricing: Free
    • Time Commitment: ~4 hours total
    • Core Focus: Operating Microsoft Copilot, basic prompt frameworks, and understanding generative AI foundations in a business context.
  • Google AI Professional Certificate
    • Pricing: Free to Audit (Pay only for an official certificate)
    • Time Commitment: ~7 hours total (~1 hour per course module)
    • Core Focus: Brainstorming, data analysis, and using Google AI Studio/Gemini for daily professional workflows.
  • Google Cloud Generative AI Path
    • Pricing: Free (Includes completion badges)
    • Time Commitment: ~10–12 hours total
    • Core Focus: Introductions to Large Language Models (LLMs), image generation, and encoder-decoder architectures.
  • AI for Everyone by DeepLearning.AI
    • Pricing: Free to Audit
    • Time Commitment: ~6 hours
    • Core Focus: Non-technical navigation of AI business strategy, building an internal AI culture, and understanding what AI realistically can and cannot do.

Framework Focus: 

Before touching an enterprise tool, every employee must understand data privacy, IP leakage, and basic algorithmic bias.
  • AI Ethics for Employees (Codecademy)
    • Pricing Mode: Trial Available
    • Time Commitment: ~2 hours
    • Core Focus: Introduces end-users to corporate data responsibility, spotting biased outputs, and understanding the basic ethical guardrails of using generative AI tools in daily tasks.

Prompt Engineering:

Move past using AI like a simple search engine and learn how to use structured language to control basic outputs.
  • AI Prompting for Everyone by DeepLearning.AI
    • Pricing Model: Free to Audit
    • Time Commitment: ~3 hours
    • Core Focus: Taught by AI pioneer Andrew Ng, this course focuses on using modern models (ChatGPT, Claude, Gemini) as active thought partners. Users learn to provide rich context, handle multimedia inputs, and execute effective brainstorming without technical background overhead.
  • Prompt Engineering for ChatGPT (Vanderbilt University)
    • Pricing Model: Free to Audit
    • Time Commitment: ~19 hours total
    • Core Focus: This is the absolute gold standard for foundational prompting. It introduces structural "prompt patterns"—such as the Persona Pattern, Meta-Language Pattern, and Few-Shot Examples—turning everyday employees into highly efficient AI power users.

Stage 2: Specialization

Target Audience: Aspiring technical leads, product managers, and administrators. This phase shifts from simply "using" AI to customizing, integrating, and configuring specialized AI tools.

AI Courses:

  • Anthropic AI Certifications
    • Pricing: Free
    • Time Commitment: ~1–2 hours per module (13 certifications available)
    • Core Focus: Mastering the Claude API, prompt caching, the Model Context Protocol (MCP), and building functional autonomous agents.
  • IBM AI Fundamentals (SkillsBuild)
    • Pricing: Free
    • Time Commitment: ~13 hours total
    • Core Focus: Practical overviews of Machine Learning (ML), Natural Language Processing (NLP), and Deep Learning without deep coding prerequisites.
  • Salesforce AI Agent Training (Trailhead)
    • Pricing: Free
    • Time Commitment: ~5 hours
    • Core Focus: Interactive, hands-on sandboxes demonstrating how CRM systems deploy autonomous AI agents for business automation.
  • OpenAI Academy Resources
    • Pricing: Free
    • Time Commitment: ~5 hours
    • Core Focus: Understanding DALL-E capabilities, API integration basics, and custom GPT builders

Framework Focus:

Operational Governance and Enterprise Standards (ISO/IEC 42001).As team members begin configuring systems or managing vendors, they must align with international standards. ISO/IEC 42001 is the premier global, auditable standard for establishing an Artificial Intelligence Management System (AIMS).  
  • ISO/IEC 42001 Foundations (Advisera)
    • Pricing Mode: Free (Paid option for official certificate)
    • Time Commitment: ~8 hours
    • Core Focus: Walks through how to draft an AI policy, define system scope, balance corporate accountability, and map compliance to external regulations like the EU AI Act.ISO/IEC 42001 
  • Awareness Course (AIQI Consortium)
    • Pricing Mode: Free
    • Time Commitment: ~4–6 hours
    • Core Focus: Great for leadership and technical managers to understand how ISO 42001 integrates seamlessly with existing security controls like ISO 27001 (InfoSec) and ISO 27701 (Privacy).

Prompt Engineering:

As users enter the Specialization tier, prompting shifts toward achieving perfect consistency, parsing massive datasets, and eliminating model "hallucinations."
  • Advanced Prompt Engineering for Everyone (Vanderbilt University)
    • Pricing Model: Free to Audit  
    • Time Commitment: ~9 hours total
    • Core Focus: Teaches In-Context Learning (ICL) and template-based output formatting. Crucially, it introduces the prompting structures needed to work with Retrieval-Augmented Generation (RAG) systems, instructing users on how to craft prompts that force models to stick strictly to verified enterprise data.

Stage 3: Deep Dive

Target Audience: Developers, software engineers, and data analysts. This is the heavy engineering stage, moving behind the user interface to program, train, and mathematically construct AI algorithms.

AI Courses:

  • Harvard CS50’s Introduction to AI with Python
    • Pricing: Free (Paid certificate optional)
    • Time Commitment: 10–30 hours (Structured across 7–12 weeks self-paced)
    • Core Focus: Theoretical computer science foundations including graph search algorithms, reinforcement learning, and standard machine learning libraries in Python.
  • Elements of AI (University of Helsinki)
    • Pricing: Free
    • Time Commitment: ~30 hours total
    • Core Focus: Demystifying the actual math and logic of AI, neural networks, and how algorithms make data-driven predictions.
  • Practical Deep Learning for Coders (fast.ai)
    • Pricing: Free (Completely open-source with no paywalls)
    • Time Commitment: 40–60 hours (Highly dependent on hands-on project labs)
    • Core Focus: Building, fine-tuning, and deploying actual neural networks using PyTorch. This is the core "Build, Fine-Tune, and Run Real-World Projects" phase

Framework Focus:

The NIST AI Risk Management Framework (AI RMF) is the gold standard for breaking down AI risk into actionable engineering steps.  
  • AI Risk Management: The NIST Way (Skillsoft via Codecademy)  
    • Pricing Mode: Trial Available
    • Time Commitment: ~2 hours
    • Core Focus: Deeply analyzes the four core pillars of the NIST framework: Govern, Map, Measure, and Manage. Engineers learn how to mathematically measure model robustness, set up incident response protocols, and build concrete technical mitigation strategies across the deployment lifecycle. 

Prompt Engineering:

For the more software developer/engineer audience, deep dive prompting is no longer done inside a web browser chat window—it is written as code and injected into software pipelines via APIs. 
  • ChatGPT Prompt Engineering for Developers by DeepLearning.AI & OpenAI
    • Pricing Model: Free
    • Experience Level: Requires basic Python knowledge
    • Time Commitment: ~1.5 to 2 hours
    • Core Focus: Co-designed with OpenAI, this brief but intense developer-centric course covers how to use LLM APIs programmatically. Engineers learn the exact mechanics of system vs. user prompts, token optimization, and programmatic techniques for summarizing text, inferring sentiment, and transforming code formats automatically

Stage 4: The "AI Ready" Summit

The Capstone Destination where Innovation, Governance, and Engineering Converge.

Reaching the Summit means you are ready to  transitions from passive learners to active, responsible AI innovators. At this final stage, the isolated tracks of core curriculum, risk governance, and prompt engineering completely merge.

Rather than checking off individual tutorials, you can apply your knowledge to architect, protect, and orchestrate production-grade AI solutions. Here is the unified blueprint of what a fully "AI Ready" learner masters at the summit:

Unified Focus Areas:

  • Advanced Prompt Engineering: Multi-Agent Orchestration
    • You now start to moves away from single-prompt chat windows. At the summit, engineers write programmatic, agentic prompts that instruct systems of models to collaborate. This includes setting up multi-agent frameworks (like CrewAI, AutoGen, or LangChain) where AI agents are assigned distinct personas, securely hand off sub-tasks to one another, execute code in isolated sandboxes, and run self-correction loops before returning a finalized output.
  • Risk Governance: Continuous Lifecycle Monitoring & Red Teaming
    • Governance at the summit is treated as an active engineering practice rather than static documentation. Utilizing the open-source NIST AI RMF Playbook, your technical and compliance teams collaborate to conduct adversarial testing (AI Red Teaming). They intentionally pressure-test enterprise models for prompt injection vulnerabilities, data leakage risks, and hallucinations, while maintaining a continuous audit trail aligned with their ISO/IEC 42001 Artificial Intelligence Management System (AIMS).
  • Core Execution: Responsible Enterprise Deployment
    • The capstone achievement of the entire roadmap. Technical teams design, optimize, and safely deploy Retrieval-Augmented Generation (RAG) pipelines or fine-tuned open-source models into corporate infrastructure. 
    • Non-technical leaders simultaneously manage the change acceleration, ensuring the business safely captures immediate productivity gains while remaining rigorously compliant with evolving global regulations like the EU AI Act.

Capstone Resources & Reference Tooling

To support your at this final milestone, they should pivot from traditional courses to these advanced execution toolkits:
  • NIST AI RMF Playbook  - Risk Framework
    • Pricing Model: Free
    • Core Focus: Lifecycle Risk Mitigation & Technical Controls
  • OWASP Top 10 for LLMs - Security Framework
    • Pricing Model: Free 
    • Core Focus: Vulnerability Mapping & AI Red Teaming
  • LangChain / CrewAI Documentation -  Developer Ecosystem
    • Pricing Model: Free/Open Source
    • Core Focus: Building Multi-Agent & Programmatic Prompt Architectures 

Mentor's Capstone Briefing

Look at Stage 4 as your launchpad. The ultimate test of am I  "AI Ready" isn't a certificate of completion—it’s a live, secure internal tool. To clear this final summit, challenge yourself and any engineers/ product managers you work with to co-author an internal AI utility. Build a multi-agent workflow, have the prompt specialists optimize the system instructions, and have your administrators audit the entire pipeline using the NIST Playbook before a single employee uses it. That is how you turn theory into true organizational capability.

Where are you on this AI Journey? I am sure I am missing resources; if you know of any good ones I missed shoot me a comment below.

Wow what a long post! As the saying goes "I stand on the shoulders of giants" and am thankful for all the wonderful resources to learn. I especially want to give kudos the following: 

  • The TL;DR video of many of the courses covered above - https://www.youtube.com/watch?v=0s2PbBT5SA0
  • A good discussion thread on the topic - https://www.reddit.com/r/learnmachinelearning/comments/1qhs23q/curated_list_of_actually_free_ai_courses_no/ 

Friday, June 19, 2026

The Cat in the Server Room: A Seussian Guide to the Cyber Kill Chain

Another hacking blog set to clear the fog. I am the clever fox getting root on your box. Sorry for the bad rhyming it was my failed attempt of being clever like good ole Dr. Suess. 

If we talk about hacking of course we have to cover the Cyber Kill Chain—the classic seven-stage model of a cyberattack—but let's look at it through it with the whimsy, rhythm, and cautionary wisdom of Dr. Seuss. Because at the end of the day, a threat actor trying to breach your network isn’t all that different from a certain chaotic feline trying to wreck a house on a rainy afternoon.

Grab your hat, hold onto your keys, and let's walk through the story of a cyberattack


  • Stage 1: Reconnaissance
One map, two map, blue map, NMAP. Before a bad actor ever sends a single packet, they look for open windows, unpatched vulnerabilities, and employee names on LinkedIn. They start by doing their homework.

As the doctor wrote in I Can Read with My Eyes Shut!:

"The more that you read, the more things you will know. The more that you learn, the more places you’ll go."

Hacking Spin: The more an attacker recons, the more things they will know. The more info they harvest, the deeper into your network they’ll go. Know more about the network, application, system than they do and you'll go places.



  • Stage 2: Weaponization
Once they know where the cracks are, it's time to build the tool. The attacker pairs a exploit with a payload—creating a malicious document, a tailored phishing lure, or custom malware.

From Oh, the Thinks You Can Think!:

"Think left and think right and think low and think high. Oh, the thinks you can think up if only you try!"

Hacking Spin: Think left, right, low, and high to bypass defense-in-depth. Oh, the custom payloads they’ll craft up if only they try! Weaponization is pure adversarial creativity. Be creative as the "Doc".
  • Stage 3: Delivery
The weapon is ready! It’s packaged and shipped! With sneaky attachments, it’s fully equipped. Whether phishing by mail or a bad clicky link, It slips past your borders before you can blink!

From One Fish, Two Fish, Red Fish, Blue Fish:

"From there to here, from here to there, funny things are everywhere."

Hacking Spin: From there to here, from inbox to share, malicious packets are everywhere. Delivery is the moment the threat actor knocks on your digital front door, opens it an lays waste to the house just like that famous cat.
  • Stage 4: Exploitation
The trap springs, the hacker sings! A user clicks a link, an unpatched server drops its guard, and the malicious code springs to life inside the perimeter.

Back to I Can Read with My Eyes Shut!:

"There are so many things you can learn about, but. You'll miss the best things if you keep your eyes shut."

Hacking Spin: The attacker relies on you keeping your eyes shut! They look for the blind spots you forgot to monitor and the legacy systems you forgot to patch, using your lack of visibility to slide right through the front door.


  • Stage 5: Installation
The exploit worked, but the attacker needs to stay after all they want time to play.. They install a backdoor, a rootkit, or a persistent agent so they don't lose access if a computer reboots. They are moving into your system.

From the timeless Green Eggs and Ham:

"I do not like them in a box. I do not like them with a fox."

Hacking Spin: We do not like them in our box. We do not like a rootkit fox! Installation is the attacker unpacking their bags and settling into your infrastructure.
  • Stage 6: Command & Control (C2)
Now that the malware is installed, it opens a beacon back to the attacker’s external server. The adversary now has a remote control for your endpoint, giving them full authority to dictate what happens next.

From Oh, the Places You'll Go!:

"You have brains in your head. You have feet in your shoes. You can steer yourself any direction you choose."

Hacking Spin: They’ve got code in your box. They’ve got scripts in their shoes. They can steer your data any direction they choose. Once C2 is established, you are no longer the sole driver of your own system.


  • Stage 7: Actions on Objectives
This is the grand finale of the attack. The adversary accomplishes what they came for: exfiltrating data, encrypting files for ransom, or corrupting system backups. The damage is done.

But this is also where our role as defenders becomes most critical. As The Lorax famously warned:

"Unless someone like you cares a whole awful lot, nothing is going to get better. It’s not."

Hacking Spin: Unless defenders like us watch a whole awful lot, our data is going to be gone. It is!

The Moral of the Story
I hope you enjoyed this whimsical, Suessical, walk through the Cyber Kill Chain. It isn't just a dry framework for compliance checklists; it’s a timeline of an active story. The beauty of this timeline is that we only have to break one single link to stop the attackers.

If we spot the recon, block the delivery, patch the exploit, or catch the C2 beacon, the story ends happily for us and poorly for them. It takes constant vigilance, proactive hunting, and a team that cares a whole awful lot.

My Sources:
StageSeussian QuoteBook Source
Reconnaissance"The more that you read, the more things you will know. The more that you learn, the more places you’ll go."I Can Read with My Eyes Shut!
Weaponization"Think left and think right and think low and think high. Oh, the thinks you can think up if only you try!"Oh, the Thinks You Can Think!
Delivery"From there to here, from here to there, funny things are everywhere."One Fish, Two Fish, Red Fish, Blue Fish
Exploitation"There are so many things you can learn about, but. You'll miss the best things if you keep your eyes shut."I Can Read with My Eyes Shut!
Installation"I do not like them in a box. I do not like them with a fox."Green Eggs and Ham
Command & Control"You have brains in your head. You have feet in your shoes. You can steer yourself any direction you choose."Oh, the Places You'll Go!
Actions on Objectives"Unless someone like you cares a whole awful lot, nothing is going to get better. It’s not."The Lorax