Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- I dislike engineers in general because most of them think like this. they have gone all in on embracing alienation in the marxist sense from their own work product and dont understand people who feel a sense of personal craft and ownership in something.
Imagine if you are making a painting and someone comes along and starts doodling in the corner, or squirting different colors onto your palette. it really f-s up what you are trying to do as an artist and craftsperson.
engineers who are craftspeople cannot tolerate this. but in modern corporate it is expected. engineers who are NOT craftspeople dont care. they are perfect, formless globs of soullness grey goo.
oh management randomly cancelled the project you were working on for three years? shrugs. ok, what other toilet do you want me to clean.
This author is that - a robot. A replaceable machined part. management and capitalism love this guy and people like him. they can interview someone else and relace him tomorrow with another grey goo hire that will not complain.
im not for it.
by reply00r123 - > it’s hard to find yourself yelling at somebody about React state management
Some changes have been introduced to ChatGPT web interface. I think to support rich text formatting in the input. Holy shit, it's so slow it's barely usable. Like they repaint the whole conversation just to add one message and I have huge delays > 10s. I am super-angry.
Edit: to add to the conversation, angry engineers as an ahead-of-time proxy for angry customers.
by Xmd5a - I generally dont mind if someone is angry at me, if it's something I did poorly. Honestly i enjoy it, shows someone cares abt what i output. However, when people expect to be wronged , and preemptively adopt an agressive posture, before i get a chance to do anything, that's where my desire to cooperate plummets.
- Mindset is important. If you care about the craft of programming then you can easily get into a mindset that software must be "perfect", which is almost always impossible to achieve, and so you will become continually dissatisfied. I got into this mindset when I was a junior dev, and it only served to fuel frustration for me and others.
I try to take the mindset of "continuous crap reduction". I let go of the things that are out of my control, and seek to reduce the biggest problems that are in my control. Then I can get a "win" every day, and I don't try and fight the stuff out of my control which is only a little crap. I have to try and be principled without being opinionated.
by liampulles - I had a fellow senior developer that worked for 2 months on implementing an important feature and he had clear instructions of how everything had to work (loading sequence, retry mechanism, error handling etc.). We launch the feature and shit hits the fan really quickly. Turned out he left out a few requirements and had another developer approve the review without looking too closely to meet the deadline. I was super angry and I didn't feel like swallowing my anger because this was really disrespectful.by hifi
- > Being angry at work feels good.
This smacked me in the face, because there is no emotion that feels worse to me than anger. I have never been angry and "felt good" about it, be it at work or anywhere else, and regardless of whether or not my anger was justified.
by JohnFen