I started building "websites" as a CS student back in 2005. I was quickly intrigued about the possibility to use a CMS like Joomla, Drupal or Wordpress and have something up and running for the world to see in minutes. I became more and more involved in HTMl and CSS and before you know it I was a Junior Frontend Developer.
It took time and hours of work to get the intricacies of CSS, then SASS and SASS architecture, then CSS3. I reached a point where I was able to not only be autonomous but also lead other Frontend developers.
But something still doesn't feel very right.
The other day I started a tutorial on Swift/iOS and damn it felt good. There are many concepts which I'll need to learn as they don't exist in JS but I feel as if a language like Swift or Kotlin is much more mature and easy to work with; Comparing joining a complex Node.js project with hundreds of files and a Swift one.
Strongly typed with an IDE that can spot errors on compile time, one entity behind the language to support it. Have you ever tried Linux and then FreeBSD? You must understand what I mean then. Anarchy vs Structure. The constant struggle on which NodeJS user lib should I use? Just to find out its buggy and unmaintained some days later.
So I've been flirting with the idea of a small career change and would love to hear your opinions, especially if you've had similar experiences.