The problem I deal with is that if I see something worth improving that doesn't get fixed now as I see it, unless it's a really significant issue, the code won't get improved down the line
At work, we often create tickets to deal with such things and have epics dedicated to "code gardening". These are often addressed on a Friday afternoon or at other times when one feels their productivity is especially low.
Keep trying new hobbies until one of them sticks! There will come a point where you find a hobby that will fulfill you in ways that programming can not.
For me that is writing poetry and making music for myself, which I randomly stumbled upon after having had so many other hobbies in the past besides programming
As a "non-traditional" (self-taught) and "entry-level" candidate who who just moved to SF a week ago (crashing on my bro's couch), I've been nervous as hell about my prospects.
If anyone has any advice other than "go back home", it'd be much appreciated.
I think making the top alphabet section more accessible when scrolled down on the page would be the way to go. Maybe make it fixed at the top (or bottom).
That way after I've checked out the links, voted, etc, I won't have to scroll up to go to another alphabet, and then scroll back down. I'd imagine once you reach letter Z, a new user would find that flow a bit annoying.
Cool website though! I love Every Frame a Painting. That guy has awesome analysis on film!
Value is ultimately a subjective term. Your perception of value is different than my perception of value, which is different than millions if not billions of other people's perception of value.
There are countless startups which were perceived as having little value only to be praised and hugely successful years later, yet nothing changed– only people's perceptions.
I guess my point is that before asking a question like that, we would have to define what you constitute as "doing anything of real value to mankind". And who's to say your definition of value is the right one anyway?