09 / KNOWLEDGE HUB

Lessons from
the terminal.

Production stories, technical deep dives, and selected notes preserved from the original site—with enough context to remain useful today.

31 notes
5 min read
AWSWebPrivacy

What Real User Monitoring Can—and Cannot—Tell Me

Browser monitoring can complement server-side traffic data, but its sampling, privacy and cost limits matter.

Read note →
3 min read
AIGitHubWeb

Manage your website by phone

Building website features from your phone is possible. Here's the honest version: prompts, pull requests, waiting, fixes and the real cost trade-off.

Read note →
10 min read
AIWebAWS

When Automation Becomes the Bottleneck: Lessons Learned

Nine languages and safe deployments brought complexity. Here is what our recent failures taught us, the CI improvements underway, and how we plan to measure them.

Read note →
3 min read
AIGitHubWeb

Codex credits exhausted? How I kept developing my website with ChatGPT and GitHub

A practical fallback: connect a private repository, use ChatGPT to propose changes as pull requests, test them and deploy separately—without buying more Codex credits.

Read note →
4 min read
Kraftwerk

Why I walk while I work

From walking through meetings to a daily routine: why a walking pad fits my working life.

Read note →
5 min read
AIClaude CodeDeveloper experience

A small status line for a clearer head

Which model is working, how much context is in use, and what is this costing? A quiet status line can bring all three into view.

Read note →
2 min read
PersonalWeb1998

How I accidentally became a hamster expert in 1998

I built a student homepage. I needed content. I had a book about dwarf hamsters. The search engines took it from there.

Read note →
4 min read
AISoftware

Build an honest ETA display for your coding agent

A tested Python example for reporting the next attention window, input needs and expired estimates, with setup and rollback.

Read note →
4 min read
AISoftware

My coding agent is working. What should I do meanwhile?

Wait, switch tasks or start another topic? How uncertain agent runtimes and interruptions complicate time planning in agentic coding.

Read note →
4 min read
AISoftwareKraftwerk

From a notebook to Kraftwerk: why I built my own training app

Too expensive, too many ads, or simply the wrong fit. My search for a training log ended with a notebook—and then an app of my own.

Read note →
3 min read
AWSEFSArchitectureCost

EFS Bursting vs. Elastic Throughput: How to Choose

Choose an EFS throughput mode from workload shape, predictability and operational risk—not from the default alone.

Read note →
3 min read
AWSEFSCloudWatchObservability

How to Monitor EFS Burst Credits with CloudWatch

The metrics, alarms and dashboard relationships that reveal an EFS throughput deficit before it becomes an outage.

Read note →
3 min read
AWSEFSReliabilityPerformance

Why EFS Performance Can Degrade After Months

A practical explanation of the long delay between an unsustainable EFS workload and the day users finally notice it.

Read note →
1 min read
Archive

What I Learned in October 2026: Making Secure Development Routine

Practical lessons from combining security linting, Dependabot alerts and automated quality gates into a sustainable secure-development routine.

Read note →
10 min read
AWSObservabilitySecurityWeb

A Static Site with a Pulse: Privacy-Safe Visitor Analytics on AWS

How CloudFront logs become an anonymous public world map through a scheduled, least-privileged pipeline—without turning the static site into a dynamic application.

Read note →
13 min read
AIWebAWS

From WordPress to an AI-Assisted Static Site: Rebuilding Without Losing the Past

A practical migration story about preserving years of content while replacing CMS complexity with a secure, observable static platform.

Read note →
8 min read
AWSOperationsObservability

The Six-Month Time Bomb: When EFS Ran Out of Burst Credits

How temporary EFS burst capacity concealed an unsustainable workload for six months—and what the incident taught me about monitoring slow-moving failure.

Read note →
2 min read
Career

Past and Future

A personal look back at the systems journey so far and the direction ahead.

Read note →
1 min read
Career

My vita (pdf)

The archived curriculum vitae from the original website.

Read note →
1 min read
ObservabilityOperations

check-mk and snmp

Practical notes on extending checkmk monitoring through SNMP.

Read note →
1 min read
AWSOperations

AWS Autoscaling / ELB Health Checks

Historical implementation notes on Auto Scaling and load-balancer health checks.

Read note →
1 min read
AWSLinux

Ubuntu 18.04 (AWS) ext4 FS

A field note on working with an ext4 file system on Ubuntu in AWS.

Read note →
1 min read
LinuxAutomationWeb

Analyze apache logs with awk

Small command-line techniques for turning Apache access logs into useful answers.

Read note →
1 min read
Web

HTTP Pragmas

A concise archive note on HTTP pragmas and cache-related headers.

Read note →
1 min read
LinuxOperations

Install rpm on Ubuntu

Historical notes on handling RPM packages from an Ubuntu system.

Read note →
1 min read
AWSAutomationOperations

AWS: restart EC2 on failure

A 2019 recovery experiment using Route 53, CloudWatch, SNS and Lambda to restart a single EC2 instance.

Read note →
1 min read
WebAutomation

Temporary E-Mail inbox

A small utility note from the original site about temporary email workflows.

Read note →
1 min read
AWSObservability

AWS::EC2 how to enable custom metrics

Historical guidance on enabling custom EC2 metrics and improving visibility.

Read note →
1 min read
WebSecurityOperations

wordpress and let’s encrypt

A practical archive note about protecting a WordPress site with Let’s Encrypt.

Read note →
1 min read
AWSCareer

Sat my AWS SysOps Admin exam, April 10th 2019

A milestone from 2019: passing the AWS SysOps Administrator exam.

Read note →