Measures as ends
A critique of using AI to automate science, arguing that metrics have become goals, distorting scientific progress.
A critique of using AI to automate science, arguing that metrics have become goals, distorting scientific progress.
Argues for a new type of cybersecurity product focused on communicating safety and business value, not just technical metrics.
Martin Fowler's foreword for 'Frictionless', a book on improving software developer productivity by focusing on feedback loops, flow state, and cognitive load.
A tutorial on instrumenting a .NET Web API with OpenTelemetry Metrics, collecting them with Prometheus, and visualizing them in Grafana.
Critique of the 'how many r's in strawberry' test as a poor benchmark for AI intelligence, arguing it measures irrelevant trivia.
An engineer critiques the misapplication of OKRs in tech teams, arguing for simple, outcome-focused plans over rigid quarterly rituals.
A developer troubleshoots missing metrics in a .NET app using OpenTelemetry, finding a breaking change in the Collector.
Explains the SPACE meta-framework for measuring developer productivity across Satisfaction, Performance, Activity, Communication, and Efficiency dimensions.
The article argues for versioning observability concepts, distinguishing between traditional 'three pillars' (1.0) and modern event-based (2.0) approaches.
A guide to setting clear metrics and measurement strategies before implementing web performance optimizations to ensure measurable impact.
Explores how to enable OpenTelemetry observability in Wolverine, highlighting its built-in tracing and metrics capabilities.
Tips for writing effective CVs for tech roles, focusing on quantifying achievements and keeping a work diary to track accomplishments.
A critique of traditional metrics for observability, arguing they are limited for debugging unknown issues but still valuable for system health monitoring.
Explains the difference between .update() and .forward() in TorchMetrics, a PyTorch library for tracking model performance during training.
Explains the difference between .update() and .forward() methods in the TorchMetrics library for evaluating PyTorch models.
Explores the challenges of using Prometheus for ML pipeline monitoring, highlighting terminology issues and technical inadequacies.
A guide to learning PromQL by setting up a controlled Prometheus playground environment to test queries and understand core concepts.
A cheat sheet covering fundamental Prometheus concepts including metrics, labels, time series, and the scraping process.
Explains why Prometheus is fundamentally a monitoring system, not just a time-series database, and clarifies its design and query behavior.
A technical guide on setting up Prometheus and Grafana to monitor a ClickHouse database server, including installation and configuration steps.