You should be teaching what you know (even if you're no expert)
I read a story recently about two developers. Both had roughly the same expertise and learned at about the same rate. As they improved their skills, one of the developers shared everything he learned on a blog. The blog soon became so popular that he grew a huge audience and raised thousands of dollars in a related Kickstarter campaign. The other developer, having shared nothing he learned, had barely an audience to speak of. What I love about this story is that the developer who didn't share what he learned thought little of the other developer's blog. For him, the blog posts were useless, because it didn't teach him anything he didn't already know. What he failed to realise was that a huge number of people didn't know all those things yet. The first developer took advantage of the fact that there's always someone who doesn't know as much as you. If you know something—and I know you do—you should be sharing what you know right now. Not convinced? H...