Sly Roque
Vibe Coding
April 2, 2026
6 mins

Giving Flowers to the Devs

An open letter giving flowers to developers and software engineers for the work they do behind the scenes. After building an app from scratch, this piece reflects on the complexity of coding, AI tools, Web3 development, and the deep respect gained for those who build the technology we rely on every day.

An Open Letter of Gratitude

Dear Developers,

I don’t think people say thank you to you enough.

Not real thank yous. Not the kind that come from actually understanding what you do.

Because from the outside, it looks simple.

“Build the app.”
“Fix the bug.”
“Can’t AI just do it?”

But on the inside?

It’s layers. It’s logic. It’s patience. It’s problem solving at a level most people never have to tap into.

And I know that now because I had to step into your world.

Not casually either.

I had to build an app.

I had some background. I’ve touched code before. HTML, a little C++, tweaking things here and there over the years. Enough to be familiar, not enough to fully understand the depth of it.

I even took an eight month course focused on building AI models and coding. So I had the foundation. The language wasn’t completely foreign to me.

But this was my first time having to take all of that and actually build something real.

And I had to use every single piece of knowledge I’ve ever learned.

Every concept from that course.
Every bit of past coding experience.
Every ounce of patience and problem solving I had.

And once I got into it, I realized quickly this wasn’t just about knowing code.

It was about thinking like a developer.

What started as “I’ll just use an AI builder” quickly turned into “oh… this is not that simple.” Because it’s not. AI can get you started. It can give you structure. It can even give you confidence.

But when things get complex, when your vision doesn’t fit neatly into a template, when the logic breaks or the product needs something specific…

That’s where real developers live.

And I realized that because... I broke the AI builder 😅

And then I had to go manual.

And that’s when everything shifted.

I saw the layers. The decisions behind decisions. The way one small change ripples through an entire system. The way logic has to be airtight. The way you have to think five steps ahead while solving the problem right in front of you.

It challenged my patience. My critical thinking. My ability to sit with something that wasn’t working and keep going anyway.

There were late nights. Early mornings. Moments where I thought, “Why is this not working?” followed by moments of “Wait… I think I got it.”

And even then, it wasn’t just “getting it.” It was refining it. Testing it. Breaking it again. Fixing it again.

Over and over.

That’s when it clicked.

Developers are not just “people who code.”

You are problem solvers at a level most people never fully see.

You translate ideas into systems. You turn vision into function. You build the infrastructure that the rest of us stand on and rarely think about.

And let’s talk about scale for a second.

Because it’s one thing to build something small.

It’s another thing entirely to maintain massive codebases that power platforms used by millions of people every single day. Social media. Financial systems. Apps we depend on without even realizing it.

That is not light work.

That is pressure. Responsibility. Precision.

And then on top of that, the landscape keeps evolving.

Now we’re talking Web3. Smart contracts. Decentralized systems. AI integrations. Machine learning. Entirely new ways of building and thinking about technology.

I had to tap into some of that too. And let me just say this clearly.

Special flowers to the developers working in emerging tech.

Because that? That is a different level.

You are building in spaces that are still being defined. Writing logic for systems that are still being understood. Solving problems that don’t always have clear documentation or precedent.

You are literally helping shape the future.

And that deserves more than a quiet nod.

It deserves recognition.

Because here’s the truth.

We don’t realize how much we need developers until we try to do what you do.

Until we sit in front of code that isn’t working.

Until we try to connect systems that don’t naturally talk to each other.

Until we realize that “just build an app” is actually a deeply layered, mentally demanding, time consuming process that requires skill, discipline, and resilience.

I already respected developers before.

Now?

Whole different level.

Because I finished what I set out to build. And I’m proud of that. But I also know enough to say this confidently.

What I did scratched the surface of what many of you do every single day.

So this is me, publicly, intentionally, and loudly saying:

Thank you.

For the late nights nobody sees.
For the bugs you chase down for hours.
For the systems you design that make everything else possible.
For the patience it takes to do this work well.
For the constant learning required just to stay current.

You are builders in the truest sense.

And you deserve your flowers. 💐

Not later.

Now.

With respect,
Sly

P.S. If you’re curious what happens when you break an AI builder and refuse to quit 😅 go check out popmantra.io. This is the build that alone changed how I look at developers forever.

developers, softwaredevelopment, coding, appdevelopment, artificialintelligence, web3, softwareengineers, tech
More Posts...