Hacker News new | ask | show | jobs
by teknofobi 1798 days ago
> I always remind people to learn something first before you try to teach other people.

Teaching is one the greatest ways to learn and develop your relation and vocabulary for what you are currently learning. It’s one of the greatest tricks a good college class will pull, having students continually drag each other a step further as they learn something new and then have to explain it to their peers. Most blogging is this kind of “I’m not writing it down to remember it later, I’m writing it down to remember it now.”, so it’s seems to me you might be dismissing some eager learners if you think the act of blogging is self-important.

1 comments

> Teaching is one the greatest ways to learn and develop your relation and vocabulary for what you are currently learning

Oh sure it is.

I studied theoretical math and I found teaching other students math was great way to get it organized in my head. But we also had professor and I wasn't teaching anybody original ideas, just the material that was already written and defined.

Now I have decades of development experience I still find explaining things to other people a very useful and efficient way to get my thoughts organized.

I kinda exclude blogs with posts of the form "see, I have found something interesting today!" or "I just spent 5 hours solving this problem, writing down solution here so you don't have to waste time". This is fine.

But if you have 3 years of experience in development and start writing blog posts criticizing OOP, that is definitely not going to help your case.

I mean, it is highly unlikely you got enough experience and thinking done to even understand OOP, let alone start criticizing it.

I find this attitude a bit sad :( I think there's at least one place we agree which is that it's annoying when people do shiny yet perfunctory things as basically a gimmick or trick to convey the impression of depth that just isn't there.

But... I think someone with 3 years of experience deeply engaging with the question of OOP is a great thing to do. You're not wrong that they can't possibly know, but that's not relevant I think. Trying to own the domain and think critically about the sacred cows and reinvent the useful parts is exactly what a good autodidact has to do. And doing it in public view, available for critique and ridicule, I think puts skin in the game and shows character.

There's something to be said for certainty and epistemic humility, but also I think basically everyone who ever invented a truly new thing or learned something nontrivial on their own had to bring enough audacity to the table to get over the line.

Maybe it's a personality difference and you're making the right choice for the type of personality you want your org to have.

Rather than making conclusions based on their level, see the arguments they have in their article and if it's doubtful they didn't come up with those thoughts on their own, but simply copy pasted, then ask them to elaborate on some things and it will be clear.