The Optimist Engineer
Subscribe
Sign in
Home
🎙️Podcast
📦 Resources
🗃️ Archive
💡 About
software engineering
Latest
Top
Discussions
The Tech Lead’s Toolbox: Managing Debt and Architecture
Practical tasks to transition from solving bugs to solving system-wide problems.
Apr 1
•
Marcos F. Lobo 🗻🧭
8
1
Software Architecture for ETLs
Hexagonal, MVC, Layers, custom, ... I tend to keep it simple
Jan 21
•
Marcos F. Lobo 🗻🧭
9
1
6
Building a Product Platform Engineering Team
You must help yourself before helping others
Dec 17, 2025
•
Marcos F. Lobo 🗻🧭
15
4
6
Do you need an Interface?
Most likely no, and I tell you why
Nov 26, 2025
•
Marcos F. Lobo 🗻🧭
10
7
6
Should I take a certification?
It depends, as many times, but I give you a guide so you can take the right decision for your case
Oct 8, 2025
•
Marcos F. Lobo 🗻🧭
11
2
9
Make your work visible: Help other Software Engineers
Helping people, you maximize your impact
Oct 1, 2025
•
Marcos F. Lobo 🗻🧭
10
4
Decoupling Your Monolithic Application: A Practical Guide for Software Engineers
5 aspects for a healthy monolith
Sep 10, 2025
•
Marcos F. Lobo 🗻🧭
12
3
Mastering the Code Review Cycle
A developer’s guide to streamlined and impactful reviews
Jul 30, 2025
•
Marcos F. Lobo 🗻🧭
11
6
Design Patterns with AWS SQS
Key use cases, best practices, and when to combine SQS with SNS
Jul 23, 2025
•
Marcos F. Lobo 🗻🧭
7
6
AI for Social Media: Which API Fits Your Needs and Wallet?
Choosing the right AI API for scalable, cost-effective social-media content
Jul 16, 2025
•
Marcos F. Lobo 🗻🧭
12
1
7
Why Clean Code Matters: 5 Lessons for Faster Delivery
Discover how investing in code quality cuts defects, boosts predictability, and frees your team to innovate
Jul 9, 2025
•
Marcos F. Lobo 🗻🧭
11
8
How can you tell your work at a company is basically DONE?
And Exit on the Right Terms
Jun 25, 2025
•
Marcos F. Lobo 🗻🧭
10
8
9
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts