User Avatar

Corentin GS

1y ago

Teaching Go for cloud-native microservices to backend beginners. Self-taught developer with 5 years of experience. Making the practical course I wish existed.

How Working on Things I Knew Nothing About Helped Me Grow Faster
Corentin GS

The first time I opened a C# project, I had no idea what I was looking at.

It was past midnight. My room was dimly lit by a single lamp and the bluish glow of my screen. I was dozing off, struggling to read the C# code a friend sent me. I'd never touched the language before. At the time, I was deep into Golang—building web apps and microservices the "standard" way: layered, clean-ish, RESTful. I was confident. But deep down, I felt stagnant. I feared becoming the developer who solved new problems with the same old patterns.

I wanted to become someone who could see the bigger picture—and build with intention.

Exploring C# gave me more than a new language. It introduced me to Vertical Slice Architecture and Modular Monoliths—patterns that immediately clicked. I started applying them in Go, too. Suddenly, my designs were cleaner, my reasoning sharper, and my growth accelerated.

The more unfamiliar the terrain, the faster I grew.

You don't need to "master" one stack before exploring another. Growth happens through contrast—by seeing how others think and build. If you're feeling stuck, try something you know nothing about. You might just find what you've been missing all along.

The all-in-one writing platform.

Write, publish everywhere, see what works, and become a better writer - all in one place.

Trusted by 80,000+ writers