As a passionate software developer who found himself in love with web technologies and its development aspects since he was young, I never hesitated taking deep dives into different languages and frameworks as long as it made me a better developer.
How it all began
People fear what they don't understand and hate what they can't conquer. ― Andrew Smith
The devil himself
I found myself unable to catch this fast-changing and infinite-usage language. and furthermore, being Introduced to it made me wonder how could people even love this devilish thing.
I mean look at this, this language even has an inconsistent syntax. And what does ES even mean?
As a result, All I was capable of is writing a poor quality code with a language that I didn't like nor fully understood. I convinced myself that I know nothing about it and I never will.
OMG! this is too much to take...
DEV.to - Where have you @ben ?
I don't remember how I got introduced to dev.to (probably via social networks though), but what I do remember is becoming a daily visitor and a consistent reader. I found a community of developers sharing their love and enthusiasm for web development and that was the turning point in my whole career.
I found a post about
npm_modules manager (or killer as it's called npkill) which was developed by two students with the contribution of their professor. I felt curious to see how it works so I cloned the Github repository and started the redo process. It was a Typescript Node project, so for someone with a Java background, I found Typescript pretty familiar and easy to learn and understand.
npkill - The solution to deleting node_modules easily, with style
Carlos Caballero ・ Aug 8 '19 ・ 3 min read
In love with the devil
I couldn't believe how fun Typescript development was, I even learned Angular and got my first job as Java/Angular Developer within 3 months.
Top comments (3)
TS is definitely the way to go for anything more than a toy project.
When prototyping/sandboxing, I prefer JS because it doesn't get in my way as much.