TLDR: It's not that long but OK. I got tired of outdated information. Also, searching through docs is faster for me than watching a video.
I've been writing code for 8 years now. A solid 6 out of those 8 years, my primary form of learning anything new was YouTube tutorials. If there wasn't a tutorial on YouTube for a thing, I didn't learn it. I got my start making Minecraft mods with Java, video games with C# and Unity, iOS apps with Objective-C (Before Swift was released), Android apps with Java, and finally static websites. I've done a lot of things but the problem is I didn't actually learn anything. I just wasted a lot of time copying the code line for line from some random YouTube video.
How do I determine whether something was a good use of my "learning" time or not? Back then, I would say that whenever I am "making" something, that is a productive use of time spent learning. I soon found out I was very wrong. I would copy and paste the code, then have no idea that the content creator was using an out of date method. Maybe the content creator didn't really explain the concept well enough. Worst of all, maybe the content creator was straight up wrong! What if I need to go back to reference something? What is faster, typing a keyword into the search bar of the documentation, or scrubbing through a 2-year-old YouTube video? Let's move on.
So there I am, bored out of my MIND with programming. I start to think to myself, "Maybe I am not cut out to be a developer. I should change degrees now while it's still early". I quickly realized that I am not bored with programming. I am bored with making boring static websites. I want to learn the epic voice BACK-END!!
HATE... Love checking out the new tech.
"Grant, you shouldn't just hop on bandwagons. Learn tech that you believe in!"
What did I learn and what do I want to tell you? I learned that docs are not any more help than a video if they are not made well. Two big requirements that I want from docs is a "getting started" section, a deeper explanation of what is happening, and what are the best practices. To the Developer that is just like me... Just give it a shot. You might end up liking it at the end! I hope I convinced y'all to try something new. Y'all take it easy out there! :D
I’ve sent a message to my family and delegated my open source projects to my friends. With my last tweet sent, I turn off my laptop, phone, and tablet. My Digital Sabbath begins in 10 minutes: no digital devices for the next month.