Don't you know anyone that donates money? Or that volunteers their time? Or that doesn't use all their deductions when doing taxes? Haven't you read stories about people who anonymously donate kidneys? There's so many examples - and the only way for your world view to "work" is if all of them only do these things for selfish reasons.
At some point one has to acknowledge and believe in good and cooperation and decide if they mostly want to try and operate in coop mode or in selfish mode, but the more you believe others are likely to choose coop, the more like you are to do the same. So you need to start from the belief that good and coop are things other people will also choose. Your world view prevents this "from the start".
Of course, it's impossible to predict complications. Some donors have died on the operating table. The risk of complication is very low, though.
If you have any other questions I'm happy to answer.
Sources
* https://www.livingdonorgames.org/
* https://www.kidneyregistry.org/for-donors/kidney-donation-bl...
* https://www.kidneyregistry.org/for-donors/i-want-to-learn-mo...
come the f on u for real?
There's more information about living kidney donation here: http://waitlistzero.org/living-donation/risks/
Donating money? Volunteering? Even donating a kidney can all categorically be understood in terms of individual gain.
He mentioned that your job as Software Engineer is to focus on Software quality and push against on unreasonable deadlines. It is NOT your job to make sure the company is hitting its sales targets, that's the management's job.
If you think this is satire, you are in the wrong profession and frankly I'm amazed that on a website called Hacker news, people are attacking parent for this advise. Then again, perhaps not since most people here are focused on startups churning out products with unreasonable deadlines.
No wonder no one takes Software seriously if _this_ is the attitude from the self proclaimed "Engineers" themselves..
There's software quality, and there's that one guy who over-engineer's everything and just loves writing frameworks and never ships actual product. Without seeing actual demands and code, it's impossible to know which of the two categories they fit into, but it reads like the latter of the two.
"Do the wrong thing unless it's for you, in which case ship it earlier", "your job is to make you feel good about what you put in your CV", and other amazing quotes.
The only thing of value in the whole comment is saying to not get too attached to any job or worry too much if you get fired, but even the reason given for it is wrong. Incredible to realize I probably work alongside a few people with the same adversarial attitude.
Some people do like to live life in the wrong game theory quadrant.