DEV Community

Vila Segura
Vila Segura

Posted on

From Photographer to Dev at 36: Why Your Age Is Your Secret Weapon

They say "you can't teach an old dog new tricks." For a long time, I let that saying hold me back. I was 36 years old, and after an eclectic career path moving from photography to graphic design and finally web design, I decided to make the real jump into coding.

Today, I’m here to tell you that yes, it is possible. And not only is it possible, but your age might just be your biggest competitive advantage.

1. Starting from scratch... with a full backpack

I didn't land in programming by magic. My path was progressive, but the final decision was radical: I went abroad to join an intensive Bootcamp.

Are there critics of bootcamps? Plenty. But for me, it worked. It was my gateway.

However, reality hit hard. I felt the classic Imposter Syndrome. I was surrounded by much younger peers with enviable mental agility for absorbing new syntax. For 5 months, I lived in total immersion: I woke up with code, went to bed with code, and (literally) dreamed in code.

But soon, I realized something crucial: Programming is not just about typing syntax.

While my peers struggled with communication, time management, or handling frustration when a bug wouldn't resolve, I was able to apply the "Soft Skills" from my previous life in sales and creative work:

Resilience: I knew a bad day didn't define my career.

Communication: Thanks to my years in sales, I knew how to explain technical problems to non-technical people.

Discipline: Studying far from home and outside your comfort zone requires a level of commitment that often only comes with maturity.

2. The Learning Path: Less is More

One of my biggest mistakes early on was "tutorial hell" and wanting to learn everything: Python, Java, React, SQL... all at once. Enthusiasm is dangerous if it isn't focused.

What really worked for me was:

Choosing a clear path: I focused on one ecosystem (in my case, JavaScript/Web) and closed the tabs for everything else.

Consistency over intensity: I preferred 1 hour of focused coding every day over a 10-hour binge on Sundays.

Building broken things: I stopped watching passive tutorials and started breaking my own code. That is where real learning happens.

3. The Reality of Ageism (and how to filter it)

I won't lie: the fear of ageism is real. I worried about fitting into startup cultures full of ping-pong tables and free beer.

It is true that there are "churn and burn" companies (often called body shops) that push recruiters to hire people under 30. The reason? They want people they can squeeze to generate code quickly, without caring about quality, architecture, or professional culture.

But here is the thing: You don't want to work there.

I discovered that serious companies value stability. A developer who has lived through other work experiences is someone who values their position, understands the business, doesn't need micromanagement, and brings calm during crises.

4. The Seniority Advantage in the AI Era

This is a point few people mention. Companies know that production time is reduced with Artificial Intelligence. But they are also discovering that implementing AI blindly is synonymous with low-quality code, technical debt, and failed architectures.

This is where we come in.

Knowing how to prompt AI is useful, but knowing how to be critical of what AI answers is vital. That critical thinking, that ability to see "the big picture" and detect when a solution makes no business sense, is something that comes with years of life experience.

Conclusion

Your age is not a bug; it's a feature. You have context, you have patience, and you have the ability to connect dots that others miss. If you are 30, 40, or 50 and are hesitating: do it. The tech world needs more people like you.
_This article was originally published on www.codesyllabus.com

Top comments (0)