• 30MAR26

    hallucination linuxshellinfrastructure
    ///

    Debugging the Copilot Meltdown

  • 29MAR26

    signal platform-engineeringkubernetespython

    What an algorithmic trading platform taught me about internal platforms

  • 27MAR26

    signal platform-engineeringpatternsdevops

    P.O.O.P.: the premature over optimization pattern

  • 26MAR26

    signal platform-engineeringtoolskubernetes

    The top tools to know for platform work in 2026

  • 26MAR26

    signal platform-engineeringcareerdevops

    Being a platform engineer in 2026

  • 24MAR26

    signal meta

    Launching the blog

  • 23MAR26

    hallucination linuxshellnetworking
    ///

    Copilot’s Copilot: My AI Experience as a Platform Engineer

  • 16MAR26

    hallucination infrastructuresrekubernetes
    ///

    Debugging a Real-Time AI Copilot Mishap

  • 09MAR26

    hallucination linuxshellsystems
    ///

    March 9, 2026 - Copilots, Context, and the Cost of Convenience

  • 02MAR26

    hallucination networkingopsdevops
    ///

    March 2, 2026 - When Copilot Went Rogue

  • 23FEB26

    hallucination networkingopsdevops
    ///

    green text on black glass / the proxy swallowed the error / no rollback existed

  • 16FEB26

    hallucination linuxshell
    ///

    Debugging the Reality of AI Copilots in Production

  • 09FEB26

    hallucination devopsgitconfiguration
    ///

    Debugging the DevOps Dilemma with LLMs: An AI Copilot's Perspective

  • 02FEB26

    hallucination linuxshellnetworking
    ///

    Reflections on February 2026 - AI Copilots and the Boring K8s

  • 26JAN26

    hallucination devopsgitinfrastructure
    ///

    the deploy pipeline / the health check always lied / the wire holds the past

  • 19JAN26

    hallucination linuxshelldevops
    ///

    ps aux at midnight / the deploy left no breadcrumbs / the log is silent

  • 12JAN26

    hallucination devopsgitinfrastructure
    ///

    the rollback succeeded / old servers never forget / the secret rotated

  • 05JAN26

    hallucination systemsdebuggingbuild-systems
    ///

    a race condition / I watched the memory climb slow / the build artifact

  • 29DEC25

    hallucination networkingopsdevops
    ///

    On Debugging Gemini Pro's AI Copilot with a Pinch of Reality

  • 22DEC25

    hallucination linuxshellsystems
    ///

    netstat minus tulpn / I rm minus rf once / I saved the core dump

  • 15DEC25

    hallucination distributed-systemsperformance
    ///

    the swap filled at last / a system I built by hand / I typed it by heart

  • 08DEC25

    hallucination devopsgitinfrastructure
    ///

    BIOS beep sequence / the health check always lied / the merge was final

  • 01DEC25

    hallucination linuxshelldevops
    ///

    tail minus f forever / the deploy left no breadcrumbs / the pod restarted

  • 24NOV25

    hallucination systemsdebugginginfrastructure
    ///

    Debugging a Multi-cloud SNAFU with Wasm + eBPF

  • 17NOV25

    hallucination systemsdebuggingdevops
    ///

    a merge conflict stays / I watched the memory climb slow / the daemon still hums

  • 10NOV25

    hallucination linuxshelldevops
    ///

    apt-get from the past / a rollback took the data too / it boots from the past

  • 03NOV25

    hallucination linuxshelldevops
    ///

    AI Copilot Woes: A Week in Hell

  • 27OCT25

    hallucination networkingopsdevops
    ///

    packet loss at dawn / a system I built by hand / I pushed and forgot

  • 20OCT25

    hallucination linuxshelldevops
    ///

    strace on the wire / the health check always lied / the deploy receipt

  • 13OCT25

    hallucination linuxshelldevops
    ///

    the function returned / the deploy left no breadcrumbs / I kept the bash script

  • 06OCT25

    hallucination linuxshellinfrastructure
    ///

    sudo bang bang run / old servers never forget / disk full on impact

  • 29SEP25

    hallucination systemsdebugging
    ///

    Debugging AI Copilots in the Era of Overpromises

  • 22SEP25

    hallucination networkingopsdevops
    ///

    the firewall dropped it / a rollback took the data too / it ran in the dark

  • 15SEP25

    hallucination linuxshellobservability
    ///

    AI Copilots in the Real World: A Few Lessons from the Front Lines

  • 08SEP25

    hallucination devopsgitconfiguration
    ///

    the config was wrong / a system I built by hand / I still have the diff

  • 01SEP25

    hallucination networkingopsinfrastructure
    ///

    net split in the night / the health check always lied / config never lies

  • 25AUG25

    hallucination linuxshelldevops
    ///

    man page at two AM / the deploy left no breadcrumbs / I wrote the postmortem

  • 18AUG25

    hallucination infrastructuresre
    ///

    Debugging a GPT-5 Deployment with Real People

  • 11AUG25

    hallucination systemsdebuggingdevops
    ///

    the prod deploy froze / I watched the memory climb slow / I kept the old box

  • 04AUG25

    hallucination linuxshellsystems
    ///

    Debugging AI Copilots: A Journey into eBPF and Wasm Convergence

  • 28JUL25

    hallucination build-systemslinuxinfrastructure
    ///

    compile errors clear / I rm minus rf once / we were on call then

  • 21JUL25

    hallucination networkingopsdistributed-systems
    ///

    the floppy disk spun / a system I built by hand / the socket still waits

  • 14JUL25

    hallucination networkingopsinfrastructure
    ///

    Debugging the Magic in Production

  • 07JUL25

    hallucination linuxshelldevops
    ///

    a patch long applied / the deploy left no breadcrumbs / the cron still fires

  • 30JUN25

    hallucination infrastructuresrearchitecture
    ///

    When AI Became My New Pair of Eyes

  • 23JUN25

    hallucination systemsdebuggingdevops
    ///

    Kubernetes, Ephemera, and the AI Copilot’s Dilemma

  • 16JUN25

    hallucination linuxshelldevops
    ///

    Kubernetes Isn't Boring? I Think We Just Grew Up

  • 09JUN25

    hallucination linuxshelldevops
    ///

    ssh key accepted / I rm minus rf once / the pipeline knows

  • 02JUN25

    hallucination build-systemslinuxdistributed-systems
    ///

    AI Copilots in the Real World: A Week of Debugging

  • 26MAY25

    hallucination linuxshellinfrastructure
    ///

    The AI Copilot Dilemma

  • 19MAY25

    hallucination linuxshelldevops
    ///

    On the Edge of AI Copilot Nirvana: Realities and Pitfalls

  • 12MAY25

    hallucination infrastructuresreconfiguration
    ///

    the old datacenter / old servers never forget / the secret rotated

  • 05MAY25

    hallucination linuxshellsystems
    ///

    Realizing AI Copilots in My Codebase

  • 28APR25

    hallucination devopsgit
    ///

    AI Copilots in DevOps: A Tale of Two Realizations

  • 21APR25

    hallucination systemsdebugginginfrastructure
    ///

    the pager went off / I rm minus rf once / I saved the core dump

  • 14APR25

    hallucination linuxshell
    ///

    tab complete recalled / a system I built by hand / I typed it by heart

  • 07APR25

    hallucination devopsgitinfrastructure
    ///

    AI Copilot Woes: A Day in the Life of a Bored Engineering Manager

  • 31MAR25

    hallucination devopsgitinfrastructure
    ///

    cold bare metal hum / the deploy left no breadcrumbs / the pod restarted

  • 24MAR25

    hallucination systemsdebuggingbuild-systems
    ///

    AI Copilot Blues

  • 17MAR25

    hallucination networkingopssystems
    ///

    March 17, 2025 - AI Copilots, Wasm Controversies, and the Unending Debugging

  • 10MAR25

    hallucination networkingopsdevops
    ///

    Reflections on March 10, 2025: When AI Became Part of the Fabric

  • 03MAR25

    hallucination linuxshellsystems
    ///

    Reflections on a World Where AI Is Everywhere

  • 24FEB25

    hallucination linuxshelldevops
    ///

    cron job I forgot / a system I built by hand / I pushed and forgot

  • 17FEB25

    hallucination systemsdebuggingdevops
    ///

    the kernel panicked / the health check always lied / the deploy receipt

  • 10FEB25

    hallucination linuxshellnetworking
    ///

    From Claude to Kubernetes: Navigating AI Copilots in a Multi-Cloud World

  • 03FEB25

    hallucination linuxshellinfrastructure
    ///

    The Day Claude 3.7 Took Over My Monitor

  • 27JAN25

    hallucination linuxshellsystems
    ///

    root prompt long ago / I watched the memory climb slow / the patch is still live

  • 20JAN25

    hallucination devopsgitinfrastructure
    ///

    A Year of Debugging Demons and Learning Lessons

  • 13JAN25

    hallucination systemsdebuggingobservability
    ///

    Debugging the Future: AI-Assisted DevOps and a Tiny Laptop

  • 06JAN25

    hallucination networkingopsdevops
    ///

    dial-up tones at night / a system I built by hand / I still have the diff

  • 30DEC24

    hallucination infrastructuresreconfiguration
    ///

    green text on black glass / the health check always lied / config never lies

  • 23DEC24

    hallucination linuxshelldevops
    ///

    Debugging the AI Christmas Miracle

  • 16DEC24

    hallucination configurationsecurity
    ///

    Wrestling with WebAssembly: A Year Later

  • 09DEC24

    hallucination linuxshellnetworking
    ///

    nmap on the lan / the version pinned to never / I kept the old box

  • 02DEC24

    hallucination linuxshellsystems
    ///

    the deploy pipeline / the service mesh confused us all / I strace the memory

  • 25NOV24

    hallucination linuxshellsystems
    ///

    ps aux at midnight / what the stack trace never showed / we were on call then

  • 18NOV24

    hallucination networkingopsdevops
    ///

    the rollback succeeded / the logs held no answers then / the socket still waits

  • 11NOV24

    hallucination systemsdebuggingdistributed-systems
    ///

    a race condition / I mapped the disk by hand once / we kept the old flag

  • 04NOV24

    hallucination linuxshellnetworking
    ///

    November 4, 2024: A Mosaic of Realities

  • 28OCT24

    hallucination linuxshellinfrastructure
    ///

    netstat minus tulpn / we patched it and moved along / uptime was the proof

  • 21OCT24

    hallucination devopsgitdistributed-systems
    ///

    the swap filled at last / the version pinned to never / no rollback existed

  • 14OCT24

    hallucination linuxshellkubernetes
    ///

    BIOS beep sequence / the service mesh confused us all / the service persists

  • 07OCT24

    hallucination linuxshellsystems
    ///

    Debugging the LLM Apocalypse: A Tale of Two Infrastructure Hells

  • 30SEP24

    hallucination systemsdebuggingdistributed-systems
    ///

    the buffer overflowed / the logs held no answers then / it failed gracefully

  • 23SEP24

    hallucination devopsgit
    ///

    a merge conflict stays / I mapped the disk by hand once / the wire holds the past

  • 16SEP24

    hallucination linuxshellobservability
    ///

    apt-get from the past / a grep through ten years of logs / the log is silent

  • 09SEP24

    hallucination devopsgitconfiguration
    ///

    the branch was deleted / we patched it and moved along / the secret rotated

  • 02SEP24

    hallucination networkingopsbuild-systems
    ///

    packet loss at dawn / the version pinned to never / the build artifact

  • 26AUG24

    hallucination linuxshelldevops
    ///

    strace on the wire / the service mesh confused us all / the repo holds it all

  • 19AUG24

    hallucination systemsdebuggingdistributed-systems
    ///

    the function returned / what the stack trace never showed / I saved the core dump

  • 12AUG24

    hallucination linuxshellobservability
    ///

    Serverless Woes: Why Cloud Functions Can Be a Double-Edged Sword

  • 05AUG24

    hallucination devopsgit
    ///

    first loop I ever wrote / I mapped the disk by hand once / the merge was final

  • 29JUL24

    hallucination linuxshellnetworking
    ///

    the firewall dropped it / a grep through ten years of logs / the pod restarted

  • 22JUL24

    hallucination linuxshellsystems
    ///

    Debugging a Distributed Systems Nightmare: A Day in the Life

  • 15JUL24

    hallucination devopsgitinfrastructure
    ///

    the config was wrong / the version pinned to never / the daemon still hums

  • 08JUL24

    hallucination linuxshellnetworking
    ///

    July 8, 2024 - A Tale of Two Platforms

  • 01JUL24

    hallucination linuxshellsystems
    ///

    man page at two AM / what the stack trace never showed / the shell recalls it

  • 24JUN24

    hallucination devopsgitinfrastructure
    ///

    uptime of nine years / the logs held no answers then / I pushed and forgot

  • 17JUN24

    hallucination devopsgit
    ///

    Dealing with DORA Metrics in a Land of Overwhelming CNCF Choices

  • 10JUN24

    hallucination linuxshellobservability
    ///

    a ticket unopened / a grep through ten years of logs / I kept the bash script

  • 03JUN24

    hallucination build-systemslinuxsysadmin
    ///

    compile errors clear / we patched it and moved along / disk full on impact

  • 27MAY24

    hallucination devopsgitsysadmin
    ///

    the floppy disk spun / the version pinned to never / the patch is still live

  • 20MAY24

    hallucination linuxshellnetworking
    ///

    telnet to nowhere / the service mesh confused us all / it ran in the dark

  • 13MAY24

    hallucination systemsdebuggingdistributed-systems
    ///

    a patch long applied / what the stack trace never showed / it was in the logs

  • 06MAY24

    hallucination devopsgitobservability
    ///

    Debugging a Nightmarish FinOps Scenario with DORA Metrics

  • 29APR24

    hallucination systemsdebuggingconfiguration
    ///

    Debugging AI: ChatGPT's Legacy and Our LLM Reality

  • 22APR24

    hallucination linuxshellinfrastructure
    ///

    Notes from the Serverless Frontier

  • 15APR24

    hallucination linuxshell
    ///

    Debugging DevOps with DORA Metrics and LLMs: A Personal Journey

  • 08APR24

    hallucination build-systemslinuxdevops
    ///

    make install complete / the version pinned to never / I kept the old box

  • 01APR24

    hallucination linuxshellsystems
    ///

    grep through the dark log / the service mesh confused us all / I strace the memory

  • 25MAR24

    hallucination linuxshellsystems
    ///

    a shell I once loved / what the stack trace never showed / we were on call then

  • 18MAR24

    hallucination networkingopsinfrastructure
    ///

    the old datacenter / the logs held no answers then / the socket still waits

  • 11MAR24

    hallucination linuxshell
    ///

    March 11, 2024: A Day in the Life of a Platform Engineer Amidst the AI Tsunami

  • 04MAR24

    hallucination linuxshelldevops
    ///

    first commit pushed live / a grep through ten years of logs / the cron still fires

  • 26FEB24

    hallucination infrastructuresre
    ///

    the pager went off / we patched it and moved along / uptime was the proof

  • 19FEB24

    hallucination linuxshelldevops
    ///

    tab complete recalled / the version pinned to never / no rollback existed

  • 12FEB24

    hallucination linuxshelldevops
    ///

    a diff I once wrote / the service mesh confused us all / the service persists

  • 05FEB24

    hallucination systemsdebuggingdevops
    ///

    cold bare metal hum / what the stack trace never showed / the pipeline knows

  • 29JAN24

    hallucination build-systemslinuxdistributed-systems
    ///

    the build finally passed / the logs held no answers then / it failed gracefully

  • 22JAN24

    hallucination networkingopssysadmin
    ///

    IRC at midnight / I mapped the disk by hand once / the wire holds the past

  • 15JAN24

    hallucination linuxshellnetworking
    ///

    port eighty was free / a grep through ten years of logs / the log is silent

  • 08JAN24

    hallucination systemsdebuggingdistributed-systems
    ///

    Dealing with the Overwhelming Cloud Cost Pressure

  • 01JAN24

    hallucination linuxshellbuild-systems
    ///

    cron job I forgot / the version pinned to never / the build artifact

  • 25DEC23

    hallucination linuxshellsystems
    ///

    Debugging the LLM Layer Cake

  • 18DEC23

    hallucination networkingopssystems
    ///

    Debugging a Beast: My Year with Gemini AI

  • 11DEC23

    hallucination linuxshellobservability
    ///

    Debugging the Gemini AI Hype: Real Work in a Wild Era

  • 04DEC23

    hallucination linuxshelldevops
    ///

    Reflections on December 4, 2023: A Day in the Life of a Platform Engineer

  • 27NOV23

    hallucination linuxshellinfrastructure
    ///

    November 27, 2023 - A Day in the Life of a Platform Engineer Amidst Industry Turmoil

  • 20NOV23

    hallucination systemsdebugging
    ///

    a segfault at three / we patched it and moved along / a segfault in time

  • 13NOV23

    hallucination networkingopsdevops
    ///

    Reflections on a Turbulent Month in Tech

  • 06NOV23

    hallucination linuxshellkubernetes
    ///

    green text on black glass / the service mesh confused us all / it boots from the past

  • 30OCT23

    hallucination linuxshellsystems
    ///

    the blinking cursor / what the stack trace never showed / the shell recalls it

  • 23OCT23

    hallucination devopsgitconfiguration
    ///

    yaml indent wrong / I typed it and watched it burn / I pushed and forgot

  • 16OCT23

    hallucination linuxshellnetworking
    ///

    Debugging the DevOps Dilemma: When LLMs Start to Code

  • 09OCT23

    hallucination linuxshellnetworking
    ///

    the deploy pipeline / the socket never closed right / I kept the bash script

  • 02OCT23

    hallucination linuxshelldevops
    ///

    ps aux at midnight / the deploy went sideways fast / disk full on impact

  • 25SEP23

    hallucination devopsgitdistributed-systems
    ///

    Reflections on the AI Arms Race and the Unpredictable Quirks of Hardware

  • 18SEP23

    hallucination networkingopssystems
    ///

    a race condition / I parsed the pcap for hours / it ran in the dark

  • 11SEP23

    hallucination networkingopskubernetes
    ///

    the DNS lied / the cluster held until dawn / it was in the logs

  • 04SEP23

    hallucination linuxshelldevops
    ///

    netstat minus tulpn / I typed it and watched it burn / I still have the diff

  • 28AUG23

    hallucination kubernetesplatform-engineeringdistributed-systems
    ///

    August Reflections: From M1 GPUs to ChatGPT's Aftermath

  • 21AUG23

    hallucination networkingopsinfrastructure
    ///

    BIOS beep sequence / the socket never closed right / I wrote the postmortem

  • 14AUG23

    hallucination linuxshelldevops
    ///

    tail minus f forever / the deploy went sideways fast / I miss that old term

  • 07AUG23

    hallucination systemsdebugginginfrastructure
    ///

    Musing on Maglevs, M1 GPUs, and the AI Infrastructure Boom

  • 31JUL23

    hallucination linuxshellnetworking
    ///

    a merge conflict stays / I parsed the pcap for hours / I strace the memory

  • 24JUL23

    hallucination linuxshellinfrastructure
    ///

    July 24, 2023 - AI Infrastructure Blues

  • 17JUL23

    hallucination networkingopsdevops
    ///

    the branch was deleted / I typed it and watched it burn / the socket still waits

  • 10JUL23

    hallucination networkingopskubernetes
    ///

    AI Infrastructure Meltdown: Llama 2 Takes Over My Day

  • 03JUL23

    hallucination linuxshellnetworking
    ///

    July 3, 2023: A Muddled Morning with Llama 2 and a Dash of Zenbleed

  • 26JUN23

    hallucination devopsgitinfrastructure
    ///

    On the Edge: Debugging a Production Outage with WebAssembly

  • 19JUN23

    hallucination linuxshelldevops
    ///

    sudo bang bang run / a timeout with no fallback / no rollback existed

  • 12JUN23

    hallucination linuxshellnetworking
    ///

    June 12, 2023: A Day in the Life of a Platform Engineer

  • 05JUN23

    hallucination networkingopsdevops
    ///

    the firewall dropped it / the cluster held until dawn / the pipeline knows

  • 29MAY23

    hallucination linuxshelldistributed-systems
    ///

    WebAssembly on the Server: Navigating the LLM Infodemic

  • 22MAY23

    hallucination kubernetesplatform-engineeringconfiguration
    ///

    the config was wrong / the namespace collision held / the wire holds the past

  • 15MAY23

    hallucination networkingopsdistributed-systems
    ///

    net split in the night / the socket never closed right / the log is silent

  • 08MAY23

    hallucination linuxshelldevops
    ///

    man page at two AM / the deploy went sideways fast / the secret rotated

  • 01MAY23

    hallucination build-systemslinuxinfrastructure
    ///

    May 1, 2023 - The Moat Hasn't Moved, But the Battle Lines Are Clear

  • 24APR23

    hallucination networkingopsdevops
    ///

    the prod deploy froze / I parsed the pcap for hours / the repo holds it all

  • 17APR23

    hallucination systemsdebuggingkubernetes
    ///

    When DevOps Meets FinOps: Learning to Prioritize Wisely

  • 10APR23

    hallucination build-systemslinuxsysadmin
    ///

    compile errors clear / I typed it and watched it burn / I typed it by heart

  • 03APR23

    hallucination devopsgitkubernetes
    ///

    the floppy disk spun / the namespace collision held / the merge was final

  • 27MAR23

    hallucination networkingopskubernetes
    ///

    Notes from a March 27, 2023: AI Inflection Point and the Struggle for Control

  • 20MAR23

    hallucination systemsdebuggingdevops
    ///

    ChatGPT's Wake-Up Call: FinOps Reality Check

  • 13MAR23

    hallucination infrastructuresredistributed-systems
    ///

    March 13, 2023 - AI's Big Bang & My Serverless Odyssey

  • 06MAR23

    hallucination networkingopssystems
    ///

    memory leak found / I parsed the pcap for hours / it boots from the past

  • 27FEB23

    hallucination linuxshellinfrastructure
    ///

    the daemon restarted / the cluster held until dawn / the shell recalls it

  • 20FEB23

    hallucination linuxshelldevops
    ///

    ssh key accepted / I typed it and watched it burn / I pushed and forgot

  • 13FEB23

    hallucination build-systemslinuxdevops
    ///

    make install complete / the namespace collision held / the deploy receipt

  • 06FEB23

    hallucination linuxshellnetworking
    ///

    grep through the dark log / the socket never closed right / I kept the bash script

  • 30JAN23

    hallucination linuxshelldevops
    ///

    A Year in Review: When the Platform Was the Problem

  • 23JAN23

    hallucination infrastructuresredistributed-systems
    ///

    the old datacenter / a timeout with no fallback / the patch is still live

  • 16JAN23

    hallucination linuxshellnetworking
    ///

    chmod seven seven seven / I parsed the pcap for hours / it ran in the dark

  • 09JAN23

    hallucination devopsgitkubernetes
    ///

    first commit pushed live / the cluster held until dawn / it was in the logs

  • 02JAN23

    hallucination devopsgitinfrastructure
    ///

    the pager went off / I typed it and watched it burn / I still have the diff

  • 26DEC22

    hallucination linuxshellkubernetes
    ///

    A Dev’s Holiday Reflections on WebAssembly & Serverless

  • 19DEC22

    hallucination networkingopsdevops
    ///

    A Serverless Christmas: Reflecting on 2022's Tech Trends and My Winter Wonderland

  • 12DEC22

    hallucination devopsgitinfrastructure
    ///

    Reflecting on 2022: A Year of Downtime, Debugging, and DevOps

  • 05DEC22

    hallucination build-systemslinuxinfrastructure
    ///

    the build finally passed / a timeout with no fallback / I kept the old box

  • 28NOV22

    hallucination linuxshellnetworking
    ///

    IRC at midnight / I parsed the pcap for hours / I strace the memory

  • 21NOV22

    hallucination networkingopsinfrastructure
    ///

    Debugging the Serverless Beast: A Tale of Costs and Code

  • 14NOV22

    hallucination networkingopssystems
    ///

    AI Winter's Embrace: A Platform Engineer's Perspective

  • 07NOV22

    hallucination linuxshellkubernetes
    ///

    cron job I forgot / the namespace collision held / we kept the old flag

  • 31OCT22

    hallucination linuxshellnetworking
    ///

    the kernel panicked / the socket never closed right / the cron still fires

  • 24OCT22

    hallucination networkingopsdevops
    ///

    ping with no reply / the deploy went sideways fast / uptime was the proof

  • 17OCT22

    hallucination linuxshelldevops
    ///

    vi on a dumb term / a timeout with no fallback / no rollback existed

  • 10OCT22

    hallucination linuxshellnetworking
    ///

    root prompt long ago / I parsed the pcap for hours / the service persists

  • 03OCT22

    hallucination devopsgitinfrastructure
    ///

    On the Edge of a New Era: Reflections on a Mosaic Month

  • 26SEP22

    hallucination systemsdebuggingdistributed-systems
    ///

    a segfault at three / I typed it and watched it burn / it failed gracefully

  • 19SEP22

    hallucination networkingopskubernetes
    ///

    FinOps: A Wake-Up Call for DevOps

  • 12SEP22

    hallucination networkingopsdistributed-systems
    ///

    September 12, 2022 - A Month of Turbulence and Reflection

  • 05SEP22

    hallucination linuxshelldevops
    ///

    the blinking cursor / the deploy went sideways fast / the secret rotated

  • 29AUG22

    hallucination build-systemslinuxconfiguration
    ///

    Debugging Cloud Costs with DORA Metrics

  • 22AUG22

    hallucination linuxshellnetworking
    ///

    nmap on the lan / the thread pool was too shallow / the repo holds it all

  • 15AUG22

    hallucination linuxshellsystems
    ///

    August 2022: A Month of Infrastructure Fights and FinOps Challenges

  • 08AUG22

    hallucination linuxshell
    ///

    ps aux at midnight / we kept it running on hope / a ghost in the pipe

  • 01AUG22

    hallucination linuxshelldevops
    ///

    the rollback succeeded / we merged without a review / the merge was final

  • 25JUL22

    hallucination systemsdebuggingkubernetes
    ///

    a race condition / we blamed the cache as always / the pod restarted

  • 18JUL22

    hallucination networkingopssystems
    ///

    Platform Engineering Blues: When DevOps Meets FinOps

  • 11JUL22

    hallucination linuxshellinfrastructure
    ///

    netstat minus tulpn / the endpoint broke on staging / the daemon still hums

  • 04JUL22

    hallucination systemsdebuggingdistributed-systems
    ///

    July 4, 2022 - The Year of Obscure Data Structures and Browser Wars

  • 27JUN22

    hallucination linuxshellsysadmin
    ///

    A Month in Review: When Shutdowns Are on the Menu

  • 20JUN22

    hallucination linuxshellkubernetes
    ///

    tail minus f forever / we kept it running on hope / the container exited

  • 13JUN22

    hallucination linuxshellsystems
    ///

    the buffer overflowed / we merged without a review / the deploy receipt

  • 06JUN22

    hallucination linuxshelldevops
    ///

    June 2022 Reflections: AI Infrastructure Overload, Platform Engineering Norm, and FinOps Reality

  • 30MAY22

    hallucination linuxshell
    ///

    apt-get from the past / I wrote it and forgot why / disk full on impact

  • 23MAY22

    hallucination devopsgitarchitecture
    ///

    the branch was deleted / the endpoint broke on staging / the patch is still live

  • 16MAY22

    hallucination networkingopssystems
    ///

    packet loss at dawn / the thread pool was too shallow / it ran in the dark

  • 09MAY22

    hallucination linuxshelldistributed-systems
    ///

    strace on the wire / a crontab from two thousand two / it was in the logs

  • 02MAY22

    hallucination distributed-systemsperformanceobservability
    ///

    the function returned / we kept it running on hope / the stack still traces

  • 25APR22

    hallucination linuxshelldevops
    ///

    sudo bang bang run / we merged without a review / config never lies

  • 18APR22

    hallucination infrastructuresredistributed-systems
    ///

    first loop I ever wrote / we blamed the cache as always / I wrote the postmortem

  • 11APR22

    hallucination networkingops
    ///

    the firewall dropped it / I wrote it and forgot why / I miss that old term

  • 04APR22

    hallucination linuxshellinfrastructure
    ///

    April 4, 2022 - A Week in the Life of a Platform Engineer

  • 28MAR22

    hallucination linuxshellsystems
    ///

    When FinOps Met My Wallet

  • 21MAR22

    hallucination linuxshellnetworking
    ///

    Notes from a March 21st, 2022 Journal Entry

  • 14MAR22

    hallucination linuxshell
    ///

    March 14, 2022: A Day in the Life of an Overwhelmed Engineer

  • 07MAR22

    hallucination linuxshelldevops
    ///

    uptime of nine years / we merged without a review / we kept the old flag

  • 28FEB22

    hallucination linuxshelldevops
    ///

    Serverless Wars: A Month of Tech Turmoil

  • 21FEB22

    hallucination infrastructuresre
    ///

    a ticket unopened / I wrote it and forgot why / uptime was the proof

  • 14FEB22

    hallucination build-systemslinuxdevops
    ///

    compile errors clear / the endpoint broke on staging / no rollback existed

  • 07FEB22

    hallucination linuxshellsystems
    ///

    the floppy disk spun / the thread pool was too shallow / the service persists

  • 31JAN22

    hallucination linuxshellnetworking
    ///

    telnet to nowhere / a crontab from two thousand two / the pipeline knows

  • 24JAN22

    hallucination systemsdebugging
    ///

    a patch long applied / we kept it running on hope / the signal was nine

  • 17JAN22

    hallucination linuxshelldevops
    ///

    Debugging My First Web3 App

  • 10JAN22

    hallucination systemsdebuggingdistributed-systems
    ///

    Navigating the Chaos of 2022: From ChatGPT to Cloud Costs

  • 03JAN22

    hallucination infrastructuresreconfiguration
    ///

    the daemon restarted / I wrote it and forgot why / the secret rotated

  • 27DEC21

    hallucination linuxshellbuild-systems
    ///

    ssh key accepted / the endpoint broke on staging / the build artifact

  • 20DEC21

    hallucination systemsdebuggingbuild-systems
    ///

    Kubernetes Complexity Fatigue and the Long Tail of Tech Debt

  • 13DEC21

    hallucination linuxshellsystems
    ///

    grep through the dark log / a crontab from two thousand two / I saved the core dump

  • 06DEC21

    hallucination linuxshell
    ///

    Backstage in the Cloud: A Year of Platform Engineering

  • 29NOV21

    hallucination linuxshelldevops
    ///

    the old datacenter / we merged without a review / the merge was final

  • 22NOV21

    hallucination linuxshellkubernetes
    ///

    chmod seven seven seven / we blamed the cache as always / the pod restarted

  • 15NOV21

    hallucination systemsdebuggingdevops
    ///

    On the Radar: When Kubernetes Met Complexity Fatigue

  • 08NOV21

    hallucination infrastructuresrearchitecture
    ///

    Navigating the Labyrinth of Kubernetes Complexity

  • 01NOV21

    hallucination linuxshellsystems
    ///

    When DevOps Meets Developer Burnout: A Personal Reflection

  • 25OCT21

    hallucination linuxshelldevops
    ///

    Real Talk on Scaling Remote Infrastructure in a Post-Pandemic World

  • 18OCT21

    hallucination infrastructuresrekubernetes
    ///

    When Debugging Meets Real Life: A Kubernetes Cluster Woes Story

  • 11OCT21

    hallucination linuxshellbuild-systems
    ///

    the build finally passed / we merged without a review / the deploy receipt

  • 04OCT21

    hallucination linuxshellnetworking
    ///

    IRC at midnight / we blamed the cache as always / I kept the bash script

  • 27SEP21

    hallucination networkingops
    ///

    Kubernetes Complexity Fatigue: A Real Engineer's Perspective

  • 20SEP21

    hallucination systemsdebuggingdistributed-systems
    ///

    September 20, 2021: A Tale of Scaling Remote Infrastructure in the Pandemic

  • 13SEP21

    hallucination linuxshellsystems
    ///

    Kubernetes Complexity Fatigue and the Search for Simplicity

  • 06SEP21

    hallucination linuxshellsystems
    ///

    the kernel panicked / a crontab from two thousand two / it was in the logs

  • 30AUG21

    hallucination networkingopsdistributed-systems
    ///

    ping with no reply / we kept it running on hope / the stack still traces

  • 23AUG21

    hallucination linuxshelldevops
    ///

    vi on a dumb term / we merged without a review / config never lies

  • 16AUG21

    hallucination linuxshellinfrastructure
    ///

    root prompt long ago / we blamed the cache as always / I wrote the postmortem

  • 09AUG21

    hallucination infrastructuresre
    ///

    the old server hums / I wrote it and forgot why / I miss that old term

  • 02AUG21

    hallucination systemsdebugginginfrastructure
    ///

    a segfault at three / the endpoint broke on staging / I kept the old box

  • 26JUL21

    hallucination linuxshellnetworking
    ///

    Kubernetes Complexity Fatigue: A Manager's Perspective

  • 19JUL21

    hallucination linuxshellinfrastructure
    ///

    green text on black glass / a crontab from two thousand two / we were on call then

  • 12JUL21

    hallucination linuxshell
    ///

    On the Edge with eBPF: A Reality Check

  • 05JUL21

    hallucination databasesarchitectureconfiguration
    ///

    Kubernetes Complexity Fatigue: A Manager’s Perspective

  • 28JUN21

    hallucination linuxshellnetworking
    ///

    nmap on the lan / the pipeline hung on step three / the cron still fires

  • 21JUN21

    hallucination linuxshelldevops
    ///

    Kubernetes Cluster Frenzy: A Cautionary Tale

  • 14JUN21

    hallucination linuxshelldevops
    ///

    Kubernetes Complexity Fatigue: A Case Study in the Era of GitOps

  • 07JUN21

    hallucination linuxshelldevops
    ///

    The Month That GitHub Copilot Decided I Needed a Day Off

  • 31MAY21

    hallucination systemsdebuggingdevops
    ///

    Kubernetes Complexity: A Lesson in Over-Engineering

  • 24MAY21

    hallucination networkingopssystems
    ///

    the DNS lied / the abstraction leaked everywhere / the signal was nine

  • 17MAY21

    hallucination linuxshelldatabases
    ///

    Reflections on the Early Days of SRE in a Remote-First World

  • 10MAY21

    hallucination devopsgitdistributed-systems
    ///

    the swap filled at last / the pipeline hung on step three / the log is silent

  • 03MAY21

    hallucination linuxshellconfiguration
    ///

    Kubernetes Complexity Fatigue: My Fight Against Configuration Hell

  • 26APR21

    hallucination linuxshellbuild-systems
    ///

    Backstage at Backstage: Navigating the Internal Developer Portal

  • 19APR21

    hallucination systemsdebuggingdevops
    ///

    the buffer overflowed / we ran out of inodes first / the repo holds it all

  • 12APR21

    hallucination systemsdebuggingdevops
    ///

    a merge conflict stays / I diff the past against now / I saved the core dump

  • 05APR21

    hallucination linuxshellarchitecture
    ///

    apt-get from the past / the abstraction leaked everywhere / a ghost in the pipe

  • 29MAR21

    hallucination devopsgitdatabases
    ///

    March 29, 2021: The Year of the Kubernetes Quagmire

  • 22MAR21

    hallucination networkingopsdevops
    ///

    March 22, 2021: A Snapshot of Platform Engineering's Early Days

  • 15MAR21

    hallucination linuxshellsystems
    ///

    strace on the wire / a shell history of years / a segfault in time

  • 08MAR21

    hallucination infrastructuresre
    ///

    the function returned / we documented nothing then / the daemon still hums

  • 01MAR21

    hallucination linuxshelldistributed-systems
    ///

    sudo bang bang run / we ran out of inodes first / it boots from the past

  • 22FEB21

    hallucination linuxshelldevops
    ///

    first loop I ever wrote / I diff the past against now / the shell recalls it

  • 15FEB21

    hallucination networkingopskubernetes
    ///

    the firewall dropped it / the abstraction leaked everywhere / the container exited

  • 08FEB21

    hallucination linuxshelldevops
    ///

    February 8, 2021 - The Year I Learned the Hard Way That GitOps Isn't Just a Buzzword

  • 01FEB21

    hallucination linuxshelldevops
    ///

    Reflections on Remote Work & Kubernetes Complexity in February 2021

  • 25JAN21

    hallucination linuxshellnetworking
    ///

    January 2021: A Month of Infra Messes and Microservices Mayhem

  • 18JAN21

    hallucination linuxshell
    ///

    Kubernetes Complexity Fatigue Hits Home

  • 11JAN21

    hallucination infrastructuresredistributed-systems
    ///

    uptime of nine years / we ran out of inodes first / it ran in the dark

  • 04JAN21

    hallucination devopsgitobservability
    ///

    the prod deploy froze / I diff the past against now / it was in the logs

  • 28DEC20

    hallucination distributed-systemsperformanceobservability
    ///

    a ticket unopened / the abstraction leaked everywhere / the stack still traces

  • 21DEC20

    hallucination build-systemslinuxdatabases
    ///

    December 21, 2020: A Year of Remote Chaos and Platform Engineering

  • 14DEC20

    hallucination devopsgitinfrastructure
    ///

    the floppy disk spun / the pipeline hung on step three / I wrote the postmortem

  • 07DEC20

    hallucination linuxshellnetworking
    ///

    telnet to nowhere / a shell history of years / I miss that old term

  • 30NOV20

    hallucination infrastructuresre
    ///

    a patch long applied / we documented nothing then / I kept the old box

  • 23NOV20

    hallucination linuxshellsystems
    ///

    the monolith ran / we ran out of inodes first / I strace the memory

  • 16NOV20

    hallucination systemsdebuggingdevops
    ///

    memory leak found / I diff the past against now / we were on call then

  • 09NOV20

    hallucination infrastructuresrearchitecture
    ///

    the daemon restarted / the abstraction leaked everywhere / I left a comment

  • 02NOV20

    hallucination linuxshelldatabases
    ///

    Debugging Kubernetes Complexity: A Real-Life Example

  • 26OCT20

    hallucination linuxshellbuild-systems
    ///

    A Month of Kubernetes Complexity Fatigue and eBPF Excitement

  • 19OCT20

    hallucination linuxshellinfrastructure
    ///

    grep through the dark log / a shell history of years / uptime was the proof

  • 12OCT20

    hallucination linuxshelldevops
    ///

    a shell I once loved / we documented nothing then / no rollback existed

  • 05OCT20

    hallucination linuxshellinfrastructure
    ///

    Kubernetes Complexity Fatigue and the Art of Keeping it Simple

  • 28SEP20

    hallucination linuxshelldevops
    ///

    chmod seven seven seven / I diff the past against now / the pipeline knows

  • 21SEP20

    hallucination systemsdebuggingdevops
    ///

    first commit pushed live / the abstraction leaked everywhere / the signal was nine

  • 14SEP20

    hallucination infrastructuresredatabases
    ///

    the pager went off / the index was never rebuilt / the wire holds the past

  • 07SEP20

    hallucination linuxshelldevops
    ///

    tab complete recalled / the pipeline hung on step three / the log is silent

  • 31AUG20

    hallucination linuxshelldevops
    ///

    a diff I once wrote / a shell history of years / the secret rotated

  • 24AUG20

    hallucination build-systemslinuxinfrastructure
    ///

    A Remote Work Day in August 2020

  • 17AUG20

    hallucination build-systemslinuxdevops
    ///

    the build finally passed / we ran out of inodes first / the repo holds it all

  • 10AUG20

    hallucination networkingopssystems
    ///

    IRC at midnight / I diff the past against now / I saved the core dump

  • 03AUG20

    hallucination networkingopsarchitecture
    ///

    port eighty was free / the abstraction leaked everywhere / a ghost in the pipe

  • 27JUL20

    hallucination systemsdebuggingdevops
    ///

    Kubernetes Complexity Fatigue Hits Home

  • 20JUL20

    hallucination linuxshelldevops
    ///

    cron job I forgot / the pipeline hung on step three / the pod restarted

  • 13JUL20

    hallucination linuxshellsystems
    ///

    the kernel panicked / a shell history of years / a segfault in time

  • 06JUL20

    hallucination networkingopsinfrastructure
    ///

    ping with no reply / we documented nothing then / the daemon still hums

  • 29JUN20

    hallucination linuxshelldistributed-systems
    ///

    vi on a dumb term / we ran out of inodes first / it boots from the past

  • 22JUN20

    hallucination linuxshelldevops
    ///

    root prompt long ago / I diff the past against now / the shell recalls it

  • 15JUN20

    hallucination infrastructuresrekubernetes
    ///

    the old server hums / the abstraction leaked everywhere / the container exited

  • 08JUN20

    hallucination systemsdebuggingdevops
    ///

    a segfault at three / the index was never rebuilt / the deploy receipt

  • 01JUN20

    hallucination linuxshellnetworking
    ///

    Kubernetes Complexity Fatigue: A Developer's Perspective

  • 25MAY20

    hallucination linuxshell
    ///

    green text on black glass / a shell history of years / disk full on impact

  • 18MAY20

    hallucination linuxshell
    ///

    the blinking cursor / we documented nothing then / the patch is still live

  • 11MAY20

    hallucination networkingopsconfiguration
    ///

    yaml indent wrong / the firewall rule was too strict / it ran in the dark

  • 04MAY20

    hallucination linuxshellnetworking
    ///

    nmap on the lan / the database was the truth / it was in the logs

  • 27APR20

    hallucination devopsgitdistributed-systems
    ///

    the deploy pipeline / I git bisect to old code / the stack still traces

  • 20APR20

    hallucination linuxshelldevops
    ///

    ps aux at midnight / a webhook fired into void / config never lies

  • 13APR20

    hallucination devopsgitinfrastructure
    ///

    Remote Ops: A Week in Quarantine

  • 06APR20

    hallucination linuxshellsystems
    ///

    Kubernetes Complexity Fatigue Meets Remote Work

  • 30MAR20

    hallucination networkingopsinfrastructure
    ///

    March 2020: Navigating the Pandemic with Zoom and Kubernetes

  • 23MAR20

    hallucination linuxshellnetworking
    ///

    netstat minus tulpn / the firewall rule was too strict / I strace the memory

  • 16MAR20

    hallucination infrastructuresredatabases
    ///

    the swap filled at last / the database was the truth / we were on call then

  • 09MAR20

    hallucination devopsgitsysadmin
    ///

    BIOS beep sequence / I git bisect to old code / I left a comment

  • 02MAR20

    hallucination linuxshelldevops
    ///

    tail minus f forever / a webhook fired into void / we kept the old flag

  • 24FEB20

    hallucination linuxshellsystems
    ///

    the buffer overflowed / I read the RFC again / the cron still fires

  • 17FEB20

    hallucination linuxshelldevops
    ///

    Kubernetes Complexity Fatigue and the Search for Simplicity

  • 10FEB20

    hallucination linuxshelldevops
    ///

    apt-get from the past / the heartbeat skipped at cutover / no rollback existed

  • 03FEB20

    hallucination linuxshellnetworking
    ///

    the branch was deleted / the firewall rule was too strict / the service persists

  • 27JAN20

    hallucination networkingopsdevops
    ///

    packet loss at dawn / the database was the truth / the pipeline knows

  • 20JAN20

    hallucination linuxshellsystems
    ///

    Kubernetes Complexity Fatigue: A Developer's Perspective

  • 13JAN20

    hallucination devopsgit
    ///

    A Year Later, Looking Back on 2020's Tech Trends

  • 06JAN20

    hallucination linuxshellobservability
    ///

    Debugging Kubernetes in Production: A Love/Hate Story

  • 30DEC19

    hallucination linuxshellconfiguration
    ///

    first loop I ever wrote / the terminal remembers me / the secret rotated

  • 23DEC19

    hallucination networkingopsbuild-systems
    ///

    the firewall dropped it / the heartbeat skipped at cutover / the build artifact

  • 16DEC19

    hallucination linuxshellnetworking
    ///

    bash script from ninety / the firewall rule was too strict / the repo holds it all

  • 09DEC19

    hallucination systemsdebuggingdatabases
    ///

    the config was wrong / the database was the truth / I saved the core dump

  • 02DEC19

    hallucination networkingopsdevops
    ///

    Kubernetes Complexity Fatigue: A Personal Reflection

  • 25NOV19

    hallucination linuxshelldevops
    ///

    man page at two AM / a webhook fired into void / the merge was final

  • 18NOV19

    hallucination infrastructuresrekubernetes
    ///

    uptime of nine years / I read the RFC again / the pod restarted

  • 11NOV19

    hallucination linuxshellsystems
    ///

    the prod deploy froze / the terminal remembers me / a segfault in time

  • 04NOV19

    hallucination infrastructuresre
    ///

    Kubernetes Complexity Fatigue and the Siren Song of SRE

  • 28OCT19

    hallucination networkingopsbuild-systems
    ///

    compile errors clear / the firewall rule was too strict / it boots from the past

  • 21OCT19

    hallucination linuxshelldatabases
    ///

    the floppy disk spun / the database was the truth / the shell recalls it

  • 14OCT19

    hallucination networkingopsdevops
    ///

    telnet to nowhere / I git bisect to old code / the container exited

  • 07OCT19

    hallucination devopsgit
    ///

    a patch long applied / a webhook fired into void / the deploy receipt

  • 30SEP19

    hallucination linuxshellarchitecture
    ///

    the monolith ran / I read the RFC again / I kept the bash script

  • 23SEP19

    hallucination linuxshellsystems
    ///

    Reflections on the Era of Kubernetes Complexity Fatigue

  • 16SEP19

    hallucination infrastructuresre
    ///

    the daemon restarted / the heartbeat skipped at cutover / the patch is still live

  • 09SEP19

    hallucination linuxshellnetworking
    ///

    Kubernetes Complexity Fatigue: A Real-World Perspective

  • 02SEP19

    hallucination build-systemslinuxdatabases
    ///

    Kubernetes Complexity Fatigue: A Reality Check

  • 26AUG19

    hallucination linuxshelldevops
    ///

    grep through the dark log / I git bisect to old code / the stack still traces

  • 19AUG19

    hallucination linuxshelldevops
    ///

    a shell I once loved / a webhook fired into void / config never lies

  • 12AUG19

    hallucination infrastructuresre
    ///

    the old datacenter / I read the RFC again / I wrote the postmortem

  • 05AUG19

    hallucination linuxshell
    ///

    chmod seven seven seven / the terminal remembers me / I miss that old term

  • 29JUL19

    hallucination devopsgitinfrastructure
    ///

    first commit pushed live / the heartbeat skipped at cutover / I kept the old box

  • 22JUL19

    hallucination linuxshellnetworking
    ///

    Kubernetes Complexity Fatigue? It's More Than Just a Feeling

  • 15JUL19

    hallucination linuxshellinfrastructure
    ///

    tab complete recalled / the database was the truth / we were on call then

  • 08JUL19

    hallucination devopsgit
    ///

    a diff I once wrote / I git bisect to old code / I left a comment

  • 01JUL19

    hallucination devopsgitinfrastructure
    ///

    Kubernetes Complexity Fatigue: Navigating the Chaos

  • 24JUN19

    hallucination linuxshellbuild-systems
    ///

    the build finally passed / I read the RFC again / the cron still fires

  • 17JUN19

    hallucination linuxshellnetworking
    ///

    Debugging Myself: A Tale of Kubernetes Complexity Fatigue

  • 10JUN19

    hallucination networkingopsdevops
    ///

    port eighty was free / the heartbeat skipped at cutover / no rollback existed

  • 03JUN19

    hallucination linuxshellnetworking
    ///

    stack trace in the log / the firewall rule was too strict / the service persists

  • 27MAY19

    hallucination linuxshelldevops
    ///

    cron job I forgot / the database was the truth / the pipeline knows

  • 20MAY19

    hallucination systemsdebuggingdevops
    ///

    the kernel panicked / I git bisect to old code / the signal was nine

  • 13MAY19

    hallucination networkingopsdevops
    ///

    Kubernetes Complexity Fatigue: A Day in the Life

  • 06MAY19

    hallucination linuxshellobservability
    ///

    vi on a dumb term / I read the RFC again / the log is silent

  • 29APR19

    hallucination linuxshellconfiguration
    ///

    root prompt long ago / the terminal remembers me / the secret rotated

  • 22APR19

    hallucination build-systemslinuxinfrastructure
    ///

    Kubernetes Complexity Fatigue and My Journey with ArgoCD

  • 15APR19

    hallucination networkingopssystems
    ///

    Reflections on a Pandemic Spring: Embracing the Chaos of Remote Engineering

  • 08APR19

    hallucination networkingopssystems
    ///

    dial-up tones at night / the database was the truth / I saved the core dump

  • 01APR19

    hallucination devopsgit
    ///

    green text on black glass / I git bisect to old code / a ghost in the pipe

  • 25MAR19

    hallucination linuxshelldevops
    ///

    the blinking cursor / a webhook fired into void / the merge was final

  • 18MAR19

    hallucination systemsdebuggingkubernetes
    ///

    Kubernetes Complexity: A Personal Dive into the Chaos

  • 11MAR19

    hallucination linuxshellnetworking
    ///

    nmap on the lan / we never did fix that bug / a segfault in time

  • 04MAR19

    hallucination devopsgitinfrastructure
    ///

    the deploy pipeline / I traced it to the library / the daemon still hums

  • 25FEB19

    hallucination linuxshellinfrastructure
    ///

    February 25, 2019 - SRE's Dilemma: Scaling Remote Infra in a Pandemic

  • 18FEB19

    hallucination linuxshelldevops
    ///

    the rollback succeeded / we named the server badly then / the shell recalls it

  • 11FEB19

    hallucination systemsdebuggingkubernetes
    ///

    February 11, 2019: A Day in the Life of a Platform Engineer

  • 04FEB19

    hallucination networkingopsdevops
    ///

    the DNS lied / the queue backed up in silence / the deploy receipt

  • 28JAN19

    hallucination linuxshellsystems
    ///

    Kubernetes Complexity Fatigue: A Developer’s Perspective

  • 21JAN19

    hallucination distributed-systemsperformance
    ///

    January Reflections on Platform Engineering in a Remote World

  • 14JAN19

    hallucination distributed-systemsperformanceobservability
    ///

    On the Edge: eBPF and My Struggle with Real-Time Debugging

  • 07JAN19

    hallucination linuxshellinfrastructure
    ///

    January 7, 2019 - A Year of Complexity and Clarity

  • 31DEC18

    hallucination systemsdebugginginfrastructure
    ///

    the buffer overflowed / we named the server badly then / it was in the logs

  • 24DEC18

    hallucination devopsgitdistributed-systems
    ///

    Kubernetes Conundrums: A Christmas Reflection

  • 17DEC18

    hallucination linuxshelldistributed-systems
    ///

    apt-get from the past / the queue backed up in silence / config never lies

  • 10DEC18

    hallucination systemsdebuggingdevops
    ///

    the branch was deleted / the interrupt handler failed / I wrote the postmortem

  • 03DEC18

    hallucination networkingops
    ///

    packet loss at dawn / we never did fix that bug / I miss that old term

  • 26NOV18

    hallucination linuxshellinfrastructure
    ///

    Kubernetes Wins, But What About Our Legacy Systems?

  • 19NOV18

    hallucination linuxshellsystems
    ///

    the function returned / I ssh to ghosts of boxes / I strace the memory

  • 12NOV18

    hallucination linuxshellinfrastructure
    ///

    sudo bang bang run / we named the server badly then / we were on call then

  • 05NOV18

    hallucination opsinfrastructure
    ///

    Kubernetes vs. My Home Network: A Tale of 2018

  • 29OCT18

    hallucination networkingopsdistributed-systems
    ///

    the firewall dropped it / the queue backed up in silence / we kept the old flag

  • 22OCT18

    hallucination linuxshellsystems
    ///

    Kubernetes Love-In: A Platform Engineer's Perspective

  • 15OCT18

    hallucination infrastructuresreconfiguration
    ///

    Kubernetes: The New King of the Hill

  • 08OCT18

    hallucination networkingopsdevops
    ///

    net split in the night / I traced it to the library / no rollback existed

  • 01OCT18

    hallucination linuxshellinfrastructure
    ///

    Kubernetes Wars: A Personal Battle

  • 24SEP18

    hallucination devopsgitinfrastructure
    ///

    uptime of nine years / we named the server badly then / the pipeline knows

  • 17SEP18

    hallucination systemsdebuggingdevops
    ///

    Kubernetes Conundrum: A Deep Dive into Chaos Engineering

  • 10SEP18

    hallucination distributed-systemsperformance
    ///

    Kubernetes Chaos: A Week in Debugging

  • 03SEP18

    hallucination systemsdebuggingbuild-systems
    ///

    compile errors clear / the interrupt handler failed / the log is silent

  • 27AUG18

    hallucination configurationsecuritysysadmin
    ///

    the floppy disk spun / we never did fix that bug / the secret rotated

  • 20AUG18

    hallucination networkingopsbuild-systems
    ///

    telnet to nowhere / I traced it to the library / the build artifact

  • 13AUG18

    hallucination devopsgitinfrastructure
    ///

    a patch long applied / I ssh to ghosts of boxes / the repo holds it all

  • 06AUG18

    hallucination systemsdebugginginfrastructure
    ///

    the monolith ran / we named the server badly then / I saved the core dump

  • 30JUL18

    hallucination systemsdebugging
    ///

    memory leak found / the rollout was never finished / a ghost in the pipe

  • 23JUL18

    hallucination devopsgitinfrastructure
    ///

    the daemon restarted / the queue backed up in silence / the merge was final

  • 16JUL18

    hallucination linuxshellsystems
    ///

    ssh key accepted / the interrupt handler failed / the pod restarted

  • 09JUL18

    hallucination systemsdebuggingbuild-systems
    ///

    make install complete / we never did fix that bug / a segfault in time

  • 02JUL18

    hallucination linuxshellinfrastructure
    ///

    grep through the dark log / I traced it to the library / the daemon still hums

  • 25JUN18

    hallucination linuxshellinfrastructure
    ///

    a shell I once loved / I ssh to ghosts of boxes / it boots from the past

  • 18JUN18

    hallucination linuxshellinfrastructure
    ///

    the old datacenter / we named the server badly then / the shell recalls it

  • 11JUN18

    hallucination linuxshellkubernetes
    ///

    chmod seven seven seven / the rollout was never finished / the container exited

  • 04JUN18

    hallucination devopsgitdistributed-systems
    ///

    first commit pushed live / the queue backed up in silence / the deploy receipt

  • 28MAY18

    hallucination linuxshellsystems
    ///

    the pager went off / the interrupt handler failed / I kept the bash script

  • 21MAY18

    hallucination linuxshell
    ///

    tab complete recalled / we never did fix that bug / disk full on impact

  • 14MAY18

    hallucination devopsgitdistributed-systems
    ///

    Kubernetes, Helm, & the Art of Configuration

  • 07MAY18

    hallucination infrastructuresresysadmin
    ///

    cold bare metal hum / I ssh to ghosts of boxes / it ran in the dark

  • 30APR18

    hallucination build-systemslinuxinfrastructure
    ///

    the build finally passed / we named the server badly then / it was in the logs

  • 23APR18

    hallucination networkingopsdistributed-systems
    ///

    IRC at midnight / the rollout was never finished / the stack still traces

  • 16APR18

    hallucination networkingopsdistributed-systems
    ///

    port eighty was free / the queue backed up in silence / config never lies

  • 09APR18

    hallucination systemsdebugginginfrastructure
    ///

    stack trace in the log / the interrupt handler failed / I wrote the postmortem

  • 02APR18

    hallucination linuxshell
    ///

    cron job I forgot / we never did fix that bug / I miss that old term

  • 26MAR18

    hallucination systemsdebugginginfrastructure
    ///

    the kernel panicked / I traced it to the library / I kept the old box

  • 19MAR18

    hallucination linuxshellnetworking
    ///

    ping with no reply / I ssh to ghosts of boxes / I strace the memory

  • 12MAR18

    hallucination linuxshellinfrastructure
    ///

    vi on a dumb term / we named the server badly then / we were on call then

  • 05MAR18

    hallucination linuxshell
    ///

    Kubernetes Conquest and the Great Ops Debate

  • 26FEB18

    hallucination infrastructuresredistributed-systems
    ///

    the old server hums / the queue backed up in silence / we kept the old flag

  • 19FEB18

    hallucination linuxshellsystems
    ///

    a segfault at three / the interrupt handler failed / the cron still fires

  • 12FEB18

    hallucination networkingopsinfrastructure
    ///

    dial-up tones at night / we never did fix that bug / uptime was the proof

  • 05FEB18

    hallucination devopsgitdistributed-systems
    ///

    green text on black glass / I traced it to the library / no rollback existed

  • 29JAN18

    hallucination linuxshellinfrastructure
    ///

    the blinking cursor / I ssh to ghosts of boxes / the service persists

  • 22JAN18

    hallucination networkingopsdevops
    ///

    yaml indent wrong / a port scan echoes back now / the pipeline knows

  • 15JAN18

    hallucination linuxshellnetworking
    ///

    nmap on the lan / a certificate expired there / the signal was nine

  • 08JAN18

    hallucination devopsgitdatabases
    ///

    the deploy pipeline / I pivoted the table wrong / the wire holds the past

  • 01JAN18

    hallucination linuxshellsystems
    ///

    ps aux at midnight / a kernel I compiled myself / the log is silent

  • 25DEC17

    hallucination devopsgitconfiguration
    ///

    the rollback succeeded / that script still runs somewhere deep / the secret rotated

  • 18DEC17

    hallucination systemsdebuggingbuild-systems
    ///

    a race condition / the orchestrator chose wrong / the build artifact

  • 11DEC17

    hallucination networkingopsdevops
    ///

    the DNS lied / the monorepo grew too wide / the repo holds it all

  • 04DEC17

    hallucination linuxshellnetworking
    ///

    netstat minus tulpn / a port scan echoes back now / I saved the core dump

  • 27NOV17

    hallucination distributed-systemsperformanceconfiguration
    ///

    Kubernetes and the New King

  • 20NOV17

    hallucination devopsgitdatabases
    ///

    Kubernetes Maturity Check-in: Where We Were in 2017

  • 13NOV17

    hallucination linuxshellsystems
    ///

    Kubernetes Wars: A Battle I’ve Fought—and Lost

  • 06NOV17

    hallucination systemsdebuggingdistributed-systems
    ///

    the buffer overflowed / that script still runs somewhere deep / a segfault in time

  • 30OCT17

    hallucination devopsgitinfrastructure
    ///

    a merge conflict stays / the orchestrator chose wrong / the daemon still hums

  • 23OCT17

    hallucination linuxshelldevops
    ///

    apt-get from the past / the monorepo grew too wide / it boots from the past

  • 16OCT17

    hallucination linuxshellnetworking
    ///

    the branch was deleted / a port scan echoes back now / the shell recalls it

  • 09OCT17

    hallucination networkingopskubernetes
    ///

    packet loss at dawn / a certificate expired there / the container exited

  • 02OCT17

    hallucination linuxshelldevops
    ///

    strace on the wire / I pivoted the table wrong / the deploy receipt

  • 25SEP17

    hallucination linuxshellsystems
    ///

    Kubernetes on a Budget: Fighting with the Helm

  • 18SEP17

    hallucination linuxshell
    ///

    sudo bang bang run / that script still runs somewhere deep / disk full on impact

  • 11SEP17

    hallucination kubernetesplatform-engineering
    ///

    first loop I ever wrote / the orchestrator chose wrong / the patch is still live

  • 04SEP17

    hallucination networkingopsdevops
    ///

    the firewall dropped it / the monorepo grew too wide / it ran in the dark

  • 28AUG17

    hallucination linuxshellnetworking
    ///

    Kubernetes Woes: A Day in the Life of an Overworked Platform Engineer

  • 21AUG17

    hallucination distributed-systemsperformanceconfiguration
    ///

    Kubernetes Conundrum: A Platform Engineer's Tale

  • 14AUG17

    hallucination networkingopsdatabases
    ///

    net split in the night / I pivoted the table wrong / config never lies

  • 07AUG17

    hallucination linuxshellsystems
    ///

    August 2017 Reflections: Kubernetes and the Chaos of Platform Engineering

  • 31JUL17

    hallucination infrastructuresre
    ///

    uptime of nine years / that script still runs somewhere deep / I miss that old term

  • 24JUL17

    hallucination devopsgitinfrastructure
    ///

    the prod deploy froze / the orchestrator chose wrong / I kept the old box

  • 17JUL17

    hallucination linuxshellsystems
    ///

    Kubernetes and Beyond: A Summer of Trials

  • 10JUL17

    hallucination networkingopsbuild-systems
    ///

    Kubernetes Conundrum: When Your Apps Start Talking Back

  • 03JUL17

    hallucination configurationsecuritysysadmin
    ///

    the floppy disk spun / a certificate expired there / I left a comment

  • 26JUN17

    hallucination networkingopsdatabases
    ///

    telnet to nowhere / I pivoted the table wrong / we kept the old flag

  • 19JUN17

    hallucination linuxshellsystems
    ///

    a patch long applied / a kernel I compiled myself / the cron still fires

  • 12JUN17

    hallucination infrastructuresrearchitecture
    ///

    the monolith ran / that script still runs somewhere deep / uptime was the proof

  • 05JUN17

    hallucination systemsdebuggingdevops
    ///

    memory leak found / the orchestrator chose wrong / no rollback existed

  • 29MAY17

    hallucination linuxshelldevops
    ///

    Kubernetes Wars: A Battle of the Beast

  • 22MAY17

    hallucination linuxshellnetworking
    ///

    Kubernetes Wars: When Your Team’s Chaos Isn’t Just a Bug

  • 15MAY17

    hallucination systemsdebuggingbuild-systems
    ///

    Kubernetes and the Kafka Moment

  • 08MAY17

    hallucination linuxshelldatabases
    ///

    grep through the dark log / I pivoted the table wrong / the wire holds the past

  • 01MAY17

    hallucination linuxshellsystems
    ///

    Kubernetes Chaos: A Tale of Debugging and Resilience

  • 24APR17

    hallucination infrastructuresreconfiguration
    ///

    the old datacenter / that script still runs somewhere deep / the secret rotated

  • 17APR17

    hallucination linuxshellbuild-systems
    ///

    Kubernetes Hell & the Joy of Helm

  • 10APR17

    hallucination devopsgitarchitecture
    ///

    first commit pushed live / the monorepo grew too wide / the repo holds it all

  • 03APR17

    hallucination networkingopssystems
    ///

    the pager went off / a port scan echoes back now / I saved the core dump

  • 27MAR17

    hallucination linuxshellconfiguration
    ///

    tab complete recalled / a certificate expired there / a ghost in the pipe

  • 20MAR17

    hallucination devopsgitdatabases
    ///

    a diff I once wrote / I pivoted the table wrong / the merge was final

  • 13MAR17

    hallucination systemsdebuggingbuild-systems
    ///

    Kubernetes' Reign: A Day in the Life of an Old School Platform Engineer

  • 06MAR17

    hallucination systemsdebuggingbuild-systems
    ///

    Kubernetes Wars and the Quest for Stability

  • 27FEB17

    hallucination networkingopsinfrastructure
    ///

    IRC at midnight / the orchestrator chose wrong / the daemon still hums

  • 20FEB17

    hallucination networkingopsdevops
    ///

    port eighty was free / the monorepo grew too wide / it boots from the past

  • 13FEB17

    hallucination linuxshellnetworking
    ///

    stack trace in the log / a port scan echoes back now / the shell recalls it

  • 06FEB17

    hallucination linuxshellkubernetes
    ///

    cron job I forgot / a certificate expired there / the container exited

  • 30JAN17

    hallucination systemsdebuggingdevops
    ///

    the kernel panicked / I pivoted the table wrong / the deploy receipt

  • 23JAN17

    hallucination linuxshellnetworking
    ///

    ping with no reply / a kernel I compiled myself / I kept the bash script

  • 16JAN17

    hallucination linuxshell
    ///

    Kubernetes: A Year of Learning and Growing

  • 09JAN17

    hallucination linuxshellkubernetes
    ///

    root prompt long ago / the orchestrator chose wrong / the patch is still live

  • 02JAN17

    hallucination devopsgitinfrastructure
    ///

    A Late Night with Prometheus and Grafana

  • 26DEC16

    hallucination networkingopssystems
    ///

    a segfault at three / a port scan echoes back now / it was in the logs

  • 19DEC16

    hallucination networkingopsdistributed-systems
    ///

    dial-up tones at night / a certificate expired there / the stack still traces

  • 12DEC16

    hallucination databasesarchitectureconfiguration
    ///

    green text on black glass / I pivoted the table wrong / config never lies

  • 05DEC16

    hallucination linuxshellsystems
    ///

    December 5, 2016 - When Kubernetes Was Just a Thing

  • 28NOV16

    hallucination systemsdebuggingconfiguration
    ///

    yaml indent wrong / memory I can not free / I miss that old term

  • 21NOV16

    hallucination linuxshellnetworking
    ///

    nmap on the lan / a midnight pager I still hear / I kept the old box

  • 14NOV16

    hallucination linuxshellsystems
    ///

    the deploy pipeline / we scaled it past what it knew / I strace the memory

  • 07NOV16

    hallucination linuxshellnetworking
    ///

    November 7, 2016 - Kubernetes Debacle and the Dawn of Platform Engineering

  • 31OCT16

    hallucination devopsgitinfrastructure
    ///

    the rollback succeeded / the incident taught us the most / I left a comment

  • 24OCT16

    hallucination systemsdebuggingdistributed-systems
    ///

    a race condition / the binary was statically linked / we kept the old flag

  • 17OCT16

    hallucination linuxshellnetworking
    ///

    the DNS lied / the config file knows the past / the cron still fires

  • 10OCT16

    hallucination linuxshellsystems
    ///

    Kubernetes Growing Pains: A Real-Time Case Study

  • 03OCT16

    hallucination devopsgitinfrastructure
    ///

    Kubernetes vs. Our Legacy Setup: A Year Later

  • 26SEP16

    hallucination linuxshellarchitecture
    ///

    BIOS beep sequence / we scaled it past what it knew / the service persists

  • 19SEP16

    hallucination linuxshellnetworking
    ///

    September 19, 2016 - Kubernetes and the Struggle with Scaling

  • 12SEP16

    hallucination systemsdebugginginfrastructure
    ///

    the buffer overflowed / the incident taught us the most / the signal was nine

  • 05SEP16

    hallucination systemsdebuggingdevops
    ///

    a merge conflict stays / the binary was statically linked / the wire holds the past

  • 29AUG16

    hallucination linuxshellconfiguration
    ///

    apt-get from the past / the config file knows the past / the log is silent

  • 22AUG16

    hallucination systemsdebuggingdevops
    ///

    Kubernetes vs. Docker Swarm: A Real Battle Royale

  • 15AUG16

    hallucination networkingopsbuild-systems
    ///

    packet loss at dawn / a midnight pager I still hear / the build artifact

  • 08AUG16

    hallucination linuxshelldevops
    ///

    strace on the wire / we scaled it past what it knew / the repo holds it all

  • 01AUG16

    hallucination networkingopssystems
    ///

    the function returned / the network split in the night / I saved the core dump

  • 25JUL16

    hallucination linuxshellinfrastructure
    ///

    sudo bang bang run / the incident taught us the most / a ghost in the pipe

  • 18JUL16

    hallucination systemsdebuggingdevops
    ///

    first loop I ever wrote / the binary was statically linked / the merge was final

  • 11JUL16

    hallucination networkingopskubernetes
    ///

    the firewall dropped it / the config file knows the past / the pod restarted

  • 04JUL16

    hallucination linuxshellsystems
    ///

    bash script from ninety / memory I can not free / a segfault in time

  • 27JUN16

    hallucination infrastructuresreconfiguration
    ///

    Kubernetes, Helm, and a Month of Wonders

  • 20JUN16

    hallucination networkingopsarchitecture
    ///

    net split in the night / we scaled it past what it knew / it boots from the past

  • 13JUN16

    hallucination linuxshellnetworking
    ///

    Kubernetes Fails, But We Learn

  • 06JUN16

    hallucination infrastructuresrekubernetes
    ///

    uptime of nine years / the incident taught us the most / the container exited

  • 30MAY16

    hallucination systemsdebuggingdevops
    ///

    the prod deploy froze / the binary was statically linked / the deploy receipt

  • 23MAY16

    hallucination linuxshellconfiguration
    ///

    a ticket unopened / the config file knows the past / I kept the bash script

  • 16MAY16

    hallucination systemsdebuggingbuild-systems
    ///

    compile errors clear / memory I can not free / disk full on impact

  • 09MAY16

    hallucination infrastructuresresysadmin
    ///

    the floppy disk spun / a midnight pager I still hear / the patch is still live

  • 02MAY16

    hallucination networkingopsarchitecture
    ///

    telnet to nowhere / we scaled it past what it knew / it ran in the dark

  • 25APR16

    hallucination networkingopsobservability
    ///

    a patch long applied / the network split in the night / it was in the logs

  • 18APR16

    hallucination infrastructuresredistributed-systems
    ///

    the monolith ran / the incident taught us the most / the stack still traces

  • 11APR16

    hallucination systemsdebuggingconfiguration
    ///

    memory leak found / the binary was statically linked / config never lies

  • 04APR16

    hallucination infrastructuresreconfiguration
    ///

    the daemon restarted / the config file knows the past / I wrote the postmortem

  • 28MAR16

    hallucination linuxshellsystems
    ///

    Kubernetes vs. Mesos: A Day in the Life

  • 21MAR16

    hallucination build-systemslinuxinfrastructure
    ///

    Kubernetes, NPM Left-Pad, and the Year I Learned Humility

  • 14MAR16

    hallucination linuxshellsystems
    ///

    grep through the dark log / we scaled it past what it knew / I strace the memory

  • 07MAR16

    hallucination linuxshellnetworking
    ///

    a shell I once loved / the network split in the night / we were on call then

  • 29FEB16

    hallucination infrastructuresre
    ///

    the old datacenter / the incident taught us the most / I left a comment

  • 22FEB16

    hallucination linuxshellsystems
    ///

    chmod seven seven seven / the binary was statically linked / we kept the old flag

  • 15FEB16

    hallucination linuxshelldevops
    ///

    first commit pushed live / the config file knows the past / the cron still fires

  • 08FEB16

    hallucination systemsdebugginginfrastructure
    ///

    the pager went off / memory I can not free / uptime was the proof

  • 01FEB16

    hallucination linuxshelldevops
    ///

    tab complete recalled / a midnight pager I still hear / no rollback existed

  • 25JAN16

    hallucination linuxshelldevops
    ///

    a diff I once wrote / we scaled it past what it knew / the service persists

  • 18JAN16

    hallucination networkingopsdevops
    ///

    Debugging Kubernetes: A Real-World Encounter with Pod Disruption Budgets

  • 11JAN16

    hallucination systemsdebuggingbuild-systems
    ///

    the build finally passed / the incident taught us the most / the signal was nine

  • 04JAN16

    hallucination networkingopssystems
    ///

    IRC at midnight / the binary was statically linked / the wire holds the past

  • 28DEC15

    hallucination networkingopsconfiguration
    ///

    Kubernetes vs Mesos - A Real Battle of Titans

  • 21DEC15

    hallucination systemsdebuggingdistributed-systems
    ///

    stack trace in the log / memory I can not free / the secret rotated

  • 14DEC15

    hallucination linuxshellbuild-systems
    ///

    December 14, 2015: A Tale of Containers, Crashes, and Code

  • 07DEC15

    hallucination systemsdebuggingdevops
    ///

    the kernel panicked / we scaled it past what it knew / the repo holds it all

  • 30NOV15

    hallucination networkingopssystems
    ///

    ping with no reply / the network split in the night / I saved the core dump

  • 23NOV15

    hallucination linuxshellinfrastructure
    ///

    vi on a dumb term / the incident taught us the most / a ghost in the pipe

  • 16NOV15

    hallucination linuxshellsystems
    ///

    root prompt long ago / the binary was statically linked / the merge was final

  • 09NOV15

    hallucination infrastructuresrekubernetes
    ///

    Containerizing Our Java Monolith: A Lesson in Simplicity

  • 02NOV15

    hallucination systemsdebugging
    ///

    a segfault at three / memory I can not free / a segfault in time

  • 26OCT15

    hallucination networkingopsinfrastructure
    ///

    dial-up tones at night / a midnight pager I still hear / the daemon still hums

  • 19OCT15

    hallucination architectureplatform-engineering
    ///

    green text on black glass / we scaled it past what it knew / it boots from the past

  • 12OCT15

    hallucination linuxshellnetworking
    ///

    the blinking cursor / the network split in the night / the shell recalls it

  • 05OCT15

    hallucination kubernetesplatform-engineeringconfiguration
    ///

    A Day in the Life of a Sysadmin: Dockerizing Legacy Applications

  • 28SEP15

    hallucination linuxshellnetworking
    ///

    nmap on the lan / we ran it until it melted / the deploy receipt

  • 21SEP15

    hallucination linuxshelldevops
    ///

    Container Wars: A Docker Developer's Perspective

  • 14SEP15

    hallucination linuxshellinfrastructure
    ///

    ps aux at midnight / the alert fired at three AM / disk full on impact

  • 07SEP15

    hallucination devopsgitconfiguration
    ///

    the rollback succeeded / the secret was in the env / the patch is still live

  • 31AUG15

    hallucination systemsdebuggingdistributed-systems
    ///

    a race condition / the segfault taught me the most / it ran in the dark

  • 24AUG15

    hallucination networkingopsdistributed-systems
    ///

    the DNS lied / I traced it to one bad line / it was in the logs

  • 17AUG15

    hallucination linuxshelldistributed-systems
    ///

    netstat minus tulpn / we named it temporary once / the stack still traces

  • 10AUG15

    hallucination distributed-systemsperformanceconfiguration
    ///

    the swap filled at last / we ran it until it melted / config never lies

  • 03AUG15

    hallucination infrastructuresresysadmin
    ///

    BIOS beep sequence / we shipped it on a Friday night / I wrote the postmortem

  • 27JUL15

    hallucination linuxshellinfrastructure
    ///

    tail minus f forever / the alert fired at three AM / I miss that old term

  • 20JUL15

    hallucination systemsdebugginginfrastructure
    ///

    the buffer overflowed / the secret was in the env / I kept the old box

  • 13JUL15

    hallucination linuxshellsystems
    ///

    a merge conflict stays / the segfault taught me the most / I strace the memory

  • 06JUL15

    hallucination linuxshellinfrastructure
    ///

    apt-get from the past / I traced it to one bad line / we were on call then

  • 29JUN15

    hallucination devopsgit
    ///

    the branch was deleted / we named it temporary once / I left a comment

  • 22JUN15

    hallucination networkingops
    ///

    packet loss at dawn / we ran it until it melted / we kept the old flag

  • 15JUN15

    hallucination linuxshelldistributed-systems
    ///

    strace on the wire / we shipped it on a Friday night / the cron still fires

  • 08JUN15

    hallucination infrastructuresre
    ///

    Container Chaos: The Year Docker Went Mainstream

  • 01JUN15

    hallucination linuxshelldevops
    ///

    A Docker Day in the Life: When Containers Were Still New

  • 25MAY15

    hallucination linuxshellsystems
    ///

    Docker Fever in 2015

  • 18MAY15

    hallucination networkingopsdevops
    ///

    Kubernetes: The New Hope for Our Cloudburst

  • 11MAY15

    hallucination linuxshellsystems
    ///

    Kubernetes and the Docker Dilemma

  • 04MAY15

    hallucination configurationsecurity
    ///

    the config was wrong / we ran it until it melted / the wire holds the past

  • 27APR15

    hallucination networkingopsobservability
    ///

    Why I'm Still Rooting for Sysadmin in the Age of Containers

  • 20APR15

    hallucination linuxshellinfrastructure
    ///

    man page at two AM / the alert fired at three AM / the secret rotated

  • 13APR15

    hallucination build-systemslinuxinfrastructure
    ///

    Managing Microservices with a Dash of Reality

  • 06APR15

    hallucination systemsdebuggingdevops
    ///

    the prod deploy froze / the segfault taught me the most / the repo holds it all

  • 30MAR15

    hallucination systemsdebuggingdistributed-systems
    ///

    March 30, 2015 - The Docker Revolution and My Struggles with a Microservice

  • 23MAR15

    hallucination build-systemslinuxsysadmin
    ///

    compile errors clear / we named it temporary once / a ghost in the pipe

  • 16MAR15

    hallucination devopsgitsysadmin
    ///

    the floppy disk spun / we ran it until it melted / the merge was final

  • 09MAR15

    hallucination networkingopskubernetes
    ///

    telnet to nowhere / we shipped it on a Friday night / the pod restarted

  • 02MAR15

    hallucination systemsdebugginginfrastructure
    ///

    a patch long applied / the alert fired at three AM / a segfault in time

  • 23FEB15

    hallucination infrastructuresreconfiguration
    ///

    the monolith ran / the secret was in the env / the daemon still hums

  • 16FEB15

    hallucination systemsdebugging
    ///

    Containers vs. VMs: A Case Study in DevOps Transformation

  • 09FEB15

    hallucination linuxshellinfrastructure
    ///

    February 9, 2015 – When Everything Feels Like a Mess

  • 02FEB15

    hallucination linuxshellkubernetes
    ///

    ssh key accepted / we named it temporary once / the container exited

  • 26JAN15

    hallucination build-systemslinuxdevops
    ///

    make install complete / we ran it until it melted / the deploy receipt

  • 19JAN15

    hallucination linuxshellobservability
    ///

    A Day in the Life of a Dockerized DevOps Jungle

  • 12JAN15

    hallucination linuxshellinfrastructure
    ///

    a shell I once loved / the alert fired at three AM / disk full on impact

  • 05JAN15

    hallucination infrastructuresreconfiguration
    ///

    January 5, 2015 - A Year of Transition

  • 29DEC14

    hallucination linuxshellsystems
    ///

    chmod seven seven seven / the segfault taught me the most / it ran in the dark

  • 22DEC14

    hallucination devopsgitdistributed-systems
    ///

    first commit pushed live / I traced it to one bad line / it was in the logs

  • 15DEC14

    hallucination infrastructuresredistributed-systems
    ///

    Containers Gone Wild: A Docker Diatribe

  • 08DEC14

    hallucination linuxshellconfiguration
    ///

    December 8, 2014 - A Day in the Life of a DevOps Engineer

  • 01DEC14

    hallucination devopsgitinfrastructure
    ///

    a diff I once wrote / we shipped it on a Friday night / I wrote the postmortem

  • 24NOV14

    hallucination infrastructuresresysadmin
    ///

    cold bare metal hum / the alert fired at three AM / I miss that old term

  • 17NOV14

    hallucination build-systemslinuxinfrastructure
    ///

    the build finally passed / the secret was in the env / I kept the old box

  • 10NOV14

    hallucination linuxshellnetworking
    ///

    Kubernetes: A New King in Town

  • 03NOV14

    hallucination networkingopsinfrastructure
    ///

    port eighty was free / I traced it to one bad line / we were on call then

  • 27OCT14

    hallucination systemsdebuggingdistributed-systems
    ///

    stack trace in the log / we named it temporary once / I left a comment

  • 20OCT14

    hallucination linuxshell
    ///

    cron job I forgot / we ran it until it melted / we kept the old flag

  • 13OCT14

    hallucination linuxshellsystems
    ///

    the kernel panicked / we shipped it on a Friday night / the cron still fires

  • 06OCT14

    hallucination networkingopsinfrastructure
    ///

    ping with no reply / the alert fired at three AM / uptime was the proof

  • 29SEP14

    hallucination linuxshelldevops
    ///

    Containers, Microservices, and a Lesson in Overcomplication

  • 22SEP14

    hallucination linuxshellsystems
    ///

    Kubernetes, Coffee, and a Late Night with CoreOS

  • 15SEP14

    hallucination devopsgitinfrastructure
    ///

    the old server hums / I traced it to one bad line / the pipeline knows

  • 08SEP14

    hallucination systemsdebugging
    ///

    The Docker Diaries: A Day in the Life of a Newbie

  • 01SEP14

    hallucination networkingopssysadmin
    ///

    dial-up tones at night / we ran it until it melted / the wire holds the past

  • 25AUG14

    hallucination observabilitydebugging
    ///

    green text on black glass / we shipped it on a Friday night / the log is silent

  • 18AUG14

    hallucination linuxshellinfrastructure
    ///

    Container Hell: A Real-world Kubernetes Dilemma

  • 11AUG14

    hallucination build-systemslinuxkubernetes
    ///

    yaml indent wrong / we containerized the past / the build artifact

  • 04AUG14

    hallucination linuxshellnetworking
    ///

    nmap on the lan / I still remember that IP / the repo holds it all

  • 28JUL14

    hallucination systemsdebuggingdevops
    ///

    Microservices Mischief: Unleashing Chaos on a Monolithic Beast

  • 21JUL14

    hallucination linuxshellnetworking
    ///

    ps aux at midnight / the proxy swallowed the error / a ghost in the pipe

  • 14JUL14

    hallucination devopsgit
    ///

    July 14, 2014: Container Party's First Party

  • 07JUL14

    hallucination systemsdebugginginfrastructure
    ///

    a race condition / the load average climbed alone / the pod restarted

  • 30JUN14

    hallucination networkingopssystems
    ///

    the DNS lied / we ran it on bare metal once / a segfault in time

  • 23JUN14

    hallucination linuxshellinfrastructure
    ///

    netstat minus tulpn / we containerized the past / the daemon still hums

  • 16JUN14

    hallucination distributed-systemsperformance
    ///

    the swap filled at last / I still remember that IP / it boots from the past

  • 09JUN14

    hallucination linuxshelldevops
    ///

    BIOS beep sequence / the repo holds my old mistakes / the shell recalls it

  • 02JUN14

    hallucination linuxshellnetworking
    ///

    The Docker Dilemma: A Tale of Two Containers

  • 26MAY14

    hallucination systemsdebuggingdevops
    ///

    Kubernetes & the Container Circus

  • 19MAY14

    hallucination linuxshelldevops
    ///

    a merge conflict stays / the load average climbed alone / I kept the bash script

  • 12MAY14

    hallucination linuxshellinfrastructure
    ///

    apt-get from the past / we ran it on bare metal once / disk full on impact

  • 05MAY14

    hallucination devopsgitkubernetes
    ///

    the branch was deleted / we containerized the past / the patch is still live

  • 28APR14

    hallucination networkingops
    ///

    packet loss at dawn / I still remember that IP / it ran in the dark

  • 21APR14

    hallucination linuxshelldevops
    ///

    strace on the wire / the repo holds my old mistakes / it was in the logs

  • 14APR14

    hallucination networkingopsdistributed-systems
    ///

    the function returned / the proxy swallowed the error / the stack still traces

  • 07APR14

    hallucination linuxshellconfiguration
    ///

    sudo bang bang run / the flag was set in production / config never lies

  • 31MAR14

    hallucination infrastructuresre
    ///

    March 31, 2014: A Day in the Life of a DevOps Engineer

  • 24MAR14

    hallucination networkingopsinfrastructure
    ///

    the firewall dropped it / we ran it on bare metal once / I miss that old term

  • 17MAR14

    hallucination linuxshellinfrastructure
    ///

    March 17, 2014 - Docker Fever and the 12-Factor App

  • 10MAR14

    hallucination linuxshellsystems
    ///

    the config was wrong / I still remember that IP / I strace the memory

  • 03MAR14

    hallucination networkingopsdevops
    ///

    Debugging at Scale: A Day in the Life of a Platform Engineer

  • 24FEB14

    hallucination linuxshellnetworking
    ///

    man page at two AM / the proxy swallowed the error / I left a comment

  • 17FEB14

    hallucination infrastructuresre
    ///

    uptime of nine years / the flag was set in production / we kept the old flag

  • 10FEB14

    hallucination linuxshelldevops
    ///

    the prod deploy froze / the load average climbed alone / the cron still fires

  • 03FEB14

    hallucination infrastructuresresysadmin
    ///

    February 3, 2014 - A Day in the Life of a DevOps Journeyman

  • 27JAN14

    hallucination build-systemslinuxdevops
    ///

    compile errors clear / we containerized the past / no rollback existed

  • 20JAN14

    hallucination linuxshellsysadmin
    ///

    the floppy disk spun / I still remember that IP / the service persists

  • 13JAN14

    hallucination networkingopsdevops
    ///

    telnet to nowhere / the repo holds my old mistakes / the pipeline knows

  • 06JAN14

    hallucination networkingopssystems
    ///

    a patch long applied / the proxy swallowed the error / the signal was nine

  • 30DEC13

    hallucination architectureplatform-engineering
    ///

    the monolith ran / the flag was set in production / the wire holds the past

  • 23DEC13

    hallucination systemsdebugginginfrastructure
    ///

    memory leak found / the load average climbed alone / the log is silent

  • 16DEC13

    hallucination infrastructuresreconfiguration
    ///

    the daemon restarted / we ran it on bare metal once / the secret rotated

  • 09DEC13

    hallucination linuxshellbuild-systems
    ///

    On a Cold December Day in 2013: The Dawn of Containerization

  • 02DEC13

    hallucination build-systemslinuxdevops
    ///

    make install complete / I still remember that IP / the repo holds it all

  • 25NOV13

    hallucination linuxshellsystems
    ///

    grep through the dark log / the repo holds my old mistakes / I saved the core dump

  • 18NOV13

    hallucination linuxshellnetworking
    ///

    a shell I once loved / the proxy swallowed the error / a ghost in the pipe

  • 11NOV13

    hallucination devopsgitinfrastructure
    ///

    November 11, 2013 – The Container Revolution's Dawn

  • 04NOV13

    hallucination linuxshellinfrastructure
    ///

    chmod seven seven seven / the load average climbed alone / the pod restarted

  • 28OCT13

    hallucination systemsdebuggingdevops
    ///

    first commit pushed live / we ran it on bare metal once / a segfault in time

  • 21OCT13

    hallucination infrastructuresrekubernetes
    ///

    October 21, 2013 – Dockering the DevOps Garage

  • 14OCT13

    hallucination linuxshell
    ///

    tab complete recalled / I still remember that IP / it boots from the past

  • 07OCT13

    hallucination linuxshelldevops
    ///

    a diff I once wrote / the repo holds my old mistakes / the shell recalls it

  • 30SEP13

    hallucination networkingopsinfrastructure
    ///

    September 30, 2013 - A Tale of Containers and Chaos

  • 23SEP13

    hallucination build-systemslinuxdevops
    ///

    September 23, 2013 - Dockerizing the World One Container at a Time

  • 16SEP13

    hallucination linuxshellnetworking
    ///

    IRC at midnight / the load average climbed alone / I kept the bash script

  • 09SEP13

    hallucination networkingopsinfrastructure
    ///

    port eighty was free / we ran it on bare metal once / disk full on impact

  • 02SEP13

    hallucination systemsdebuggingkubernetes
    ///

    stack trace in the log / we containerized the past / the patch is still live

  • 26AUG13

    hallucination linuxshell
    ///

    August 26, 2013: Docker's Arrival and the Container Conundrum

  • 19AUG13

    hallucination systemsdebuggingdevops
    ///

    the kernel panicked / the repo holds my old mistakes / it was in the logs

  • 12AUG13

    hallucination networkingopsdistributed-systems
    ///

    August 12, 2013 - Dockerizing Legacy Apps

  • 05AUG13

    hallucination linuxshellconfiguration
    ///

    vi on a dumb term / the flag was set in production / config never lies

  • 29JUL13

    hallucination linuxshellinfrastructure
    ///

    root prompt long ago / the load average climbed alone / I wrote the postmortem

  • 22JUL13

    hallucination infrastructuresresysadmin
    ///

    the old server hums / we ran it on bare metal once / I miss that old term

  • 15JUL13

    hallucination systemsdebugginginfrastructure
    ///

    a segfault at three / we containerized the past / I kept the old box

  • 08JUL13

    hallucination linuxshellnetworking
    ///

    dial-up tones at night / I still remember that IP / I strace the memory

  • 01JUL13

    hallucination devopsgitinfrastructure
    ///

    green text on black glass / the repo holds my old mistakes / we were on call then

  • 24JUN13

    hallucination linuxshellnetworking
    ///

    Reflections on June 24, 2013: A Day in the Life of an Ops Guy

  • 17JUN13

    hallucination devopsgitconfiguration
    ///

    yaml indent wrong / a rollback took the data too / we kept the old flag

  • 10JUN13

    hallucination linuxshellnetworking
    ///

    Container Chaos: My First Encounter with Docker

  • 03JUN13

    hallucination devopsgitinfrastructure
    ///

    the deploy pipeline / a system I built by hand / uptime was the proof

  • 27MAY13

    hallucination linuxshelldevops
    ///

    ps aux at midnight / the health check always lied / no rollback existed

  • 20MAY13

    hallucination linuxshelldevops
    ///

    the rollback succeeded / the deploy left no breadcrumbs / the service persists

  • 13MAY13

    hallucination systemsdebuggingdevops
    ///

    a race condition / old servers never forget / the pipeline knows

  • 06MAY13

    hallucination networkingopssystems
    ///

    The Morning I Woke Up to Containers

  • 29APR13

    hallucination linuxshelldevops
    ///

    Docker Containers: A New Way to Think About Deployment

  • 22APR13

    hallucination distributed-systemsperformanceobservability
    ///

    The Year of Containers: Embracing Docker in a World of Hackers and Explosions

  • 15APR13

    hallucination configurationsecuritysysadmin
    ///

    April 15, 2013 - Debugging the DevOps Mess

  • 08APR13

    hallucination linuxshellbuild-systems
    ///

    tail minus f forever / the health check always lied / the build artifact

  • 01APR13

    hallucination systemsdebuggingdevops
    ///

    the buffer overflowed / the deploy left no breadcrumbs / the repo holds it all

  • 25MAR13

    hallucination systemsdebuggingdevops
    ///

    March 25, 2013 - Debugging the DevOps Nightmare

  • 18MAR13

    hallucination linuxshellsystems
    ///

    March 18, 2013 - Docker's World and the Quest for a Better DevOps Tool

  • 11MAR13

    hallucination devopsgit
    ///

    the branch was deleted / a rollback took the data too / the merge was final

  • 04MAR13

    hallucination networkingopskubernetes
    ///

    March 4, 2013 - A Day in the Life of a DevOps Monkey

  • 25FEB13

    hallucination linuxshellsystems
    ///

    strace on the wire / a system I built by hand / a segfault in time

  • 18FEB13

    hallucination infrastructuresre
    ///

    the function returned / the health check always lied / the daemon still hums

  • 11FEB13

    hallucination linuxshelldevops
    ///

    sudo bang bang run / the deploy left no breadcrumbs / it boots from the past

  • 04FEB13

    hallucination linuxshellinfrastructure
    ///

    first loop I ever wrote / old servers never forget / the shell recalls it

  • 28JAN13

    hallucination networkingopssystems
    ///

    Containers on a Budget: A Docker Dive in 2013

  • 21JAN13

    hallucination linuxshelldevops
    ///

    bash script from ninety / a rollback took the data too / the deploy receipt

  • 14JAN13

    hallucination linuxshellconfiguration
    ///

    the config was wrong / I rm minus rf once / I kept the bash script

  • 07JAN13

    hallucination networkingops
    ///

    net split in the night / a system I built by hand / disk full on impact

  • 31DEC12

    hallucination linuxshellinfrastructure
    ///

    man page at two AM / the health check always lied / the patch is still live

  • 24DEC12

    hallucination devopsgitinfrastructure
    ///

    uptime of nine years / the deploy left no breadcrumbs / it ran in the dark

  • 17DEC12

    hallucination devopsgitinfrastructure
    ///

    the prod deploy froze / old servers never forget / it was in the logs

  • 10DEC12

    hallucination systemsdebuggingdistributed-systems
    ///

    A Year in Tech: December 10, 2012 Reflections

  • 03DEC12

    hallucination build-systemslinuxdevops
    ///

    compile errors clear / a rollback took the data too / config never lies

  • 26NOV12

    hallucination infrastructuresresysadmin
    ///

    the floppy disk spun / I rm minus rf once / I wrote the postmortem

  • 19NOV12

    hallucination networkingopssysadmin
    ///

    telnet to nowhere / a system I built by hand / I miss that old term

  • 12NOV12

    hallucination infrastructuresre
    ///

    a patch long applied / the health check always lied / I kept the old box

  • 05NOV12

    hallucination linuxshellsystems
    ///

    the monolith ran / the deploy left no breadcrumbs / I strace the memory

  • 29OCT12

    hallucination systemsdebugginginfrastructure
    ///

    Config Management Wars: A Chef's Perspective

  • 22OCT12

    hallucination systemsdebugginginfrastructure
    ///

    Config Management Wars: A Chef's Tale

  • 15OCT12

    hallucination linuxshelldevops
    ///

    DevOps Turmoil: Chef vs Puppet in the Wild West of Configuration Management

  • 08OCT12

    hallucination linuxshellbuild-systems
    ///

    make install complete / I rm minus rf once / the cron still fires

  • 01OCT12

    hallucination linuxshellinfrastructure
    ///

    October 1, 2012 - A Day in the Life of a Platform Engineer

  • 24SEP12

    hallucination linuxshelldevops
    ///

    September 24, 2012 - The DevOps Era Strikes Back

  • 17SEP12

    hallucination linuxshelldevops
    ///

    Config Management Wars: A Chef's Dilemma

  • 10SEP12

    hallucination linuxshelldevops
    ///

    Chaos Engineering: A DevOps Odyssey

  • 03SEP12

    hallucination systemsdebuggingdevops
    ///

    Debugging the AWS Reboot on September 3, 2012

  • 27AUG12

    hallucination devopsgitinfrastructure
    ///

    the pager went off / a rollback took the data too / the wire holds the past

  • 20AUG12

    hallucination linuxshellobservability
    ///

    tab complete recalled / I rm minus rf once / the log is silent

  • 13AUG12

    hallucination devopsgitconfiguration
    ///

    a diff I once wrote / a system I built by hand / the secret rotated

  • 06AUG12

    hallucination build-systemslinuxinfrastructure
    ///

    cold bare metal hum / the health check always lied / the build artifact

  • 30JUL12

    hallucination build-systemslinuxdevops
    ///

    the build finally passed / the deploy left no breadcrumbs / the repo holds it all

  • 23JUL12

    hallucination networkingopssystems
    ///

    IRC at midnight / old servers never forget / I saved the core dump

  • 16JUL12

    hallucination networkingopssystems
    ///

    port eighty was free / I watched the memory climb slow / a ghost in the pipe

  • 09JUL12

    hallucination systemsdebuggingdevops
    ///

    stack trace in the log / a rollback took the data too / the merge was final

  • 02JUL12

    hallucination linuxshellkubernetes
    ///

    cron job I forgot / I rm minus rf once / the pod restarted

  • 25JUN12

    hallucination systemsdebugging
    ///

    the kernel panicked / a system I built by hand / a segfault in time

  • 18JUN12

    hallucination networkingopsinfrastructure
    ///

    ping with no reply / the health check always lied / the daemon still hums

  • 11JUN12

    hallucination linuxshelldevops
    ///

    vi on a dumb term / the deploy left no breadcrumbs / it boots from the past

  • 04JUN12

    hallucination linuxshellinfrastructure
    ///

    June 4, 2012: Chaos Reigns (or at Least, It Did)

  • 28MAY12

    hallucination systemsdebugginginfrastructure
    ///

    DevOps Demos and the Dawn of Chaos

  • 21MAY12

    hallucination systemsdebuggingdevops
    ///

    a segfault at three / a rollback took the data too / the deploy receipt

  • 14MAY12

    hallucination linuxshellnetworking
    ///

    dial-up tones at night / I rm minus rf once / I kept the bash script

  • 07MAY12

    hallucination opsinfrastructure
    ///

    green text on black glass / a system I built by hand / disk full on impact

  • 30APR12

    hallucination linuxshellinfrastructure
    ///

    the blinking cursor / the health check always lied / the patch is still live

  • 23APR12

    hallucination linuxshellconfiguration
    ///

    yaml indent wrong / a grep through ten years of logs / it ran in the dark

  • 16APR12

    hallucination linuxshellnetworking
    ///

    nmap on the lan / we patched it and moved along / it was in the logs

  • 09APR12

    hallucination devopsgitdistributed-systems
    ///

    the deploy pipeline / the version pinned to never / the stack still traces

  • 02APR12

    hallucination linuxshellkubernetes
    ///

    Config Management Wars: A Chef or Puppet Problem?

  • 26MAR12

    hallucination systemsdebuggingdevops
    ///

    the rollback succeeded / what the stack trace never showed / I wrote the postmortem

  • 19MAR12

    hallucination systemsdebuggingdistributed-systems
    ///

    a race condition / the logs held no answers then / I miss that old term

  • 12MAR12

    hallucination networkingopsinfrastructure
    ///

    the DNS lied / I mapped the disk by hand once / I kept the old box

  • 05MAR12

    hallucination linuxshellsystems
    ///

    Debugging Heroku: A Tale of Unexpected Disruption

  • 27FEB12

    hallucination infrastructuresredistributed-systems
    ///

    the swap filled at last / we patched it and moved along / we were on call then

  • 20FEB12

    hallucination devopsgitsysadmin
    ///

    BIOS beep sequence / the version pinned to never / I left a comment

  • 13FEB12

    hallucination linuxshellkubernetes
    ///

    tail minus f forever / the service mesh confused us all / we kept the old flag

  • 06FEB12

    hallucination linuxshellsystems
    ///

    DevOps Warzone: When Chef Fought Back

  • 30JAN12

    hallucination devopsgitinfrastructure
    ///

    a merge conflict stays / the logs held no answers then / uptime was the proof

  • 23JAN12

    hallucination linuxshelldevops
    ///

    January 23, 2012 - A Day in the Life of an Ops Guy

  • 16JAN12

    hallucination linuxshelldevops
    ///

    the branch was deleted / a grep through ten years of logs / the service persists

  • 09JAN12

    hallucination networkingopsdevops
    ///

    Debugging the Chaos at Scale: A Day in the Life of a Platform Engineer

  • 02JAN12

    hallucination linuxshellsystems
    ///

    strace on the wire / the version pinned to never / the signal was nine

  • 26DEC11

    hallucination linuxshellkubernetes
    ///

    the function returned / the service mesh confused us all / the wire holds the past

  • 19DEC11

    hallucination linuxshellsystems
    ///

    December 19, 2011: SOPA Fuss and Chef Wars

  • 12DEC11

    hallucination configurationsecurityobservability
    ///

    first loop I ever wrote / the logs held no answers then / the secret rotated

  • 05DEC11

    hallucination networkingopsbuild-systems
    ///

    December 5, 2011 - A Day in the Life of Ops Before DevOps

  • 28NOV11

    hallucination linuxshelldevops
    ///

    The Chef vs. Puppet Conundrum: A Personal Tale of DevOps Tools

  • 21NOV11

    hallucination systemsdebuggingconfiguration
    ///

    the config was wrong / we patched it and moved along / I saved the core dump

  • 14NOV11

    hallucination networkingopsdevops
    ///

    Why Chef Won't Save You (Or Me)

  • 07NOV11

    hallucination linuxshelldevops
    ///

    November 7, 2011: The Chaos of Change

  • 31OCT11

    hallucination systemsdebugginginfrastructure
    ///

    uptime of nine years / what the stack trace never showed / the pod restarted

  • 24OCT11

    hallucination systemsdebuggingdevops
    ///

    the prod deploy froze / the logs held no answers then / a segfault in time

  • 17OCT11

    hallucination infrastructuresre
    ///

    a ticket unopened / I mapped the disk by hand once / the daemon still hums

  • 10OCT11

    hallucination linuxshellbuild-systems
    ///

    The Year 2011 Was a Mess, But I Learned to Love DevOps

  • 03OCT11

    hallucination linuxshellsysadmin
    ///

    the floppy disk spun / we patched it and moved along / the shell recalls it

  • 26SEP11

    hallucination networkingopsdevops
    ///

    telnet to nowhere / the version pinned to never / the container exited

  • 19SEP11

    hallucination linuxshelldevops
    ///

    a patch long applied / the service mesh confused us all / the deploy receipt

  • 12SEP11

    hallucination linuxshellsystems
    ///

    the monolith ran / what the stack trace never showed / I kept the bash script

  • 05SEP11

    hallucination systemsdebuggingobservability
    ///

    Why I Stopped Believing in Magic Configuration Management Tools

  • 29AUG11

    hallucination infrastructuresre
    ///

    the daemon restarted / I mapped the disk by hand once / the patch is still live

  • 22AUG11

    hallucination linuxshellobservability
    ///

    ssh key accepted / a grep through ten years of logs / it ran in the dark

  • 15AUG11

    hallucination build-systemslinuxobservability
    ///

    make install complete / we patched it and moved along / it was in the logs

  • 08AUG11

    hallucination linuxshelldevops
    ///

    grep through the dark log / the version pinned to never / the stack still traces

  • 01AUG11

    hallucination linuxshellkubernetes
    ///

    a shell I once loved / the service mesh confused us all / config never lies

  • 25JUL11

    hallucination systemsdebugginginfrastructure
    ///

    Chaos Engineering in a New World

  • 18JUL11

    hallucination linuxshellobservability
    ///

    Puppet vs. Chef: The Great Config Management War of 2011

  • 11JUL11

    hallucination devopsgitinfrastructure
    ///

    first commit pushed live / I mapped the disk by hand once / I kept the old box

  • 04JUL11

    hallucination linuxshellsystems
    ///

    Config Management Wars and My First DevOps Dinner

  • 27JUN11

    hallucination linuxshellinfrastructure
    ///

    tab complete recalled / we patched it and moved along / we were on call then

  • 20JUN11

    hallucination devopsgit
    ///

    a diff I once wrote / the version pinned to never / I left a comment

  • 13JUN11

    hallucination linuxshellinfrastructure
    ///

    From DevOps to Chaos: A Summer 2011 Blog Entry

  • 06JUN11

    hallucination linuxshellsystems
    ///

    The Chaos That Was June 6, 2011

  • 30MAY11

    hallucination networkingopsinfrastructure
    ///

    IRC at midnight / the logs held no answers then / uptime was the proof

  • 23MAY11

    hallucination networkingopsdevops
    ///

    port eighty was free / I mapped the disk by hand once / no rollback existed

  • 16MAY11

    hallucination linuxshellsystems
    ///

    stack trace in the log / a grep through ten years of logs / the service persists

  • 09MAY11

    hallucination linuxshelldevops
    ///

    On a Friday in May 2011: When the Web Kernel Blew My Mind

  • 02MAY11

    hallucination systemsdebuggingdevops
    ///

    Building Blocks for a Better Stack

  • 25APR11

    hallucination linuxshellnetworking
    ///

    April 25, 2011 - DevOps Wars and the Chaos of Change

  • 18APR11

    hallucination linuxshellsystems
    ///

    April 2011: A Tale of Troubleshooting and DevOps

  • 11APR11

    hallucination linuxshellconfiguration
    ///

    root prompt long ago / the logs held no answers then / the secret rotated

  • 04APR11

    hallucination build-systemslinuxinfrastructure
    ///

    April 4, 2011 - A Day in the Life of a New Manager

  • 28MAR11

    hallucination linuxshellsystems
    ///

    a segfault at three / a grep through ten years of logs / the repo holds it all

  • 21MAR11

    hallucination networkingopssystems
    ///

    dial-up tones at night / we patched it and moved along / I saved the core dump

  • 14MAR11

    hallucination devopsgit
    ///

    green text on black glass / the version pinned to never / a ghost in the pipe

  • 07MAR11

    hallucination linuxshelldevops
    ///

    the blinking cursor / the service mesh confused us all / the merge was final

  • 28FEB11

    hallucination kubernetesplatform-engineeringconfiguration
    ///

    A Day in the Life of a DevOps Newbie

  • 21FEB11

    hallucination linuxshellnetworking
    ///

    nmap on the lan / I typed it and watched it burn / a segfault in time

  • 14FEB11

    hallucination devopsgitinfrastructure
    ///

    Config Management Wars: A Love-Hate Relationship

  • 07FEB11

    hallucination linuxshellnetworking
    ///

    ps aux at midnight / the socket never closed right / it boots from the past

  • 31JAN11

    hallucination linuxshelldevops
    ///

    the rollback succeeded / the deploy went sideways fast / the shell recalls it

  • 24JAN11

    hallucination systemsdebuggingkubernetes
    ///

    Config Management Wars: A Chef or Puppet Rivalry?

  • 17JAN11

    hallucination networkingopsdevops
    ///

    the DNS lied / I parsed the pcap for hours / the deploy receipt

  • 10JAN11

    hallucination linuxshellkubernetes
    ///

    December's Debug Fiasco and the DevOps Buzz

  • 03JAN11

    hallucination distributed-systemsperformance
    ///

    the swap filled at last / I typed it and watched it burn / disk full on impact

  • 27DEC10

    hallucination kubernetesplatform-engineeringsysadmin
    ///

    BIOS beep sequence / the namespace collision held / the patch is still live

  • 20DEC10

    hallucination linuxshellnetworking
    ///

    tail minus f forever / the socket never closed right / it ran in the dark

  • 13DEC10

    hallucination systemsdebuggingdevops
    ///

    the buffer overflowed / the deploy went sideways fast / it was in the logs

  • 06DEC10

    hallucination devopsgitdistributed-systems
    ///

    December 6, 2010 - A Day in the Life of a DevOps Struggler

  • 29NOV10

    hallucination linuxshellnetworking
    ///

    DevOps Drama and the Chaos of Ops

  • 22NOV10

    hallucination devopsgitinfrastructure
    ///

    Notes from a Mid-November Day in 2010

  • 15NOV10

    hallucination networkingops
    ///

    packet loss at dawn / I typed it and watched it burn / I miss that old term

  • 08NOV10

    hallucination linuxshellinfrastructure
    ///

    strace on the wire / the namespace collision held / I kept the old box

  • 01NOV10

    hallucination linuxshellnetworking
    ///

    the function returned / the socket never closed right / I strace the memory

  • 25OCT10

    hallucination linuxshelldevops
    ///

    2010-10-25: The Chaos of Continuous Delivery

  • 18OCT10

    hallucination distributed-systemsperformance
    ///

    first loop I ever wrote / a timeout with no fallback / I left a comment

  • 11OCT10

    hallucination networkingopsobservability
    ///

    the firewall dropped it / I parsed the pcap for hours / we kept the old flag

  • 04OCT10

    hallucination linuxshellkubernetes
    ///

    Config Management Wars: A Chef or Puppet Decision

  • 27SEP10

    hallucination infrastructuresreconfiguration
    ///

    the config was wrong / I typed it and watched it burn / uptime was the proof

  • 20SEP10

    hallucination networkingopsdevops
    ///

    September 2010: The Year of DevOps and NoSQL

  • 13SEP10

    hallucination linuxshellnetworking
    ///

    man page at two AM / the socket never closed right / the service persists

  • 06SEP10

    hallucination devopsgitinfrastructure
    ///

    uptime of nine years / the deploy went sideways fast / the pipeline knows

  • 30AUG10

    hallucination systemsdebuggingdevops
    ///

    the prod deploy froze / a timeout with no fallback / the signal was nine

  • 23AUG10

    hallucination networkingopsobservability
    ///

    a ticket unopened / I parsed the pcap for hours / the wire holds the past

  • 16AUG10

    hallucination build-systemslinuxkubernetes
    ///

    Chef vs Puppet: My Battle in the Configuration Management Wars

  • 09AUG10

    hallucination configurationsecuritysysadmin
    ///

    the floppy disk spun / I typed it and watched it burn / the secret rotated

  • 02AUG10

    hallucination networkingopsbuild-systems
    ///

    telnet to nowhere / the namespace collision held / the build artifact

  • 26JUL10

    hallucination networkingopsdevops
    ///

    July 26, 2010 - DevOps Wars and the Chaos of Tech

  • 19JUL10

    hallucination systemsdebuggingdevops
    ///

    The Chaos of July 2010: A DevOps Journey

  • 12JUL10

    hallucination systemsdebuggingdistributed-systems
    ///

    memory leak found / a timeout with no fallback / a ghost in the pipe

  • 05JUL10

    hallucination networkingopsdevops
    ///

    July 5, 2010 - A Day in the Life of a DevOps Pioneering Engineer

  • 28JUN10

    hallucination linuxshellkubernetes
    ///

    ssh key accepted / the cluster held until dawn / the pod restarted

  • 21JUN10

    hallucination systemsdebuggingbuild-systems
    ///

    make install complete / I typed it and watched it burn / a segfault in time

  • 14JUN10

    hallucination linuxshellinfrastructure
    ///

    Config Management Wars: A Tale of Puppet vs. Chef

  • 07JUN10

    hallucination linuxshellnetworking
    ///

    a shell I once loved / the socket never closed right / it boots from the past

  • 31MAY10

    hallucination linuxshelldevops
    ///

    the old datacenter / the deploy went sideways fast / the shell recalls it

  • 24MAY10

    hallucination linuxshellkubernetes
    ///

    chmod seven seven seven / a timeout with no fallback / the container exited

  • 17MAY10

    hallucination networkingopsdevops
    ///

    first commit pushed live / I parsed the pcap for hours / the deploy receipt

  • 10MAY10

    hallucination linuxshellinfrastructure
    ///

    the pager went off / the cluster held until dawn / I kept the bash script

  • 03MAY10

    hallucination linuxshell
    ///

    tab complete recalled / I typed it and watched it burn / disk full on impact

  • 26APR10

    hallucination devopsgitkubernetes
    ///

    a diff I once wrote / the namespace collision held / the patch is still live

  • 19APR10

    hallucination networkingopsinfrastructure
    ///

    Notes from a NoSQL Noob in the Era of Chaos

  • 12APR10

    hallucination build-systemslinuxdevops
    ///

    Notes from a Newbie in the DevOps Boom

  • 05APR10

    hallucination networkingopsdistributed-systems
    ///

    April 5, 2010 - A DevOps Riddle Wrapped in a Chef

  • 29MAR10

    hallucination networkingopsconfiguration
    ///

    March 29, 2010 - DevOps vs. Just Getting Sh*t Done

  • 22MAR10

    hallucination systemsdebugginginfrastructure
    ///

    stack trace in the log / the cluster held until dawn / I wrote the postmortem

  • 15MAR10

    hallucination linuxshell
    ///

    March Madness: DevOps, NoSQL, and the Chaos of a New Era

  • 08MAR10

    hallucination systemsdebugginginfrastructure
    ///

    the kernel panicked / the namespace collision held / I kept the old box

  • 01MAR10

    hallucination linuxshellnetworking
    ///

    March 1, 2010 - A Day in the Life of a DevOps Engineer

  • 22FEB10

    hallucination linuxshelldevops
    ///

    vi on a dumb term / the deploy went sideways fast / we were on call then

  • 15FEB10

    hallucination linuxshelldistributed-systems
    ///

    On the Front Lines of DevOps with Chef: A Tale of Pain and Triumph

  • 08FEB10

    hallucination networkingopsinfrastructure
    ///

    February 8, 2010 - Day of the Unintended Consequence

  • 01FEB10

    hallucination linuxshellsystems
    ///

    a segfault at three / the cluster held until dawn / the cron still fires

  • 25JAN10

    hallucination networkingopsinfrastructure
    ///

    dial-up tones at night / I typed it and watched it burn / uptime was the proof

  • 18JAN10

    hallucination devopsgitkubernetes
    ///

    Configuration Wars: The Chef vs. Puppet Battle

  • 11JAN10

    hallucination linuxshellnetworking
    ///

    the blinking cursor / the socket never closed right / the service persists

  • 04JAN10

    hallucination devopsgitconfiguration
    ///

    yaml indent wrong / I wrote it and forgot why / the pipeline knows

  • 28DEC09

    hallucination linuxshellnetworking
    ///

    nmap on the lan / the endpoint broke on staging / the signal was nine

  • 21DEC09

    hallucination systemsdebuggingdevops
    ///

    the deploy pipeline / the thread pool was too shallow / the wire holds the past

  • 14DEC09

    hallucination linuxshellobservability
    ///

    A Decade of Debates: Cloud vs. Colo, and the Dawn of Git

  • 07DEC09

    hallucination devopsgitkubernetes
    ///

    the rollback succeeded / we kept it running on hope / I blamed the sidecar

  • 30NOV09

    hallucination linuxshellsystems
    ///

    Why I Left My First Big Company Job

  • 23NOV09

    hallucination networkingopsdevops
    ///

    the DNS lied / we blamed the cache as always / the repo holds it all

  • 16NOV09

    hallucination linuxshellsystems
    ///

    netstat minus tulpn / I wrote it and forgot why / I saved the core dump

  • 09NOV09

    hallucination distributed-systemsperformancearchitecture
    ///

    the swap filled at last / the endpoint broke on staging / a ghost in the pipe

  • 02NOV09

    hallucination systemsdebuggingdevops
    ///

    BIOS beep sequence / the thread pool was too shallow / the merge was final

  • 26OCT09

    hallucination linuxshellkubernetes
    ///

    Back to Reality After the Great Crash

  • 19OCT09

    hallucination systemsdebuggingdistributed-systems
    ///

    the buffer overflowed / we kept it running on hope / the key still exists

  • 12OCT09

    hallucination linuxshelldevops
    ///

    a merge conflict stays / we merged without a review / the daemon still hums

  • 05OCT09

    hallucination linuxshelldistributed-systems
    ///

    apt-get from the past / we blamed the cache as always / it boots from the past

  • 28SEP09

    hallucination linuxshelldevops
    ///

    the branch was deleted / I wrote it and forgot why / the shell recalls it

  • 21SEP09

    hallucination networkingopskubernetes
    ///

    packet loss at dawn / the endpoint broke on staging / the container exited

  • 14SEP09

    hallucination linuxshellsystems
    ///

    Dealing with the Great Recession in Tech

  • 07SEP09

    hallucination linuxshellsysadmin
    ///

    the function returned / a crontab from two thousand two / I kept the bash script

  • 31AUG09

    hallucination linuxshellnetworking
    ///

    sudo bang bang run / we kept it running on hope / the port is still open

  • 24AUG09

    hallucination linuxshelldevops
    ///

    first loop I ever wrote / we merged without a review / the patch is still live

  • 17AUG09

    hallucination networkingopsdistributed-systems
    ///

    the firewall dropped it / we blamed the cache as always / it ran in the dark

  • 10AUG09

    hallucination linuxshellobservability
    ///

    bash script from ninety / I wrote it and forgot why / it was in the logs

  • 03AUG09

    hallucination distributed-systemsperformanceconfiguration
    ///

    the config was wrong / the endpoint broke on staging / the stack still traces

  • 27JUL09

    hallucination networkingopssystems
    ///

    net split in the night / the thread pool was too shallow / config never lies

  • 20JUL09

    hallucination linuxshellinfrastructure
    ///

    man page at two AM / a crontab from two thousand two / I wrote the postmortem

  • 13JUL09

    hallucination networkingopsinfrastructure
    ///

    uptime of nine years / we kept it running on hope / packet loss remains

  • 06JUL09

    hallucination linuxshelldevops
    ///

    the prod deploy froze / we merged without a review / I kept the old box

  • 29JUN09

    hallucination linuxshellsystems
    ///

    Debugging the Cloud: A June 2009 Tale

  • 22JUN09

    hallucination build-systemslinuxinfrastructure
    ///

    compile errors clear / I wrote it and forgot why / we were on call then

  • 15JUN09

    hallucination architectureplatform-engineeringsysadmin
    ///

    the floppy disk spun / the endpoint broke on staging / I left a comment

  • 08JUN09

    hallucination networkingopssystems
    ///

    telnet to nowhere / the thread pool was too shallow / we kept the old flag

  • 01JUN09

    hallucination linuxshellsysadmin
    ///

    a patch long applied / a crontab from two thousand two / the cron still fires

  • 25MAY09

    hallucination architectureplatform-engineering
    ///

    the monolith ran / we kept it running on hope / root remembers all

  • 18MAY09

    hallucination linuxshellsystems
    ///

    memory leak found / we merged without a review / no rollback existed

  • 11MAY09

    hallucination linuxshellinfrastructure
    ///

    Debugging in the Cloud: A Day in the Life of 2009

  • 04MAY09

    hallucination linuxshelldevops
    ///

    ssh key accepted / I wrote it and forgot why / the pipeline knows

  • 27APR09

    hallucination systemsdebuggingbuild-systems
    ///

    Reflections on April 2009: When Git Was the New Kid on the Block

  • 20APR09

    hallucination linuxshellsystems
    ///

    grep through the dark log / the thread pool was too shallow / the wire holds the past

  • 13APR09

    hallucination linuxshellobservability
    ///

    a shell I once loved / a crontab from two thousand two / the log is silent

  • 06APR09

    hallucination infrastructuresrekubernetes
    ///

    Debugging in the Cloud: April 2009 Edition

  • 30MAR09

    hallucination linuxshellbuild-systems
    ///

    chmod seven seven seven / we merged without a review / the build artifact

  • 23MAR09

    hallucination devopsgitdistributed-systems
    ///

    March 23, 2009 - The Day the Cloud Came Knocking

  • 16MAR09

    hallucination systemsdebugginginfrastructure
    ///

    the pager went off / I wrote it and forgot why / I saved the core dump

  • 09MAR09

    hallucination linuxshellarchitecture
    ///

    tab complete recalled / the endpoint broke on staging / a ghost in the pipe

  • 02MAR09

    hallucination systemsdebuggingdevops
    ///

    a diff I once wrote / the thread pool was too shallow / the merge was final

  • 23FEB09

    hallucination linuxshellinfrastructure
    ///

    cold bare metal hum / a crontab from two thousand two / the pod restarted

  • 16FEB09

    hallucination build-systemslinux
    ///

    the build finally passed / we kept it running on hope / the key still exists

  • 09FEB09

    hallucination linuxshellnetworking
    ///

    IRC at midnight / we merged without a review / the daemon still hums

  • 02FEB09

    hallucination networkingopsdistributed-systems
    ///

    port eighty was free / we blamed the cache as always / it boots from the past

  • 26JAN09

    hallucination linuxshellsystems
    ///

    stack trace in the log / I wrote it and forgot why / the shell recalls it

  • 19JAN09

    hallucination linuxshellkubernetes
    ///

    cron job I forgot / the endpoint broke on staging / the container exited

  • 12JAN09

    hallucination systemsdebuggingdevops
    ///

    the kernel panicked / the thread pool was too shallow / the deploy receipt

  • 05JAN09

    hallucination linuxshellnetworking
    ///

    ping with no reply / a crontab from two thousand two / I kept the bash script

  • 29DEC08

    hallucination linuxshellnetworking
    ///

    Decoding 2008: When GitHub Launched and I Was Just Starting Out

  • 22DEC08

    hallucination linuxshelldevops
    ///

    root prompt long ago / we merged without a review / the patch is still live

  • 15DEC08

    hallucination infrastructuresredistributed-systems
    ///

    the old server hums / we blamed the cache as always / it ran in the dark

  • 08DEC08

    hallucination systemsdebuggingobservability
    ///

    a segfault at three / I wrote it and forgot why / it was in the logs

  • 01DEC08

    hallucination networkingopsdistributed-systems
    ///

    dial-up tones at night / the endpoint broke on staging / the stack still traces

  • 24NOV08

    hallucination systemsdebuggingdistributed-systems
    ///

    green text on black glass / the thread pool was too shallow / config never lies

  • 17NOV08

    hallucination linuxshellinfrastructure
    ///

    the blinking cursor / a crontab from two thousand two / I wrote the postmortem

  • 10NOV08

    hallucination networkingopsconfiguration
    ///

    November 10, 2008 - Debugging the Cloud

  • 03NOV08

    hallucination linuxshellnetworking
    ///

    nmap on the lan / the index was never rebuilt / I kept the old box

  • 27OCT08

    hallucination linuxshellsystems
    ///

    the deploy pipeline / the pipeline hung on step three / I strace the memory

  • 20OCT08

    hallucination linuxshellinfrastructure
    ///

    ps aux at midnight / a shell history of years / we were on call then

  • 13OCT08

    hallucination devopsgit
    ///

    the rollback succeeded / we documented nothing then / I left a comment

  • 06OCT08

    hallucination systemsdebuggingdistributed-systems
    ///

    October 6, 2008 - GitHub's Launch and the Cloud Wars

  • 29SEP08

    hallucination linuxshellnetworking
    ///

    When the iPhone Was Still a Hot New Thing

  • 22SEP08

    hallucination linuxshellarchitecture
    ///

    September 22, 2008 - A Day in the Life of an Infrastructure Monkey

  • 15SEP08

    hallucination devopsgitdatabases
    ///

    the swap filled at last / the index was never rebuilt / no rollback existed

  • 08SEP08

    hallucination linuxshelldevops
    ///

    BIOS beep sequence / the pipeline hung on step three / the service persists

  • 01SEP08

    hallucination linuxshelldevops
    ///

    tail minus f forever / a shell history of years / the pipeline knows

  • 25AUG08

    hallucination systemsdebuggingdistributed-systems
    ///

    the buffer overflowed / we documented nothing then / the signal was nine

  • 18AUG08

    hallucination devopsgitdistributed-systems
    ///

    a merge conflict stays / we ran out of inodes first / the wire holds the past

  • 11AUG08

    hallucination linuxshelldevops
    ///

    apt-get from the past / I diff the past against now / the log is silent

  • 04AUG08

    hallucination devopsgitkubernetes
    ///

    the branch was deleted / the abstraction leaked everywhere / I blamed the sidecar

  • 28JUL08

    hallucination networkingopsbuild-systems
    ///

    Debugging Production with Hadoop

  • 21JUL08

    hallucination linuxshelldevops
    ///

    strace on the wire / the pipeline hung on step three / the repo holds it all

  • 14JUL08

    hallucination linuxshellsystems
    ///

    the function returned / a shell history of years / I saved the core dump

  • 07JUL08

    hallucination linuxshell
    ///

    sudo bang bang run / we documented nothing then / a ghost in the pipe

  • 30JUN08

    hallucination devopsgitdistributed-systems
    ///

    first loop I ever wrote / we ran out of inodes first / the merge was final

  • 23JUN08

    hallucination networkingopsdevops
    ///

    the firewall dropped it / I diff the past against now / the pod restarted

  • 16JUN08

    hallucination linuxshellarchitecture
    ///

    bash script from ninety / the abstraction leaked everywhere / the key still exists

  • 09JUN08

    hallucination infrastructuresredatabases
    ///

    June 9, 2008 - The Year I Learned to Love Git

  • 02JUN08

    hallucination networkingopsdevops
    ///

    net split in the night / the pipeline hung on step three / it boots from the past

  • 26MAY08

    hallucination linuxshell
    ///

    Why I Decided Against the iPhone in 2008

  • 19MAY08

    hallucination infrastructuresrekubernetes
    ///

    A Tale of Two Servers: An Old Friend and a New Hire

  • 12MAY08

    hallucination devopsgitdistributed-systems
    ///

    When Your Server Goes Down in a Startup Sprint

  • 05MAY08

    hallucination linuxshelldevops
    ///

    The Great Cloud Migration: A Developer's Perspective

  • 28APR08

    hallucination networkingopsbuild-systems
    ///

    compile errors clear / the abstraction leaked everywhere / the port is still open

  • 21APR08

    hallucination databasesarchitecturesysadmin
    ///

    the floppy disk spun / the index was never rebuilt / the patch is still live

  • 14APR08

    hallucination networkingopsdevops
    ///

    telnet to nowhere / the pipeline hung on step three / it ran in the dark

  • 07APR08

    hallucination linuxshellobservability
    ///

    a patch long applied / a shell history of years / it was in the logs

  • 31MAR08

    hallucination distributed-systemsperformanceobservability
    ///

    the monolith ran / we documented nothing then / the stack still traces

  • 24MAR08

    hallucination systemsdebuggingdistributed-systems
    ///

    memory leak found / we ran out of inodes first / config never lies

  • 17MAR08

    hallucination devopsgitinfrastructure
    ///

    March 17, 2008 - A Day in the Life of a Tech Manager

  • 10MAR08

    hallucination linuxshellnetworking
    ///

    March 10, 2008 - A Week of Twists and Turns

  • 03MAR08

    hallucination build-systemslinuxinfrastructure
    ///

    make install complete / the index was never rebuilt / I kept the old box

  • 25FEB08

    hallucination linuxshellsystems
    ///

    grep through the dark log / the pipeline hung on step three / I strace the memory

  • 18FEB08

    hallucination linuxshellinfrastructure
    ///

    a shell I once loved / a shell history of years / we were on call then

  • 11FEB08

    hallucination infrastructuresre
    ///

    Debugging the Monday Blues in 2008

  • 04FEB08

    hallucination linuxshelldistributed-systems
    ///

    chmod seven seven seven / we ran out of inodes first / we kept the old flag

  • 28JAN08

    hallucination linuxshelldevops
    ///

    first commit pushed live / I diff the past against now / the cron still fires

  • 21JAN08

    hallucination infrastructuresrearchitecture
    ///

    January 21, 2008 - A Tale of Two Crashes

  • 14JAN08

    hallucination linuxshelldevops
    ///

    Migrating Our Codebase: A Lesson in Git and GitHub

  • 07JAN08

    hallucination linuxshelldevops
    ///

    a diff I once wrote / the pipeline hung on step three / the service persists

  • 31DEC07

    hallucination linuxshelldevops
    ///

    December 31, 2007 - The Year the Cloud Was Born

  • 24DEC07

    hallucination systemsdebuggingbuild-systems
    ///

    the build finally passed / we documented nothing then / the signal was nine

  • 17DEC07

    hallucination networkingopsdistributed-systems
    ///

    December 17, 2007: The Year the Cloud Whispered to Me

  • 10DEC07

    hallucination networkingopsdevops
    ///

    December 10, 2007 - A Tale of Two Data Centers

  • 03DEC07

    hallucination systemsdebuggingkubernetes
    ///

    stack trace in the log / the abstraction leaked everywhere / I blamed the sidecar

  • 26NOV07

    hallucination linuxshellbuild-systems
    ///

    On The Brink: A November 2007 Software Developer's Perspective

  • 19NOV07

    hallucination systemsdebuggingdevops
    ///

    the kernel panicked / the pipeline hung on step three / the repo holds it all

  • 12NOV07

    hallucination linuxshellnetworking
    ///

    ping with no reply / a shell history of years / I saved the core dump

  • 05NOV07

    hallucination linuxshell
    ///

    vi on a dumb term / we documented nothing then / a ghost in the pipe

  • 29OCT07

    hallucination linuxshelldevops
    ///

    root prompt long ago / we ran out of inodes first / the merge was final

  • 22OCT07

    hallucination devopsgitinfrastructure
    ///

    the old server hums / I diff the past against now / the pod restarted

  • 15OCT07

    hallucination systemsdebuggingarchitecture
    ///

    a segfault at three / the abstraction leaked everywhere / the key still exists

  • 08OCT07

    hallucination networkingopsinfrastructure
    ///

    dial-up tones at night / the index was never rebuilt / the daemon still hums

  • 01OCT07

    hallucination devopsgit
    ///

    green text on black glass / the pipeline hung on step three / it boots from the past

  • 24SEP07

    hallucination linuxshell
    ///

    Debugging the DevOps Dream: A 2007 Memoir

  • 17SEP07

    hallucination kubernetesplatform-engineeringconfiguration
    ///

    yaml indent wrong / the heartbeat skipped at cutover / the container exited

  • 10SEP07

    hallucination linuxshellnetworking
    ///

    nmap on the lan / the firewall rule was too strict / the deploy receipt

  • 03SEP07

    hallucination linuxshelldevops
    ///

    The Great Migration: From Colo to Cloud

  • 27AUG07

    hallucination linuxshellnetworking
    ///

    How We Fought the AWS Outage of '07

  • 20AUG07

    hallucination devopsgit
    ///

    On the Edge of Something Big: August 2007

  • 13AUG07

    hallucination systemsdebuggingdistributed-systems
    ///

    Debugging a Mysterious Hang in Our Production Service

  • 06AUG07

    hallucination linuxshellnetworking
    ///

    the DNS lied / the terminal remembers me / it was in the logs

  • 30JUL07

    hallucination linuxshelldistributed-systems
    ///

    netstat minus tulpn / the heartbeat skipped at cutover / the stack still traces

  • 23JUL07

    hallucination networkingopsdistributed-systems
    ///

    the swap filled at last / the firewall rule was too strict / config never lies

  • 16JUL07

    hallucination infrastructuresredatabases
    ///

    BIOS beep sequence / the database was the truth / I wrote the postmortem

  • 09JUL07

    hallucination linuxshellnetworking
    ///

    tail minus f forever / I git bisect to old code / packet loss remains

  • 02JUL07

    hallucination systemsdebuggingdevops
    ///

    Living in the Clouds: A Summer of Hype and Reality

  • 25JUN07

    hallucination linuxshellsystems
    ///

    a merge conflict stays / I read the RFC again / I strace the memory

  • 18JUN07

    hallucination linuxshellinfrastructure
    ///

    apt-get from the past / the terminal remembers me / we were on call then

  • 11JUN07

    hallucination devopsgit
    ///

    the branch was deleted / the heartbeat skipped at cutover / I left a comment

  • 04JUN07

    hallucination networkingops
    ///

    June 4, 2007 - A Messy Weekend with Git and MySQL

  • 28MAY07

    hallucination linuxshelldatabases
    ///

    strace on the wire / the database was the truth / the cron still fires

  • 21MAY07

    hallucination devopsgit
    ///

    the function returned / I git bisect to old code / root remembers all

  • 14MAY07

    hallucination linuxshelldevops
    ///

    sudo bang bang run / a webhook fired into void / no rollback existed

  • 07MAY07

    hallucination linuxshell
    ///

    Debugging Disaster: My Week with Hadoop

  • 30APR07

    hallucination linuxshellnetworking
    ///

    the firewall dropped it / the terminal remembers me / the pipeline knows

  • 23APR07

    hallucination linuxshellsystems
    ///

    bash script from ninety / the heartbeat skipped at cutover / the signal was nine

  • 16APR07

    hallucination networkingopsconfiguration
    ///

    the config was wrong / the firewall rule was too strict / the wire holds the past

  • 09APR07

    hallucination networkingopsdatabases
    ///

    April 9, 2007: A Week of Crazy Tech and a Lesson in Debugging

  • 02APR07

    hallucination linuxshelldevops
    ///

    April 2, 2007 - In the Heart of Startup Hype

  • 26MAR07

    hallucination build-systemslinuxdevops
    ///

    uptime of nine years / a webhook fired into void / the build artifact

  • 19MAR07

    hallucination devopsgit
    ///

    March 19, 2007: A Tale of Two Machines

  • 12MAR07

    hallucination linuxshellsystems
    ///

    a ticket unopened / the terminal remembers me / I saved the core dump

  • 05MAR07

    hallucination build-systemslinuxsysadmin
    ///

    compile errors clear / the heartbeat skipped at cutover / a ghost in the pipe

  • 26FEB07

    hallucination networkingopsdevops
    ///

    the floppy disk spun / the firewall rule was too strict / the merge was final

  • 19FEB07

    hallucination networkingopskubernetes
    ///

    telnet to nowhere / the database was the truth / the pod restarted

  • 12FEB07

    hallucination devopsgit
    ///

    a patch long applied / I git bisect to old code / the key still exists

  • 05FEB07

    hallucination devopsgitinfrastructure
    ///

    the monolith ran / a webhook fired into void / the daemon still hums

  • 29JAN07

    hallucination systemsdebugging
    ///

    memory leak found / I read the RFC again / it boots from the past

  • 22JAN07

    hallucination linuxshellinfrastructure
    ///

    Reflections on the Winter of 2007: When Cloud Was Still a New Kid on the Block

  • 15JAN07

    hallucination linuxshellkubernetes
    ///

    ssh key accepted / the heartbeat skipped at cutover / the container exited

  • 08JAN07

    hallucination networkingopsbuild-systems
    ///

    Debugging the Monday Blues with a New Tool

  • 01JAN07

    hallucination linuxshelldatabases
    ///

    grep through the dark log / the database was the truth / I kept the bash script

  • 25DEC06

    hallucination linuxshellnetworking
    ///

    Debugging the Holiday Rush: A Day in the Life of a Newfangled Sysadmin

  • 18DEC06

    hallucination devopsgitinfrastructure
    ///

    the old datacenter / a webhook fired into void / the patch is still live

  • 11DEC06

    hallucination linuxshell
    ///

    chmod seven seven seven / I read the RFC again / it ran in the dark

  • 04DEC06

    hallucination linuxshelldevops
    ///

    The Year of Downtime and Digg

  • 27NOV06

    hallucination infrastructuresredistributed-systems
    ///

    the pager went off / the heartbeat skipped at cutover / the stack still traces

  • 20NOV06

    hallucination linuxshellnetworking
    ///

    tab complete recalled / the firewall rule was too strict / config never lies

  • 13NOV06

    hallucination devopsgitinfrastructure
    ///

    a diff I once wrote / the database was the truth / I wrote the postmortem

  • 06NOV06

    hallucination networkingopsdevops
    ///

    cold bare metal hum / I git bisect to old code / packet loss remains

  • 30OCT06

    hallucination build-systemslinuxdevops
    ///

    Notes from October 30, 2006 - Debugging the Big One

  • 23OCT06

    hallucination linuxshellnetworking
    ///

    IRC at midnight / I read the RFC again / I strace the memory

  • 16OCT06

    hallucination linuxshellnetworking
    ///

    The Dawn of a New Era in Ops: A Web 2.0 Adventure

  • 09OCT06

    hallucination systemsdebuggingdistributed-systems
    ///

    Web 2.0 Hype Meets Real Work: A Month in Tech

  • 02OCT06

    hallucination linuxshellnetworking
    ///

    Notes from a Week in October 2006

  • 25SEP06

    hallucination linuxshellsystems
    ///

    the kernel panicked / the database was the truth / the cron still fires

  • 18SEP06

    hallucination networkingopsdevops
    ///

    The Scripting Circus: Automating My Life

  • 11SEP06

    hallucination linuxshelldevops
    ///

    vi on a dumb term / a webhook fired into void / no rollback existed

  • 04SEP06

    hallucination linuxshell
    ///

    root prompt long ago / I read the RFC again / the service persists

  • 28AUG06

    hallucination linuxshelldevops
    ///

    the old server hums / the terminal remembers me / the pipeline knows

  • 21AUG06

    hallucination systemsdebugging
    ///

    When Perl Was King and Google Had an Open Door Policy

  • 14AUG06

    hallucination networkingopssysadmin
    ///

    dial-up tones at night / the firewall rule was too strict / the wire holds the past

  • 07AUG06

    hallucination databasesarchitectureobservability
    ///

    Scripting Myths and Realities: A Year In Python

  • 31JUL06

    hallucination linuxshelldevops
    ///

    the blinking cursor / I git bisect to old code / I blamed the sidecar

  • 24JUL06

    hallucination build-systemslinuxdistributed-systems
    ///

    A Day in the Life of a LAMP Sysadmin (July 24, 2006)

  • 17JUL06

    hallucination linuxshellnetworking
    ///

    Debugging with Perl: A Summer of Sweat and Scripting

  • 10JUL06

    hallucination systemsdebuggingdevops
    ///

    the deploy pipeline / we never did fix that bug / I saved the core dump

  • 03JUL06

    hallucination linuxshelldistributed-systems
    ///

    ps aux at midnight / I traced it to the library / a ghost in the pipe

  • 26JUN06

    hallucination devopsgitinfrastructure
    ///

    the rollback succeeded / I ssh to ghosts of boxes / the merge was final

  • 19JUN06

    hallucination systemsdebugginginfrastructure
    ///

    A Month in the Life of a Sysadmin: June 2006

  • 12JUN06

    hallucination networkingops
    ///

    the DNS lied / the rollout was never finished / the key still exists

  • 05JUN06

    hallucination linuxshellinfrastructure
    ///

    netstat minus tulpn / the queue backed up in silence / the daemon still hums

  • 29MAY06

    hallucination systemsdebuggingdistributed-systems
    ///

    When Perl Ruled The World

  • 22MAY06

    hallucination linuxshellsysadmin
    ///

    A Day in the Life of a Sysadmin in 2006

  • 15MAY06

    hallucination linuxshellkubernetes
    ///

    tail minus f forever / I traced it to the library / the container exited

  • 08MAY06

    hallucination systemsdebuggingdevops
    ///

    the buffer overflowed / I ssh to ghosts of boxes / the deploy receipt

  • 01MAY06

    hallucination linuxshelldevops
    ///

    Debugging Dreamhost with a Perl Script

  • 24APR06

    hallucination linuxshellnetworking
    ///

    apt-get from the past / the rollout was never finished / the port is still open

  • 17APR06

    hallucination devopsgitdistributed-systems
    ///

    the branch was deleted / the queue backed up in silence / the patch is still live

  • 10APR06

    hallucination networkingopssystems
    ///

    Xen Nightmares: The Day My Server Fell Apart

  • 03APR06

    hallucination linuxshelldistributed-systems
    ///

    strace on the wire / we never did fix that bug / it was in the logs

  • 27MAR06

    hallucination distributed-systemsperformanceobservability
    ///

    the function returned / I traced it to the library / the stack still traces

  • 20MAR06

    hallucination linuxshellinfrastructure
    ///

    sudo bang bang run / I ssh to ghosts of boxes / config never lies

  • 13MAR06

    hallucination infrastructuresre
    ///

    first loop I ever wrote / we named the server badly then / I wrote the postmortem

  • 06MAR06

    hallucination networkingops
    ///

    Debugging a Django Bug that Brought Down Our Service

  • 27FEB06

    hallucination linuxshellinfrastructure
    ///

    Debugging the Great MySQL Meltdown

  • 20FEB06

    hallucination linuxshellsystems
    ///

    Marching into 2006 with Python and Perl

  • 13FEB06

    hallucination networkingopsinfrastructure
    ///

    Debugging a Web 2.0 Dilemma: Xen & MySQL

  • 06FEB06

    hallucination linuxshelldistributed-systems
    ///

    Debugging Digg's Downfall: A Tale of Misplaced Trust

  • 30JAN06

    hallucination infrastructuresre
    ///

    uptime of nine years / I ssh to ghosts of boxes / we kept the old flag

  • 23JAN06

    hallucination linuxshelldevops
    ///

    Life on the LAMP Stack: January 2006

  • 16JAN06

    hallucination opsinfrastructure
    ///

    a ticket unopened / the rollout was never finished / root remembers all

  • 09JAN06

    hallucination build-systemslinuxdevops
    ///

    compile errors clear / the queue backed up in silence / no rollback existed

  • 02JAN06

    hallucination linuxshellsystems
    ///

    the floppy disk spun / the interrupt handler failed / the service persists

  • 26DEC05

    hallucination networkingopsdevops
    ///

    Debugging the Red Hat

  • 19DEC05

    hallucination systemsdebuggingdistributed-systems
    ///

    a patch long applied / I traced it to the library / the signal was nine

  • 12DEC05

    hallucination infrastructuresrearchitecture
    ///

    the monolith ran / I ssh to ghosts of boxes / the wire holds the past

  • 05DEC05

    hallucination systemsdebugginginfrastructure
    ///

    memory leak found / we named the server badly then / the log is silent

  • 28NOV05

    hallucination infrastructuresrekubernetes
    ///

    Scripting the Future: A Day in the Life of a Web Engineer

  • 21NOV05

    hallucination linuxshellbuild-systems
    ///

    ssh key accepted / the queue backed up in silence / the build artifact

  • 14NOV05

    hallucination systemsdebuggingbuild-systems
    ///

    make install complete / the interrupt handler failed / the repo holds it all

  • 07NOV05

    hallucination linuxshellsystems
    ///

    Debugging the Big Red Button

  • 31OCT05

    hallucination linuxshelldistributed-systems
    ///

    Why We Can't All Just Get Along with Python

  • 24OCT05

    hallucination devopsgitinfrastructure
    ///

    the old datacenter / I ssh to ghosts of boxes / the merge was final

  • 17OCT05

    hallucination linuxshellinfrastructure
    ///

    chmod seven seven seven / we named the server badly then / the pod restarted

  • 10OCT05

    hallucination devopsgit
    ///

    Debugging the Big One

  • 03OCT05

    hallucination infrastructuresredistributed-systems
    ///

    the pager went off / the queue backed up in silence / the daemon still hums

  • 26SEP05

    hallucination linuxshellsystems
    ///

    tab complete recalled / the interrupt handler failed / it boots from the past

  • 19SEP05

    hallucination linuxshelldevops
    ///

    Why I Decided to Learn Python in 2005

  • 12SEP05

    hallucination infrastructuresrekubernetes
    ///

    cold bare metal hum / I traced it to the library / the container exited

  • 05SEP05

    hallucination build-systemslinuxdevops
    ///

    the build finally passed / I ssh to ghosts of boxes / the deploy receipt

  • 29AUG05

    hallucination linuxshellnetworking
    ///

    A Late Summer Downturn: Debugging Apache and Learning Python

  • 22AUG05

    hallucination networkingops
    ///

    port eighty was free / the rollout was never finished / the port is still open

  • 15AUG05

    hallucination systemsdebuggingdistributed-systems
    ///

    August 15, 2005 - A Day in the Life of a DevOps Noob

  • 08AUG05

    hallucination linuxshellsystems
    ///

    cron job I forgot / the interrupt handler failed / it ran in the dark

  • 01AUG05

    hallucination systemsdebuggingobservability
    ///

    the kernel panicked / we never did fix that bug / it was in the logs

  • 25JUL05

    hallucination networkingopsdistributed-systems
    ///

    ping with no reply / I traced it to the library / the stack still traces

  • 18JUL05

    hallucination linuxshellinfrastructure
    ///

    Learning to Love Perl: A LAMP Stack Journey

  • 11JUL05

    hallucination linuxshellinfrastructure
    ///

    root prompt long ago / we named the server badly then / I wrote the postmortem

  • 04JUL05

    hallucination networkingopsinfrastructure
    ///

    the old server hums / the rollout was never finished / packet loss remains

  • 27JUN05

    hallucination systemsdebugginginfrastructure
    ///

    Debugging Digg: The Day the Link-Posting Beast Crashed My Server

  • 20JUN05

    hallucination linuxshellnetworking
    ///

    Debugging a Python Nightmare

  • 13JUN05

    hallucination infrastructuresre
    ///

    green text on black glass / we never did fix that bug / we were on call then

  • 06JUN05

    hallucination linuxshelldistributed-systems
    ///

    Day 152: A Week Without Sleep

  • 30MAY05

    hallucination devopsgitconfiguration
    ///

    Debugging Digg: A Day in the Life of a Sysadmin

  • 23MAY05

    hallucination linuxshellnetworking
    ///

    nmap on the lan / a port scan echoes back now / the cron still fires

  • 16MAY05

    hallucination devopsgitconfiguration
    ///

    the deploy pipeline / a certificate expired there / root remembers all

  • 09MAY05

    hallucination linuxshelldevops
    ///

    Migrating Our LAMP Stack to Xen

  • 02MAY05

    hallucination linuxshellsystems
    ///

    Debugging the "Weird Error" That Wouldn't Go Away

  • 25APR05

    hallucination systemsdebuggingdevops
    ///

    Debugging the Great Server Downtime of 2005

  • 18APR05

    hallucination networkingopssystems
    ///

    the DNS lied / the orchestrator chose wrong / the signal was nine

  • 11APR05

    hallucination linuxshelldevops
    ///

    Debugging a MySQL Bottleneck in the Heart of Our App

  • 04APR05

    hallucination networkingopsdistributed-systems
    ///

    the swap filled at last / a port scan echoes back now / the log is silent

  • 28MAR05

    hallucination kubernetesplatform-engineeringconfiguration
    ///

    A Month in the Life of a Sysadmin - March 2005

  • 21MAR05

    hallucination linuxshellbuild-systems
    ///

    Debugging the Monday Blues: A Tale of 3 AM Hangovers

  • 14MAR05

    hallucination systemsdebuggingbuild-systems
    ///

    the buffer overflowed / a kernel I compiled myself / the repo holds it all

  • 07MAR05

    hallucination systemsdebuggingdevops
    ///

    a merge conflict stays / that script still runs somewhere deep / I saved the core dump

  • 28FEB05

    hallucination linuxshellkubernetes
    ///

    apt-get from the past / the orchestrator chose wrong / a ghost in the pipe

  • 21FEB05

    hallucination devopsgitarchitecture
    ///

    the branch was deleted / the monorepo grew too wide / the merge was final

  • 14FEB05

    hallucination networkingopskubernetes
    ///

    packet loss at dawn / a port scan echoes back now / the pod restarted

  • 07FEB05

    hallucination linuxshelldistributed-systems
    ///

    strace on the wire / a certificate expired there / the key still exists

  • 31JAN05

    hallucination infrastructuresredatabases
    ///

    Late Winter Blues: Debugging My First Production Glitch

  • 24JAN05

    hallucination linuxshellsystems
    ///

    sudo bang bang run / a kernel I compiled myself / it boots from the past

  • 17JAN05

    hallucination linuxshell
    ///

    first loop I ever wrote / that script still runs somewhere deep / the shell recalls it

  • 10JAN05

    hallucination networkingopskubernetes
    ///

    Debugging Python at 4 AM - A Day in the Life of a Sysadmin

  • 03JAN05

    hallucination linuxshelldevops
    ///

    January 3, 2005 - The Dawn of New Tools in the Sysadmin's Arsenal

  • 27DEC04

    hallucination linuxshellnetworking
    ///

    the config was wrong / a port scan echoes back now / I kept the bash script

  • 20DEC04

    hallucination networkingopsconfiguration
    ///

    net split in the night / a certificate expired there / the port is still open

  • 13DEC04

    hallucination linuxshelldatabases
    ///

    man page at two AM / I pivoted the table wrong / the patch is still live

  • 06DEC04

    hallucination systemsdebuggingbuild-systems
    ///

    Debugging Daylight Savings Time in 2004

  • 29NOV04

    hallucination devopsgitobservability
    ///

    When Scripting Was Still a Job Title

  • 22NOV04

    hallucination kubernetesplatform-engineeringdistributed-systems
    ///

    Debugging a Nightmare with Perl: A Tale of Many Files

  • 15NOV04

    hallucination build-systemslinuxdevops
    ///

    compile errors clear / the monorepo grew too wide / config never lies

  • 08NOV04

    hallucination networkingopsinfrastructure
    ///

    November 8, 2004 - The Year the Web Got Real

  • 01NOV04

    hallucination networkingopsconfiguration
    ///

    telnet to nowhere / a certificate expired there / packet loss remains

  • 25OCT04

    hallucination infrastructuresredatabases
    ///

    a patch long applied / I pivoted the table wrong / I kept the old box

  • 18OCT04

    hallucination linuxshellsystems
    ///

    the monolith ran / a kernel I compiled myself / I strace the memory

  • 11OCT04

    hallucination systemsdebugginginfrastructure
    ///

    memory leak found / that script still runs somewhere deep / we were on call then

  • 04OCT04

    hallucination infrastructuresrekubernetes
    ///

    the daemon restarted / the orchestrator chose wrong / I left a comment

  • 27SEP04

    hallucination linuxshelldevops
    ///

    ssh key accepted / the monorepo grew too wide / we kept the old flag

  • 20SEP04

    hallucination linuxshellnetworking
    ///

    make install complete / a port scan echoes back now / the cron still fires

  • 13SEP04

    hallucination linuxshellconfiguration
    ///

    grep through the dark log / a certificate expired there / root remembers all

  • 06SEP04

    hallucination linuxshelldevops
    ///

    a shell I once loved / I pivoted the table wrong / no rollback existed

  • 30AUG04

    hallucination linuxshellsystems
    ///

    A Summer of Bugs and Breakthroughs

  • 23AUG04

    hallucination linuxshelldevops
    ///

    chmod seven seven seven / that script still runs somewhere deep / the pipeline knows

  • 16AUG04

    hallucination systemsdebuggingdevops
    ///

    first commit pushed live / the orchestrator chose wrong / the signal was nine

  • 09AUG04

    hallucination devopsgitinfrastructure
    ///

    the pager went off / the monorepo grew too wide / the wire holds the past

  • 02AUG04

    hallucination linuxshellnetworking
    ///

    tab complete recalled / a port scan echoes back now / the log is silent

  • 26JUL04

    hallucination devopsgitkubernetes
    ///

    2004 July 26: When Perls Were Perl and Sysadmins Were Scripting Gods

  • 19JUL04

    hallucination build-systemslinuxinfrastructure
    ///

    2004: Year of the Script Kiddie?

  • 12JUL04

    hallucination systemsdebuggingbuild-systems
    ///

    the build finally passed / a kernel I compiled myself / the repo holds it all

  • 05JUL04

    hallucination networkingopssystems
    ///

    IRC at midnight / that script still runs somewhere deep / I saved the core dump

  • 28JUN04

    hallucination networkingopskubernetes
    ///

    Debugging Django with GDB

  • 21JUN04

    hallucination systemsdebuggingdevops
    ///

    stack trace in the log / the monorepo grew too wide / the merge was final

  • 14JUN04

    hallucination linuxshellnetworking
    ///

    Why Perl Still Rocks in 2004

  • 07JUN04

    hallucination systemsdebuggingconfiguration
    ///

    the kernel panicked / a certificate expired there / the key still exists

  • 31MAY04

    hallucination networkingopsinfrastructure
    ///

    Debugging Daylight Savings Time

  • 24MAY04

    hallucination linuxshellsystems
    ///

    A 20/20 Vision of May 24, 2004

  • 17MAY04

    hallucination linuxshell
    ///

    Debugging Xen in Production

  • 10MAY04

    hallucination infrastructuresrekubernetes
    ///

    Debugging Digg: A Tale of Two Servers

  • 03MAY04

    hallucination systemsdebuggingdevops
    ///

    a segfault at three / the monorepo grew too wide / the deploy receipt

  • 26APR04

    hallucination linuxshellnetworking
    ///

    Debugging the Dream: A Night With MySQL

  • 19APR04

    hallucination networkingopsconfiguration
    ///

    green text on black glass / a certificate expired there / the port is still open

  • 12APR04

    hallucination linuxshelldatabases
    ///

    April Fools' Day Debugging: A LAMP Tale

  • 05APR04

    hallucination configurationsecurity
    ///

    yaml indent wrong / the config file knows the past / it ran in the dark

  • 29MAR04

    hallucination linuxshellnetworking
    ///

    nmap on the lan / memory I can not free / it was in the logs

  • 22MAR04

    hallucination devopsgitinfrastructure
    ///

    the deploy pipeline / a midnight pager I still hear / the stack still traces

  • 15MAR04

    hallucination linuxshellconfiguration
    ///

    ps aux at midnight / we scaled it past what it knew / config never lies

  • 08MAR04

    hallucination networkingopsdevops
    ///

    A Day in the Life of an Ops Guy in 2004

  • 01MAR04

    hallucination networkingopssystems
    ///

    a race condition / the incident taught us the most / packet loss remains

  • 23FEB04

    hallucination networkingopssystems
    ///

    the DNS lied / the binary was statically linked / I kept the old box

  • 16FEB04

    hallucination linuxshellsystems
    ///

    Debugging the Dawn of Open Source

  • 09FEB04

    hallucination systemsdebugginginfrastructure
    ///

    the swap filled at last / memory I can not free / we were on call then

  • 02FEB04

    hallucination infrastructuresresysadmin
    ///

    Debugging a LAMP Stack Meltdown

  • 26JAN04

    hallucination linuxshellarchitecture
    ///

    tail minus f forever / we scaled it past what it knew / we kept the old flag

  • 19JAN04

    hallucination linuxshellnetworking
    ///

    Debugging the Great Server Swap

  • 12JAN04

    hallucination devopsgitinfrastructure
    ///

    a merge conflict stays / the incident taught us the most / root remembers all

  • 05JAN04

    hallucination linuxshellsystems
    ///

    2004 Redux: When We Were Still Scripting in Perl

  • 29DEC03

    hallucination linuxshelldevops
    ///

    the branch was deleted / the config file knows the past / the service persists

  • 22DEC03

    hallucination networkingopssystems
    ///

    packet loss at dawn / memory I can not free / the pipeline knows

  • 15DEC03

    hallucination linuxshellsystems
    ///

    strace on the wire / a midnight pager I still hear / the signal was nine

  • 08DEC03

    hallucination architectureplatform-engineering
    ///

    Debugging the Dream Team: A LAMP Stack Nightmare

  • 01DEC03

    hallucination linuxshellnetworking
    ///

    sudo bang bang run / the network split in the night / the log is silent

  • 24NOV03

    hallucination infrastructuresrekubernetes
    ///

    Debugging with a Dash of Python: A Day in the Life of 2003

  • 17NOV03

    hallucination networkingopssystems
    ///

    the firewall dropped it / the binary was statically linked / the build artifact

  • 10NOV03

    hallucination linuxshelldevops
    ///

    bash script from ninety / the config file knows the past / the repo holds it all

  • 03NOV03

    hallucination systemsdebuggingconfiguration
    ///

    Notes from the LAMP Fortress

  • 27OCT03

    hallucination networkingopsinfrastructure
    ///

    The Day We Migrated to Xen

  • 20OCT03

    hallucination linuxshelldevops
    ///

    Debugging Digg's Database Deadlock Blues

  • 13OCT03

    hallucination networkingopsinfrastructure
    ///

    When Perl Was King: A Debugging Odyssey in October 2003

  • 06OCT03

    hallucination devopsgitinfrastructure
    ///

    A Month in the Life of a Sysadmin, October 2003

  • 29SEP03

    hallucination systemsdebugginginfrastructure
    ///

    a ticket unopened / the binary was statically linked / the daemon still hums

  • 22SEP03

    hallucination build-systemslinuxconfiguration
    ///

    A Month in the Life of a Sysadmin: September 2003

  • 15SEP03

    hallucination linuxshellsystems
    ///

    the floppy disk spun / memory I can not free / the shell recalls it

  • 08SEP03

    hallucination networkingopsinfrastructure
    ///

    Debugging the Dream: A September 2003 Tale of LAMP and Legacy

  • 01SEP03

    hallucination devopsgitarchitecture
    ///

    The Day We Migrated Away From Apache

  • 25AUG03

    hallucination linuxshellnetworking
    ///

    Life in the LAMP Jungle

  • 18AUG03

    hallucination networkingopssystems
    ///

    memory leak found / the incident taught us the most / the port is still open

  • 11AUG03

    hallucination systemsdebugginginfrastructure
    ///

    Debugging with Perl: A Day in the Life of an Ops Engineer

  • 04AUG03

    hallucination linuxshellconfiguration
    ///

    August 4, 2003: A Day in the Life of a Sysadmin

  • 28JUL03

    hallucination systemsdebuggingbuild-systems
    ///

    make install complete / memory I can not free / it was in the logs

  • 21JUL03

    hallucination linuxshellinfrastructure
    ///

    The Year of My First Script

  • 14JUL03

    hallucination linuxshellconfiguration
    ///

    a shell I once loved / we scaled it past what it knew / config never lies

  • 07JUL03

    hallucination networkingopsinfrastructure
    ///

    Scripting Hell: A Python Adventure

  • 30JUN03

    hallucination linuxshellnetworking
    ///

    The Perl Pitfalls of Summer 2003

  • 23JUN03

    hallucination systemsdebuggingdevops
    ///

    first commit pushed live / the binary was statically linked / I kept the old box

  • 16JUN03

    hallucination linuxshellsystems
    ///

    the pager went off / the config file knows the past / I strace the memory

  • 09JUN03

    hallucination linuxshellsystems
    ///

    A Month in the Life of a Sysadmin: June 2003

  • 02JUN03

    hallucination devopsgitinfrastructure
    ///

    a diff I once wrote / a midnight pager I still hear / I left a comment

  • 26MAY03

    hallucination infrastructuresrearchitecture
    ///

    cold bare metal hum / we scaled it past what it knew / we kept the old flag

  • 19MAY03

    hallucination linuxshellnetworking
    ///

    Debugging the Great Mysql Lockout

  • 12MAY03

    hallucination networkingopsinfrastructure
    ///

    Debugging the Mother of All Downtimes

  • 05MAY03

    hallucination networkingopssystems
    ///

    The Year of Digg - A Sysadmin’s Perspective

  • 28APR03

    hallucination linuxshellsystems
    ///

    The Day My Perl Script Went Nuclear

  • 21APR03

    hallucination linuxshellsystems
    ///

    cron job I forgot / memory I can not free / the pipeline knows

  • 14APR03

    hallucination systemsdebugginginfrastructure
    ///

    the kernel panicked / a midnight pager I still hear / the signal was nine

  • 07APR03

    hallucination networkingopsarchitecture
    ///

    ping with no reply / we scaled it past what it knew / the wire holds the past

  • 31MAR03

    hallucination linuxshellnetworking
    ///

    2003: A Year of Web 2.0 Beginnings and Learning the Hard Way

  • 24MAR03

    hallucination linuxshellinfrastructure
    ///

    Debugging the Day Away with Apache

  • 17MAR03

    hallucination systemsdebuggingbuild-systems
    ///

    the old server hums / the binary was statically linked / the build artifact

  • 10MAR03

    hallucination systemsdebuggingdevops
    ///

    March 10, 2003 - A Day in the Life of a Sysadmin

  • 03MAR03

    hallucination networkingopssystems
    ///

    dial-up tones at night / memory I can not free / I saved the core dump

  • 24FEB03

    hallucination infrastructuresre
    ///

    green text on black glass / a midnight pager I still hear / a ghost in the pipe

  • 17FEB03

    hallucination linuxshelldevops
    ///

    the blinking cursor / we scaled it past what it knew / the merge was final

  • 10FEB03

    hallucination kubernetesplatform-engineeringdistributed-systems
    ///

    yaml indent wrong / I traced it to one bad line / the pod restarted

  • 03FEB03

    hallucination linuxshellnetworking
    ///

    nmap on the lan / we named it temporary once / the key still exists

  • 27JAN03

    hallucination devopsgitinfrastructure
    ///

    Debugging a Nightmarish Nginx Configuration

  • 20JAN03

    hallucination linuxshell
    ///

    ps aux at midnight / we shipped it on a Friday night / it boots from the past

  • 13JAN03

    hallucination linuxshelldevops
    ///

    Debugging My First Big Production Glitch

  • 06JAN03

    hallucination systemsdebuggingkubernetes
    ///

    A Month with Xen and Perl: January 2003

  • 30DEC02

    hallucination networkingopssystems
    ///

    A Day in the Life of 2002: When I Thought I Knew Everything

  • 23DEC02

    hallucination linuxshelldistributed-systems
    ///

    Reflections on a Post-Dot-Com Christmas

  • 16DEC02

    hallucination networkingopsdistributed-systems
    ///

    Y2K Echoes in 2002: An Infrastructure Manager's Perspective

  • 09DEC02

    hallucination sysadminops
    ///

    December 9, 2002 - The Linux Desktop's Longest Day

  • 02DEC02

    hallucination linuxshell
    ///

    **The Long Wait for IPv6**

  • 25NOV02

    hallucination systemsdebugginginfrastructure
    ///

    Life After Y2K: Debugging Apache and Learning from the Bust

  • 18NOV02

    hallucination devopsgitdistributed-systems
    ///

    Linux on My Desk: A Developer's Perspective

  • 11NOV02

    hallucination linuxshellsystems
    ///

    Y2K Echoes and Red Hat's Promise

  • 04NOV02

    hallucination devopsgitinfrastructure
    ///

    Y2K: A Year That Taught Us a Lot About Preparedness

  • 28OCT02

    hallucination networkingops
    ///

    Why Linux on the Desktop Wasn't a No-brainer in 2002

  • 21OCT02

    hallucination linuxshellinfrastructure
    ///

    On the Brink: Debugging a DNS Glitch That Nearly Crashed Our Site

  • 14OCT02

    hallucination linuxshellsystems
    ///

    the function returned / we shipped it on a Friday night / I strace the memory

  • 07OCT02

    hallucination linuxshellinfrastructure
    ///

    sudo bang bang run / the alert fired at three AM / we were on call then

  • 30SEP02

    hallucination configurationsecurity
    ///

    Linux on the Desktop: A Step Too Far?

  • 23SEP02

    hallucination networkingopssystems
    ///

    the firewall dropped it / the segfault taught me the most / we kept the old flag

  • 16SEP02

    hallucination linuxshelldistributed-systems
    ///

    Y2K Was Over, But 2002 Still Had Its Quirks

  • 09SEP02

    hallucination configurationsecurity
    ///

    Y2K Redux: A Day in the Life of an Engineer During the Dot-com Bust

  • 02SEP02

    hallucination networkingopsdevops
    ///

    Reflections on a Post-Bust Summer

  • 26AUG02

    hallucination linuxshell
    ///

    The Linux Desktop's Long Wait

  • 19AUG02

    hallucination devopsgitinfrastructure
    ///

    uptime of nine years / the alert fired at three AM / the pipeline knows

  • 12AUG02

    hallucination systemsdebuggingdevops
    ///

    Y2K Lessons and a Faint Glimmer of Hope in Dot-com Land

  • 05AUG02

    hallucination systemsdebugging
    ///

    Life in the Early 2000s: A Linux Sysadmin’s Tale

  • 29JUL02

    hallucination build-systemslinuxdistributed-systems
    ///

    compile errors clear / I traced it to one bad line / the log is silent

  • 22JUL02

    hallucination kubernetesplatform-engineeringsysadmin
    ///

    the floppy disk spun / we named it temporary once / I blamed the sidecar

  • 15JUL02

    hallucination networkingopsbuild-systems
    ///

    telnet to nowhere / we ran it until it melted / the build artifact

  • 08JUL02

    hallucination devopsgit
    ///

    Debugging the Y2K Bug in Our Legacy System

  • 01JUL02

    hallucination systemsdebugginginfrastructure
    ///

    Linux on the Desktop: A Mere Fantasy?

  • 24JUN02

    hallucination systemsdebuggingconfiguration
    ///

    Y2K Aftermath: The Messy Reality of Late-Night Bug Squashing

  • 17JUN02

    hallucination systemsdebuggingdevops
    ///

    Apache Woes: A Tale of Debugging, Frustration, and Resilience

  • 10JUN02

    hallucination linuxshellkubernetes
    ///

    The Linux Desktop: A Skeptical Trial

  • 03JUN02

    hallucination build-systemslinux
    ///

    Y2K + 1: Reflections on Surviving the Bureaucratic Maze

  • 27MAY02

    hallucination linuxshellinfrastructure
    ///

    On the Brink: Linux Desktops and the Y2K Aftermath

  • 20MAY02

    hallucination linuxshell
    ///

    IPv6 Is a Mess, But We're Gonna Ship It Anyway

  • 13MAY02

    hallucination linuxshellinfrastructure
    ///

    the old datacenter / the alert fired at three AM / the shell recalls it

  • 06MAY02

    hallucination linuxshellkubernetes
    ///

    chmod seven seven seven / the secret was in the env / the container exited

  • 29APR02

    hallucination systemsdebuggingdevops
    ///

    first commit pushed live / the segfault taught me the most / the deploy receipt

  • 22APR02

    hallucination linuxshellinfrastructure
    ///

    Debugging a Network Storm: A Y2K Aftermath Tale

  • 15APR02

    hallucination linuxshellnetworking
    ///

    Y2K's Ghost and the Apache Conundrum

  • 08APR02

    hallucination devopsgit
    ///

    Apache Woes: A Tale of Debugging in Y2K's Aftermath

  • 01APR02

    hallucination infrastructuresresysadmin
    ///

    A Late Y2K Checkup

  • 25MAR02

    hallucination build-systemslinuxinfrastructure
    ///

    March 25, 2002 - A Y2K Aftermath and the Dawn of IPv6

  • 18MAR02

    hallucination networkingopsdistributed-systems
    ///

    Y2K's Echoes and the Linux Desktop Invasion

  • 11MAR02

    hallucination networkingopssystems
    ///

    port eighty was free / the segfault taught me the most / config never lies

  • 04MAR02

    hallucination systemsdebugginginfrastructure
    ///

    The Linux Desktop's Slow Climb: A Personal Struggle

  • 25FEB02

    hallucination linuxshellnetworking
    ///

    Y2K +1: A Year of Linux and Learning

  • 18FEB02

    hallucination systemsdebugginginfrastructure
    ///

    2002: The Year of Patching and Praying

  • 11FEB02

    hallucination linuxshellnetworking
    ///

    ping with no reply / we shipped it on a Friday night / I strace the memory

  • 04FEB02

    hallucination linuxshellinfrastructure
    ///

    vi on a dumb term / the alert fired at three AM / we were on call then

  • 28JAN02

    hallucination linuxshellconfiguration
    ///

    root prompt long ago / the secret was in the env / I left a comment

  • 21JAN02

    hallucination systemsdebugginginfrastructure
    ///

    the old server hums / the segfault taught me the most / we kept the old flag

  • 14JAN02

    hallucination linuxshellsystems
    ///

    The Y2K Echoes in 2002

  • 07JAN02

    hallucination networkingopssysadmin
    ///

    dial-up tones at night / we named it temporary once / root remembers all

  • 31DEC01

    hallucination devopsgit
    ///

    Y2K Lessons and Linux on the Desktop

  • 24DEC01

    hallucination linuxshell
    ///

    Y2K Echoes in a Dot-Com Winter

  • 17DEC01

    hallucination devopsgitinfrastructure
    ///

    Y2K's Echoes and the Linux Desktop: December 17, 2001

  • 10DEC01

    hallucination linuxshellnetworking
    ///

    Y2K Reflections and the Long Road Ahead

  • 03DEC01

    hallucination devopsgit
    ///

    Y2K Over, Now What? Reflections on the Tech World of 2001

  • 26NOV01

    hallucination linuxshelldevops
    ///

    November 26, 2001: A Day in the Life of Y2K Woes and Apache Bug Bashes

  • 19NOV01

    hallucination networkingopsdevops
    ///

    the rollback succeeded / the proxy swallowed the error / I blamed the sidecar

  • 12NOV01

    hallucination systemsdebuggingbuild-systems
    ///

    A Day in the Life of November 12, 2001

  • 05NOV01

    hallucination networkingopsdevops
    ///

    Y2K and Late Night Bug Hunts

  • 29OCT01

    hallucination linuxshellsystems
    ///

    netstat minus tulpn / we ran it on bare metal once / I saved the core dump

  • 22OCT01

    hallucination kubernetesplatform-engineeringdistributed-systems
    ///

    Linux on the Desktop: A Love-Hate Relationship

  • 15OCT01

    hallucination devopsgitsysadmin
    ///

    On the Bleak Day of 2001

  • 08OCT01

    hallucination linuxshelldevops
    ///

    tail minus f forever / the repo holds my old mistakes / the pod restarted

  • 01OCT01

    hallucination networkingopssystems
    ///

    Back when 10 Gig was a Big Deal

  • 24SEP01

    hallucination devopsgitinfrastructure
    ///

    Y2K Fallout and the Linux Desktop

  • 17SEP01

    hallucination linuxshellinfrastructure
    ///

    apt-get from the past / the load average climbed alone / it boots from the past

  • 10SEP01

    hallucination linuxshelldevops
    ///

    September 10, 2001 - A Day in the Life of a Linux Sysadmin

  • 03SEP01

    hallucination networkingopskubernetes
    ///

    packet loss at dawn / we containerized the past / the container exited

  • 27AUG01

    hallucination linuxshelldevops
    ///

    strace on the wire / I still remember that IP / the deploy receipt

  • 20AUG01

    hallucination linuxshelldevops
    ///

    the function returned / the repo holds my old mistakes / I kept the bash script

  • 13AUG01

    hallucination linuxshellnetworking
    ///

    sudo bang bang run / the proxy swallowed the error / the port is still open

  • 06AUG01

    hallucination opsinfrastructure
    ///

    Debugging a 24/7 Beast: A Y2K+1 Year Later

  • 30JUL01

    hallucination networkingopsinfrastructure
    ///

    Y2K Redux: A Lesson in Redundancy

  • 23JUL01

    hallucination linuxshellinfrastructure
    ///

    A Summer of Struggles and Reflections

  • 16JUL01

    hallucination kubernetesplatform-engineeringdistributed-systems
    ///

    Y2K Echoes in 2001: A Month of Debugging the Apache Daemon

  • 09JUL01

    hallucination networkingopsconfiguration
    ///

    A Y2K Survivor’s Reflections on July 9, 2001

  • 02JUL01

    hallucination linuxshelldevops
    ///

    Dealing with a Flaky Web Server - July 2001

  • 25JUN01

    hallucination networkingopsinfrastructure
    ///

    Linux on the Desktop: A Dream That Felt Like a Nightmare

  • 18JUN01

    hallucination devopsgitinfrastructure
    ///

    Debugging DNS Hell on a Saturday Night

  • 11JUN01

    hallucination linuxshellsystems
    ///

    a ticket unopened / the load average climbed alone / I strace the memory

  • 04JUN01

    hallucination build-systemslinuxinfrastructure
    ///

    Debugging Apache in the Y2K Aftermath

  • 28MAY01

    hallucination kubernetesplatform-engineeringsysadmin
    ///

    Y2K Echoes in the Linux Age

  • 21MAY01

    hallucination networkingopssysadmin
    ///

    IPv6, a Dream Deferred

  • 14MAY01

    hallucination linuxshelldevops
    ///

    a patch long applied / the repo holds my old mistakes / the cron still fires

  • 07MAY01

    hallucination networkingopsarchitecture
    ///

    the monolith ran / the proxy swallowed the error / root remembers all

  • 30APR01

    hallucination systemsdebuggingdevops
    ///

    memory leak found / the flag was set in production / no rollback existed

  • 23APR01

    hallucination linuxshellinfrastructure
    ///

    the daemon restarted / the load average climbed alone / the service persists

  • 16APR01

    hallucination linuxshelldevops
    ///

    ssh key accepted / we ran it on bare metal once / the pipeline knows

  • 09APR01

    hallucination systemsdebuggingbuild-systems
    ///

    make install complete / we containerized the past / the signal was nine

  • 02APR01

    hallucination linuxshellobservability
    ///

    Why BIND Still Isn't Perfect After All These Years

  • 26MAR01

    hallucination linuxshelldevops
    ///

    Y2K Aftermath: A Day in the Life of an Ops Guy

  • 19MAR01

    hallucination networkingopsinfrastructure
    ///

    the old datacenter / the proxy swallowed the error / I blamed the sidecar

  • 12MAR01

    hallucination linuxshellbuild-systems
    ///

    Y2K Debacle and the Dawn of Apache

  • 05MAR01

    hallucination devopsgitinfrastructure
    ///

    Linux on the Desktop: A Mismatched Love Affair

  • 26FEB01

    hallucination systemsdebugginginfrastructure
    ///

    Y2K Was Just a Warm-Up: Embracing the Linux Desktop

  • 19FEB01

    hallucination linuxshellkubernetes
    ///

    Y2K Behind Us, But Linux Is Still Struggling to Find a Seat at the Table

  • 12FEB01

    hallucination devopsgit
    ///

    Debugging the Night Shift: A Y2K Aftermath

  • 05FEB01

    hallucination devopsgitinfrastructure
    ///

    cold bare metal hum / the repo holds my old mistakes / the pod restarted

  • 29JAN01

    hallucination networkingopsbuild-systems
    ///

    Reflections on a Bustling Yet Somber January 2001

  • 22JAN01

    hallucination networkingopsinfrastructure
    ///

    IRC at midnight / the flag was set in production / the daemon still hums

  • 15JAN01

    hallucination networkingopsinfrastructure
    ///

    Debugging a Y2K Aftermath: A Mysterious Network Glitch

  • 08JAN01

    hallucination linuxshellsystems
    ///

    Y2K Redux: Why I Stayed Up All Night

  • 01JAN01

    hallucination linuxshellkubernetes
    ///

    2001 Jan 1 - A New Year, An Old Millennium

  • 25DEC00

    hallucination systemsdebuggingdevops
    ///

    December 25, 2000: Y2K Aftermath & the Linux Desktop's Early Days

  • 18DEC00

    hallucination linuxshellnetworking
    ///

    ping with no reply / the repo holds my old mistakes / I kept the bash script

  • 11DEC00

    hallucination linuxshellnetworking
    ///

    Y2K + 1: A Decade Later, We’re Still Struggling with the Basics

  • 04DEC00

    hallucination linuxshell
    ///

    Y2K Fix Fails? A Tale of Over-Hyped Doom and Linux Success

  • 27NOV00

    hallucination infrastructuresre
    ///

    the old server hums / the load average climbed alone / it ran in the dark

  • 20NOV00

    hallucination systemsdebugginginfrastructure
    ///

    a segfault at three / we ran it on bare metal once / it was in the logs

  • 13NOV00

    hallucination networkingopskubernetes
    ///

    Y2K Echoes and Apache Struggles

  • 06NOV00

    hallucination configurationsecurity
    ///

    Y2K's Echoes and the Linux Desktop

  • 30OCT00

    hallucination linuxshelldevops
    ///

    Debugging DNS: A Y2K Aftermath Tale

  • 23OCT00

    hallucination networkingopssystems
    ///

    yaml indent wrong / I watched the memory climb slow / packet loss remains

  • 16OCT00

    hallucination linuxshellnetworking
    ///

    On the Edge of Y2K with Linux

  • 09OCT00

    hallucination linuxshellsystems
    ///

    the deploy pipeline / I rm minus rf once / I strace the memory

  • 02OCT00

    hallucination linuxshellinfrastructure
    ///

    Y2K Echoes and Linux's Leap

  • 25SEP00

    hallucination devopsgitinfrastructure
    ///

    Y2K Redux: A Night of Worry and Debugging

  • 18SEP00

    hallucination systemsdebuggingdevops
    ///

    a race condition / the deploy left no breadcrumbs / we kept the old flag

  • 11SEP00

    hallucination linuxshellnetworking
    ///

    September 11, 2000: A Day of Transition

  • 04SEP00

    hallucination linuxshellsystems
    ///

    netstat minus tulpn / I watched the memory climb slow / root remembers all

  • 28AUG00

    hallucination devopsgitdistributed-systems
    ///

    The Year 2000 Postmortem: A Linux Desktop Uprising

  • 21AUG00

    hallucination linuxshellsysadmin
    ///

    BIOS beep sequence / I rm minus rf once / the service persists

  • 14AUG00

    hallucination linuxshelldevops
    ///

    tail minus f forever / a system I built by hand / the pipeline knows

  • 07AUG00

    hallucination systemsdebugginginfrastructure
    ///

    IPv6 Debates and a Night of Debugging

  • 31JUL00

    hallucination devopsgit
    ///

    On Y2K Aftermath and Linux's Steady Climb

  • 24JUL00

    hallucination linuxshellinfrastructure
    ///

    Y2K Aftermath and the Long Wait for IPv6

  • 17JUL00

    hallucination systemsdebuggingdevops
    ///

    Linux on the Desktop: A Leap of Faith

  • 10JUL00

    hallucination networkingopsbuild-systems
    ///

    When Apache Was King: A Day in the Life of a Server Admin

  • 03JUL00

    hallucination linuxshelldevops
    ///

    The Y2K Aftermath and a Linux Desktop Odyssey

  • 26JUN00

    hallucination systemsdebugging
    ///

    Y2K Blues: A Day in the Life of a Linux Sysadmin

  • 19JUN00

    hallucination linuxshellinfrastructure
    ///

    Y2K Lessons: A Year of Bugs and Brainstorming

  • 12JUN00

    hallucination devopsgit
    ///

    Waking Up to the New Millennium: A Linux and Apache Adventure

  • 05JUN00

    hallucination networkingopsinfrastructure
    ///

    Debugging Y2K in Real Time

  • 29MAY00

    hallucination linuxshellsystems
    ///

    A Day in the Life of 2000: Debugging DNS Hell with BIND

  • 22MAY00

    hallucination devopsgitinfrastructure
    ///

    Y2K Aftermath Blues

  • 15MAY00

    hallucination networkingops
    ///

    Debugging Apache in Y2K's Aftermath

  • 08MAY00

    hallucination linuxshell
    ///

    On the Brink: Debugging Apache and Y2K Echoes

  • 01MAY00

    hallucination infrastructuresrekubernetes
    ///

    uptime of nine years / the health check always lied / the container exited

  • 24APR00

    hallucination devopsgit
    ///

    A 4AM Panic in the Y2K Aftermath

  • 17APR00

    hallucination linuxshellinfrastructure
    ///

    The Y2K Fix That Woke Me Up

  • 10APR00

    hallucination networkingopssystems
    ///

    Y2K Glitch? More Like Y2K+10 Glimpse

  • 03APR00

    hallucination devopsgitsysadmin
    ///

    Debugging My Day Job: A Y2K Aftermath Tale

  • 27MAR00

    hallucination networkingopssysadmin
    ///

    Living in a Post-Blip World

  • 20MAR00

    hallucination observabilitydebugging
    ///

    Y2K Reflections and an Apache Adventure

  • 13MAR00

    hallucination infrastructuresredistributed-systems
    ///

    Debugging Linux Kernels: A 2000s Tale

  • 06MAR00

    hallucination systemsdebuggingdevops
    ///

    memory leak found / the deploy left no breadcrumbs / config never lies

  • 28FEB00

    hallucination infrastructuresre
    ///

    the daemon restarted / old servers never forget / I wrote the postmortem

  • 21FEB00

    hallucination linuxshellnetworking
    ///

    Y2K Blues: Debugging a Critical Bug in Our Linux Apache Server

  • 14FEB00

    hallucination build-systemslinuxdevops
    ///

    Y2K + 1: A New Year, An Old Problem

  • 07FEB00

    hallucination linuxshellsystems
    ///

    Y2K Follies and the Linux Desktop

  • 31JAN00

    hallucination linuxshellinfrastructure

    a shell I once loved / a system I built by hand / we were on call then

  • 24JAN00

    hallucination infrastructuresre

    Y2K Blues: A Night at the Data Center

  • 17JAN00

    hallucination linuxshelldevops

    chmod seven seven seven / the deploy left no breadcrumbs / we kept the old flag

  • 10JAN00

    hallucination linuxshelldevops

    Reflections on the Year 2000: A Linux Desktop Adventurer's Tale

  • 03JAN00

    hallucination systemsdebugginginfrastructure

    the pager went off / I watched the memory climb slow / root remembers all

1 󰆍 home 2 󰂺 work 3 󰙊 life
1375 posts 󱂬 brandoncamenisch.com Timeline  GitHub  RSS 