Hacker News new | past | comments | ask | show | jobs | submit login

Writing something for others is teaching, and teaching is one of the steps of the Feynman technique. Even if you don't follow it, writing and teaching forces you to organize the subject in your head. You force yourself to make the subject clear to your audience, and you are part of your audience.

If someone will read it or not is out of your control, and it's completely unpredictable.

Using some examples of mine:

1. Once I wrote a blog post about writing a quicksort in Python using only lambdas, based on the lambda calculus theory which I found very interesting and challenging to explain in clear way. Some people liked it, but it was not proportional to the hard work involved: https://news.ycombinator.com/item?id=38848905

2. Once a friend asked me why I write my scripts in Ruby, I told him a few reasons and I wrote in my blog just as a personal reference, to have in hands if someone else asks me the same thing. Turns out that it reached the #1 here in HN and even the creator of Ruby tweeted about it: https://news.ycombinator.com/item?id=40763640

So, don't do it for the others. Do it for yourself. And I won't say "keep doing it and someday someone will see", I can't guarantee that, but a least you'll have a chance.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: