I feel like I need to dig a little deeper into this subject. Take into account this is 100% my point of view, you've been warned.
I've tweeted this, and it turns out it pissed off a lot of people, it also supported a lot of people, which was the main point of the tweet, to bring awareness to those that feel like shit because they want to become developers but don't feel passionate about it.
I don't like to brag, specially about things I don't know much about. But boy oh boy, do I know about coding, I've been coding since 2007, yeah yeah, I know people that have been doing it for 30 years.
Did I started coding out of passion? No.
Did I started coding because of money? No.
Did I started coding because I wanted to? No.
I started coding because it simply happened. I had a friend that showed me the basics of HTML and CSS, I fell in love.
Now, there was passion about coding when I started? Sure, it was there, without a doubt. Do I still have it? Kind of.
What a lot of people have a hard time understanding is that there's a huge difference between coding for you and coding for others.
Don't get me wrong, I love where I'm working at and I love my team, I work on the projects I'm assigned as we were speaking about my own company. Do I do it out of passion? No.
There's a really simple question — "We want you to work for us, and we'll pay you $0, what about that?" — if your answer is Yes, either you can afford it financially or, that's it, no other reason whatsoever.
Like I mention in the tweet — Sadly, this world run on money — it's sad, but true.
Some people understood what I was talking about.
Others no so much.
Bottom line, some people can afford coding without paying, others don't.