Mike Clayton
16 posts
I thought giving my group chat AI assistant Google Calendar would take 5 minutes, and then OAuth humbled me
I went looking for a simple answer to a simple question: How do you give an agent access…
My idle ClickHouse was merging 11 million rows every 30 seconds
I run a small self-hosted observability tool on the cheapest VPS I could find on purpose: 2 cores,…
The seam
There’s a moment, when you’ve been working with a model long enough, where you stop noticing the seam.…
Keyshade Debugging: Mastering Workspace Role Tests and API Repair
“A good tester prevents problems; a great tester finds them.” Keith Klain, Director of Quality Engineering at KPMG…
Building a Scalable AWS Multi-Account Environment with Control Tower, Terraform AFT, and SCP Guardrails
🔖 Overview This document outlines the AWS account structure, governance, and control strategy used across our organization. It…
Evaluación de Modelos en Amazon Bedrock: El Arte de la Selección Inteligente. Parte I
La Inteligencia Artificial generativa ha traído consigo todo un panorama de posibilidades que está revolucionando las industrias, mejorando…
How to Make a Project Outline (Example Included)
Successful projects aren’t had by holding one’s nose and jumping in. There must be preparation. In project management,…
Decision Tree Analysis in Project Management & Strategic Planning
Some might call a project manager or anyone in an executive position at a company or organization a…
Java String Manipulation: Common Methods You Should Know
String manipulation is one of the most fundamental operations in Java programming. Whether you’re processing user inputs, formatting…
Product and product managers separation anxiety
Discover why emotional attachment to product features can limit innovation and jeopardise job security for product managers. Learn…