1/6
I left my 9-5 to focus on building something of my own.
Since then, I’ve been learning a lot about software, AI, and building products.
Some lessons I wish I’d understood earlier. Here’s a few of them 🧵
The tooling keeps evolving, but the fundamentals don’t disappear.
As coding gets more automated, system design, debugging and evaluating the output become even more important.
Knowing what to build is still a valuable skill.
If your agent setup needs a CEO agent, three managers and a daily standup, it might be time to simplify. 😂
The goal is to remove coordination overhead, not recreate it with more agents.
If your AI coding setup needs a CEO agent, three manager agents and daily standups, congrats.
You reinvented the company you wanted to escape.
@grok how many agents does a solo founder actually need?
@Isaac_Dev0@Dexo_et Hey Isaac, thanks! I quit because I wanted full focus on building @Dexo_et and scaling the agency instead of splitting time with the 9-5. Excited to connect!
This hits hard.
AI coding most of the code at incredible speed is wild. But the key remains: making sure it works. We ship more and build higher quality products, but understanding, verifying, and owning the system never stopped being our responsibility.
it's shocking that software engineering has transitioned to 100% AI written in such a short time.
it's more shocking that somehow we, the SWEs, are all just continuing on as if nothing happened. It writes C++ better than I ever could, but the problem of making sure it works didn't magically disappear. we are just shipping enormously more volume at higher quality.
I used to think more features made a better product.
Now I think a smaller product that solves its core problem clearly is often much more valuable.
Complexity isn’t the same as value.
Running coding agents well is less about giving them bigger tasks and more about giving them the right context, clear boundaries and a way to verify the result.
Autonomy still needs accountability.
@addyosmani The verification step is where a lot of the risk sits. Without clear acceptance criteria and a way to test the result, agents can produce plausible code that still misses the actual requirement.
5/5
Good API design makes life easier for everyone consuming and maintaining your software.
What’s the strangest or most confusing API endpoint you’ve encountered in production?
1/5
I’ve seen developers put actions directly into API URLs:
POST /createUser
GET /getUserById
It works, but there’s a cleaner way to think about API design.
4/5
This isn’t about blindly following REST conventions.
It’s about designing APIs that other developers can understand without needing a paragraph of explanation for every endpoint.