> I've seldom met a dev who didn't enjoy the profession.
When you're an individual dev, if you think ads are bullshit, tracking is bullshit, /r/all is bullshit, non-chronological feeds are bullshit, infinite scroll is bullshit, promoting ragebait/clickbait to boost engagement is bullshit, gold/coins/stickers/premium is bullshit, inline images are bullshit, and anything that negatively impacts responsiveness/performance/stability is bullshit - it's within your power to improve the product - often by simply not implementing them.
When you're a dev for a big corporation like reddit, though, if your boss wants some bullshit that makes the product worse but more profitable, it's your job to make the product worse but more profitable.
When you're an individual dev, if you think ads are bullshit, tracking is bullshit, /r/all is bullshit, non-chronological feeds are bullshit, infinite scroll is bullshit, promoting ragebait/clickbait to boost engagement is bullshit, gold/coins/stickers/premium is bullshit, inline images are bullshit, and anything that negatively impacts responsiveness/performance/stability is bullshit - it's within your power to improve the product - often by simply not implementing them.
When you're a dev for a big corporation like reddit, though, if your boss wants some bullshit that makes the product worse but more profitable, it's your job to make the product worse but more profitable.