Ken Oestreich
27 posts
4 strategies for PMM and CS to drive sustained active use
If you’re interested in learning more about active use, I have another article on 5 product strategies to…
5 product strategies to guarantee active use
One inalienable truth for SaaS is that product active usage is the most revealing signal of having achieved…
Rust in Linux: Fixing the Edges, Not the Core
In 2022, Linus Torvalds made the decision to merge Rust support into the Linux kernel – Version 6.1…
The 15-Minute Goroutine Leak Triage: Two Dumps, One Diff, Zero Guessing
Goroutine leaks rarely announce themselves with a dramatic outage. They show up as “slowly getting worse”: p95/p99 creeps…
Maximize Developer Revenue with Monetzly’s AI Conversation Tools
When Ads Become Helpful Suggestions Instead of Interruptions: Enter Monetzly 🌟 In today’s fast-paced tech landscape, AI applications…
Designing Data-Intensive Applications [Book Review]-The Big Ideas Behind Reliable, Scalable and Maintainable Systems
Introduction Most backend developers eventually reach a point where they realize: learning another framework won’t meaningfully move them…
Predict Like a Leader Without a Crystal Ball
Remember when “gut feel” was a leadership virtue? Cute. Meanwhile your competitors are spoon-feeding large-language models terabytes of…
How I Passed the AWS Exam in 10 Days(no bs)
How I passed the 𝐀𝐖𝐒 𝐂𝐋𝐎𝐔𝐃 𝐏𝐑𝐀𝐂𝐓𝐈𝐓𝐈𝐎𝐍𝐄𝐑 exam in 10 days 🥇 IN SHORT, I STUDIED A LOT..…
Authorization in MCP Server with Permit.io – A JIRA-like Task Management API
This is a submission for the Permit.io Authorization Challenge: AI Access Control 🦄 What I Built I built…
How to Convert SQL Queries to API Requests (3 Methods)
Databases are the foundation for storing information in many applications. SQL (Structured Query Language) is the standard way…