skip to content
vinny neves

about

hi, I’m vinny.

I’ve been a developer since 2014 and a developer educator since 2016. I’ve written production code for banks, fintechs, saas companies, and agencies; taught complete beginners how to program and senior engineers how to reinvent themselves; architected microfrontends, refactored monoliths, and inherited more legacy code than I’d like to admit. I’ve recorded courses, given live workshops, published articles, pushed broken code, and rolled things back at 2am. Each of those moments left a mark — and most of what I write here comes from those scars.

These days I work as a front-end leader and instructor at Alura, the largest tech education platform in Brazil. I also teach in the MBA program at FIAP and co-host Hipsters Ponto Tech, a weekly Brazilian tech podcast I used to listen to long before I was invited to record for it — which still feels surreal to say out loud.

I live in Braga, Portugal, with my family and the dog you’ll occasionally see around here.

what you’ll find here

Most of what I’ve been writing lately circles one question: how do we build software well in an era where code comes out of a prompt?

That’s not a question with a single answer, and I’m not trying to sell one. What I am trying to do is document what works and what doesn’t in my day-to-day with Claude Code, Cursor, and the rest — the lessons I learned the hard way, the things that blew up in my face, and the things I think a lot of people are quietly underestimating.

The topics that show up most around here:

who this blog is for

I write with a specific reader in mind: the engineer who’s had to explain to another engineer why the “obvious” decision wasn’t obvious. The tech lead looking at a PR and deciding whether the argument is worth the fatigue. The instructor trying to simplify without distorting. The senior who’s skeptical of whatever framework is being promised next.

If you’re any of those people, we’ll probably get along.

If you’re junior and just starting out, you’re welcome too — just know that I write from my own point of view, and that point of view has opinions.

say hi