Matheus Morett — CTO at Monest
Engineer since 2014, CTO at Monest. I grew an engineering org from 10 to 50+ people with 6 tech leads, and I write about engineering leadership, scaling teams and why organizations behave the way they do — mostly from getting it wrong first.
Articles
- Talk Is Cheap: High-Agency and the 1-3-1 Technique — I used to be a complainer who thought he was a problem-solver. Two techniques fixed that — and changed how I design bureaucracy as a leader.
- You Won't Ship Code Anymore. You'll Ship Teams That Ship Code. — The hardest part of becoming Head of Engineering: watching PRs you'd have written differently — and learning when not to touch them.
- Hiring for Areas You Don't Master — How I built a security team from scratch without any security background — by leveraging my network and checking my ego.
- The Best People Need to Know You Exist — Why sharing your real engineering challenges publicly is the most effective recruiting strategy I've found.
- The Fear of Falling Behind — When Anthropic launched MCP, my LinkedIn exploded. Everyone was implementing it — except us. Here's why that was the right call.
- The Delay Between Effort and Reward — Culture change doesn't work at TikTok speed. It works at farming speed — you plant, nurture, wait, and hope it rains at the right time.
- Shedding the Early-Stage Mindset Without Creating Bureaucracy — How we scaled from 12 to 35 engineers while cutting support tickets by 50% — without killing startup speed.
- How We Eliminated 4,041 TypeScript Errors in 6 Months — We enabled strict mode and found 4,041 errors. Here's the incremental strategy that got us to zero without breaking production.
- Why You Shouldn't Use 'as' in TypeScript — Type assertions feel safe but hide runtime errors. Here's why zod is almost always the better choice.
- Overlooked Use Cases in Your Tasks — How using Gherkin specifications transformed the way I think about testing and edge cases in software development.
Open Source
- Bullpane — The self-hosted BullMQ dashboard you can put in front of production. Queues, jobs, failures and Redis health across multiple connections, in one place — without your data leaving your network. Job search and bulk actions (retry, remove, promote), logs and stack traces per job, BullMQ Pro groups, schedulers and metrics. MIT core; Pro adds alerts, roles and audit log. bullpane.com · GitHub
- bullmq-fanout — Turn BullMQ into a message bus. Publish one domain event to many queues, each with its own worker, retries and failure domain. Works with BullMQ v5, v6 and Pro. GitHub · npm