Posts by Gavin Cettolo

@Gavin Cettolo

Gavin Cettolo

Full-Stack and Platform Engineer with a passion for technology
Turin, Italy Joined March 2026
1.9k Points36 Badges10 Connections10 Followers14 Following

Posts by Gavin Cettolo

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 →