Matheus Lima

Matheus Lima

@terriblesoftware.org

💡 Posting about Software, Management, and Tech 👨‍💻 Engineering Manager @ Tremendous 🚀 Previously, Sr. Software Engineer @ Carta ✍️ terriblesoftware.org

890 followers189 following117 posts

I also recommend you to read @charity.wtf 's piece, which is very similar to what I wrote Friday... charity.wtf/p/confession...

charity.wtfConfessions of an Unrepentant Slop SnobA framework for thinking about when AI involvement is additive or a violation
Matheus Lima@terriblesoftware.org

I used to start reviews with “is this a good change?” Now I often start with “does the author even understand what they’re sending me?” When that trust is gone, you end up doing their work before you can do yours New post: terriblesoftware.org/2026/09/10/a...

I used to start reviews with “is this a good change?” Now I often start with “does the author even understand what they’re sending me?” When that trust is gone, you end up doing their work before you can do yours New post: terriblesoftware.org/2026/09/10/a...

terriblesoftware.orgAI Is Breaking This Thing We Call TrustAI-generated work can look finished without being understood. That uncertainty erodes trust, slows reviews, and leaves colleagues doing the missing work.

Matheus Lima reposted

“I would have written a shorter letter, but I did not have the time.” (Blaise Pascal). @terriblesoftware.org explains that the time “saved” by a developer who used AI to make a decision and write code isn’t saved at all. It was just transferred to the next person, who now has even more review time.

terriblesoftware.orgYou Got Faster. Your Company Didn’t.AI made you faster. But you’re not more productive; you’re outsourcing the slow part to everyone else

I spent weeks looking for an iPad math app for my 6yo Most of them were bad. Notifications, streaks, weird ads, systems designed to keep her hooked So I decided to vibe code her something without any addictive shady patterns She's been loving it, so I'm making it open source and sharing it

Matheus Lima reposted

ICYMI: this week's Balanced Engineer Newsletter has three articles to be a more balanced software engineer: ✨ An interactive overview of Big O Notation from @samwho.dev ✨ What shouldn't be written by AI from Sean Goedecke ✨ The management skill no one talks about from @terriblesoftware.org

archives.balancedengineer.comThe Balanced Engineer • Issue #34Diving into Big O Notation, exploring AI content norms, and understanding the management skill that nobody talks about with content from Sam Rose, Sean Goedecke, and Matheus Lima!

Matheus Lima reposted

This is a thought provoking, bite sized little piece that boils down to, "don't give feedback on EVERYTHING, because not everything matters! give feedback on things that have impact." I think it's a *great* exercise for the feedback-giver to think through the impact they want their advice to have.

Matheus Lima@terriblesoftware.org

How much of your feedback is actually about performance vs. personal preference? If you can't point to specific impact, maybe the behavior that needs changing is yours. terriblesoftware.org/2025/07/18/w...

Last year I wrote about how AI won't replace programmers — just like COBOL, OOP, and Low Code didn't. Got a lot of heat for it. "This time is different!" they said. A year later, we're still here. Still shipping. Still needed. terriblesoftware.org/2024/12/14/w...

terriblesoftware.orgWe’ve Been Here BeforeTechnological advancements have empowered engineers to focus on creativity and strategy. AI will similarly elevate human insight, generating growth and innovation.

When I posted this, I didn't expect the amount of engagement it's been getting. People are really resonating with it.

Matheus Lima@terriblesoftware.org

Strengths and weaknesses are two sides of the same coin. As managers, our job isn't to "fix" people but to help them recognize when to dial traits up or down. Just published: terriblesoftware.org/2025/03/31/y...

Matheus Lima reposted

I do not think it is accurate to say "much of the interest in LLM-written code comes from business owners whose main goal is to reduce worker power." I think there are business owners who are looking for ways to move faster, who are deeply anxious about being outcompeted and left behind.

Joyce Park@troutgirl.bsky.social

It seems indisputable to me that a lot of the interest in LLM-written code comes from business owners whose main goal is to reduce worker power. That wasn't the explicit goal of technologies to make either writing or image creation faster and more accessible except MAYBE at the moment when typists

New post is out 🔥 "The real threat isn't AI—it's sticking to outdated ways while the industry evolves around you." As engineering leaders, we can't afford to ignore AI anymore. Our teams are looking for guidance on how to use these tools effectively. terriblesoftware.org/2025/04/07/m...

terriblesoftware.orgMaking AI Actually Work on Your TeamEngineering leaders can no longer ignore AI. Learn practical steps to guide your team through AI adoption while maintaining quality and addressing legitimate concerns.

Matheus Lima reposted

Matheus Lima reposted

Psychological safety is NOT about lack of disagreement. Psychological safety REQUIRES: * disagreement and debate * setting standards for behavior and performance, and enforcing them * telling people things they don't want to hear * courage, from the bottom up * humility, from the top down