The movement of making things in the open and open startups (e.g. @levelsio) reminds me of opening up about anxiety and depression. It defeats the paralyzing, and wrong, beliefs that we're meant to keep quiet, not to "bug" others, or that we're not the ones meant to have success.
@lucidshapes @valor_zhang Popping by to say yes, ime this is common. >9y of freelancing, seen a lot of burnouts. Almost never been related to the individual coder (except the rare occasion when they just really personally hate coding and are forcing themselves).
@techgirl1908 With "cache client-side", I mean: when accessing the likes of a post, store the result for X seconds/minutes before calling the server again.
Bonus if you cache those query results server-side as well, on a cache server separate from your backend. Backend call on cache miss.
@techgirl1908 Store as a log (as you're already doing), partitioning, sharding, table w/ aggregated total results per post updated every X, unique post IDs that describe within the ID which server the likes are stored on (distribute/shuffle posts so server load is balanced), cache client-side.
If you're a consistent employee that feels confident in their area and knows how to continuously deliver productive results, to the point of knowing what makes success...
...consider starting your own business on the side.
Knowledgeable employees are often severely underpaid.
"No one will care about what I do"
Yeah I feel that mood, but at the same time I've talked to 2x CEO's and 1x department leader of different companies this week, all of who expressed gratitude and whom I'm genuinely happy to know.
First time.
So y'know, be kinder to yourself.