DEV Community

Discussion on: Oh no! All languages are being erased - you can only save one - what is it?

Collapse
 
codecapsules profile image
codecapsules • Edited

Sincerly, the lot of languages and framework in the industry is clearly my worst nightmare in my dev life.
I have 35 years old and i spent my life ( i start code at 20 ) switching from one to one ( php / ruby / python / html / css / symfony / laravel / django/ rails ......) and never becoming very good ( senior ) in one ..... and all my project are just baby project ...
Syndrome impostor is always in min mind .
Last year i take the big decision to only code with javascript, even if i know is not the best one or the beautiful one. I love it.
Never go back again with this language soup nightmare.

Collapse
 
jamesvanderpump profile image
James Vanderpump • Edited

I think JavaScript is a sound choice even though I would go for TypeScript. I'm 42 and have coded in C#, Java, C, Python, PHP and AS3 (anyone remember that one?) But due the nature of my business (web based) I was able to focus solely on TypeScript for front and backend. I find it such an ergonomic and productive language and there is no context switching between any of my code. I'm not particularly good at it either despite years under my belt. I keep things simple and don't go overboard with design patterns, OOP or generics. I have nothing to prove to anyone but my future self (when coming back to code after months or years have passed). One can be a mediocre developer (I'm sure you are not) and still be very productive and successful, standing on the shoulders of giants.

Collapse
 
pyrsmk profile image
Aurélien Delogu • Edited

Hey, you're not the only one! I'm 38, and touched to HTML, CSS, JS, PHP, Ruby, Crystal, TypeScript, Vue, Svelte,... I'm searching for a new job and it's complicated. I want to focus on Ruby but I only worked with it for 2 years. I have many more years with over languages but I'm annoyed by PHP and JS. But I really love Ruby (and Crystal even more)! So... Fingers crossed!