Posts by Gavin Cettolo

@Gavin Cettolo

Gavin Cettolo

Full-Stack and Platform Engineer with a passion for technology
Turin, Italy Joined March 2026
2.5k Points56 Badges12 Connections12 Followers16 Following

Posts by Gavin Cettolo

Gavin Cettolo in Articles 10 min read
I was doing a code review for a colleague when I found it. The component had five useEffect hooks. No errors. No warnings in the console. The PM had signed off on it. It had been in production for three months. But there was a subtle bug that o...
post-cover-17844
Gavin Cettolo in Articles 4 min read
A few months ago, I found myself doing something I hadn’t done before. Not Googling. Not digging through old Stack Overflow threads. I just… asked. And got an answer in seconds. Not always perfect. Not always correct. But good enough to move for...
post-cover-17840
Gavin Cettolo in Articles 5 min read
A few months ago, we had to change a small piece of logic. It sounded simple. A minor tweak. “Shouldn’t take more than a couple of hours.” Then someone asked: > “Do we know how this actually works?” Silence. No one on the team had written that p...
post-cover-17831
Gavin Cettolo in Articles 4 min read
A while ago, I opened a file and immediately knew something was off. Not because it was broken. Not because it was complex. But because it had that shape. You know the one: if ... { // something } else if ... { // something else } else if ......
post-cover-15482
Gavin Cettolo in Articles 4 min read
A few years ago, I left a code review feeling… weird. The code worked. Tests were passing. But the comments? > “This is wrong” > > “Bad approach” > > “Rewrite this” No explanation. No context. Just judgment. Nothing was technically incorrect....
post-cover-14227
Gavin Cettolo in Articles 5 min read
We were moving fast. Features shipped every week. Stakeholders were happy. The backlog was finally under control. Then, almost without noticing, everything slowed down. A feature that should have taken a day took three abd a small change broke so...
post-cover-13787
Gavin Cettolo in Articles 6 min read
Last week I opened a React component… and immediately closed it. Not because it was complex. But because it felt hostile. You know that feeling: the file keeps scrolling, props are flying around, and every small change feels like it might break so...
post-cover-13415
Gavin Cettolo in Articles 5 min read
If you’ve recently started using Next.js 13+, you’ve probably opened a project and thought: > “Why does this folder structure feel so… different?” > With the App Router, the app/ directory became the heart of every modern Next.js project. But for ...
post-cover-12995
Gavin Cettolo in Articles 4 min read
> TL;DR > > Technical debt isn’t just a developer inconvenience, it’s a business risk with compound interest. When developers leave, they often take the “why” behind the code with them. > Clean Code isn’t about perfection: it’s about preserving know...
post-cover-12939
chevron_left

Latest Jobs

View all jobs →