There is something liberating about working on projects that have no expectations.

I do find that it helps with motivation to work on stuff that’s useful, and of course, it is much more rewarding when you do actually get it to be of use to someone.

But yeah, it can be difficult to balance. I’ve had hobby projects where I would spend weeks banging my head against them, because I wanted them to do $USEFUL_THING, which I only slowly realized was probably not actually doable in any reasonable time frame.

Or other projects, which started out explicitly as a bullshit project and then it kind of grows on me and then I have to rewrite it, because my game engine stops being maintained …twice, and yeah, that just starts to become work to keep your toy project alive.


Nice article.

More comments (also on HN and Reddit, see “Update 5/24” links in the article itself) here :

General Programming Discussion

    A general programming discussion community.


    1. Be civil.

    Other programming communities:

    • /c/rust
    • /c/python
    • /c/powershell
    • /c/haskell
    • /c/fpcomplete
    • /c/cpp
    • /c/c_programming
    • /c/julia
    • 0 users online
    • 3 users / day
    • 6 users / week
    • 14 users / month
    • 184 users / 6 months
    • 2417 subscribers
    • 647 Posts
    • Modlog