The best way to learn is to teach.
You’ve heard many people say this. But is it true?
I knew teaching had benefits. For example, if you teach, people will know you exist. People may be able to learn from your experience. But learn? I was skeptical.
But I realized the statement is true. You learn best when you teach. I can vouch for it after teaching frontend development for many years.
This article explains my thoughts on why teaching others help you learn.
It’s normal to feel confused when you’re trying to learn something new.
Some people hate this feeling. I know I do. But it’s important to feel this confusion.
Infinity Wars was amazing. I recommend you watch it—even if you think the plot, the cast, or even the ending sounds silly.
I learned five things from the movie. I want to share these things with you (and talk about how they relate back to life, coding, and learning).
Note: there’s going to be spoilers.
There are so many frameworks out there. How do you know which one to choose to learn?
This video helps you answer that question.
You know learning is important. You want to do it, but you can’t seem to find the time.
You’re drained after work. All you want to do is relax on the couch. On weekends, you want to spend time with friends and family.
How do you find time to learn?
You may have heard both sides of the argument.
Which one should you choose?
I read through a hundred responses. I gave myself a week to think through it. And I came to a conclusion.
I’m going to teach authentication in a separate course.
I want to share why I made this conclusion.
There was a time when web design got monotonous. Designers and developers built the same kinds of websites over and over again, so much so that we were mocked by people in our own industry for creating only two kinds of websites:
Is this the limit of what our “creative” minds can achieve? This thought sent an incontrollable pang of sadness into my heart.
I don’t want to admit it, but maybe that was the best we could accomplish back then. Maybe we didn’t have suitable tools to make creative designs. The demands of the web were evolving quickly, but we were stuck with ancient techniques like floats and tables.
Today, the design landscape has changed completely. We’re equipped with new and powerful tools — CSS Grid, CSS custom properties, CSS shapes and CSS writing-mode, to name a few — that we can use to exercise our creativity.
Do you worry about the quality of your code? Are you afraid of writing bad code? If someone reads your code and they say it sucks, how would it make you feel?
Would you feel like shit?