Mike Nierengarten
17 posts
El Sesgo Tech del ‘NewDev’: Cuando la Novedad Nubla la Eficiencia
El Sesgo Tech del ‘NewDev’: Cuando la Novedad Nubla la Eficiencia Por qué elegí construir un sistema empresarial…
Why abstractions are good
Have you noticed how our world is built on abstractions? Abstractions are everywhere. We have abstractions in code…
CLI Agent Orchestrator: When One AI Agent Isn’t Enough
You’ve hit this wall before. You’re working on some complex modernization project with Claude Code or Amazon Q…
How to Finally Get Resource Management Right: A Guide for PMO Leaders
If you’ve ever tried scheduling a project only to realize half your “available” team is already knee-deep in…
My personal website
I’ve finally put together a minimal, terminal-inspired website for myself at m-mdy-m.github.io (code lives here ► GitHub). It’s…
Precision over hype: A product manager’s playbook for launching AI that lands
Build AI products with purpose, not pressure. Learn 6 essential habits for successful GenAI launches—validation, alignment, prototyping, and…
Organizational Planning 101: How to Make an Organizational Plan
If you’re looking to start or grow a business (or just keep a business profitable), you need a…
Getting Started with Tree-sitter: Syntax Trees and Express API Parsing
Tree-sitter is a powerful parser generator tool that enables you to build efficient and incremental parsers for programming…
how actually react works behind the scenes
hi. just launched a new blog where I break down how react works behind the scenes. Spent some…
Building Hounty: Baby steps
I’ve been building software for sixteen years. I’ve built countless websites, mobile apps, backend solutions and quirky side…