Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've been passionate about coding since I was 14; I self-taught myself to code on school library computers during my lunch break, went to uni, was involved in some startups. I still enjoy coding (I'm 32 now) but I hate coding as a day job because I'm forced to do everything in ridiculously inefficient ways. I often think to myself; surely, if they force me to use these insanely wasteful, over-engineered tools, they shouldn't mind if I also add a little extra waste on top by watching cat videos during work hours or going extra slow... But the problem is that employers demand results in spite of simultaneously creating hurdles for you which make it harder to deliver those results.

Imagine that your job is to pick an apple from a tree. The tree is 100 meters from you, just as you are about to start walking towards the tree, your boss tells you "Not like that, you need to walk on your hands..." You try to explain to your boss why it's not the most efficient way to pick an apple but he tells you "You are mistaken because this is the industry standard; that's how all the big apple pickers are doing it" So you start walking on your hands... Then the boss insists that you need to climb onto a unicycle with your hands and traverse a pool of crocodile-infested water while juggling with your feet all while being suspended on a tightrope... But the whole time, the boss insists, and he is dead serious, that his only goal is to simply to pick the apple from the tree... But every time you try to point out that juggling upside down on a unicycle is not an efficient way to do it, your intelligence is called into question. That's what it feels like to be a senior software developer these days. So yes, I've thought of quitting.



Sad how much this comment resonated me, but 1000% true in my current work environemnt.


Sympathies from one apple picker to another. This sucks.




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

Search: