News for hackers. Stuff that matters.
Re:Dad and the ten commandments of egoless programming (2012) by thakoppno on Sunday January 16, 2022 @09:10PM (#29962626)
This reminds me a lot of the advice of John Perry Barlow.

1. Be patient. No matter what. 2. Don’t badmouth: Assign responsibility, not blame. Say nothing of another you wouldn’t say to him. 3. Never assume the motives of others are, to them, less noble than yours are to you. 4. Expand your sense of the possible. 5. Don’t trouble yourself with matters you truly cannot change. 6. Expect no more of anyone than you can deliver yourself. 7. Tolerate ambiguity. 8. Laugh at yourself frequently. 9. Concern yourself with what is right rather than who is right. 10. Never forget that, no matter how certain, you might be wrong. 11. Give up blood sports. 12. Remember that your life belongs to others as well. Don’t risk it frivolously. 13. Never lie to anyone for any reason. (Lies of omission are sometimes exempt.) 14. Learn the needs of those around you and respect them. 15. Avoid the pursuit of happiness. Seek to define your mission and pursue that. 16. Reduce your use of the first personal pronoun. 17. Praise at least as often as you disparage. 18. Admit your errors freely and soon. 19. Become less suspicious of joy. 20. Understand humility. 21. Remember that love forgives everything. 22. Foster dignity. 23. Live memorably. 24. Love yourself. 25. Endure.

Re:Dad and the ten commandments of egoless programming (2012) by DoingIsLearning on Monday January 17, 2022 @03:36AM (#29964555)
In HN formatting you need newline for paragraph lists:

1. Be patient. No matter what.

2. Don’t badmouth: Assign responsibility, not blame. Say nothing of another you wouldn’t say to him.

3. Never assume the motives of others are, to them, less noble than yours are to you.

4. Expand your sense of the possible.

5. Don’t trouble yourself with matters you truly cannot change.

6. Expect no more of anyone than you can deliver yourself.

7. Tolerate ambiguity.

8. Laugh at yourself frequently.

9. Concern yourself with what is right rather than who is right.

10. Never forget that, no matter how certain, you might be wrong.

11. Give up blood sports.

12. Remember that your life belongs to others as well. Don’t risk it frivolously.

13. Never lie to anyone for any reason. (Lies of omission are sometimes exempt.)

14. Learn the needs of those around you and respect them.

15. Avoid the pursuit of happiness. Seek to define your mission and pursue that.

16. Reduce your use of the first personal pronoun.

17. Praise at least as often as you disparage.

18. Admit your errors freely and soon.

19. Become less suspicious of joy.

20. Understand humility.

21. Remember that love forgives everything.

22. Foster dignity.

23. Live memorably.

24. Love yourself.

25. Endure.

Re:Dad and the ten commandments of egoless programming (2012) by Ntrails on Monday January 17, 2022 @05:12AM (#29965065)
> Avoid the pursuit of happiness. Seek to define your mission and pursue that.

Someone is going to need to explain to me why focussing on being happy is a bad idea. My historic view was "I'd rather chase being content and comfortable" as it's less of a sugary high and more of a stable base. However - I do not think that is what is being said here?

Re:Dad and the ten commandments of egoless programming (2012) by MagnumOpus on Monday January 17, 2022 @08:17AM (#29966225)
What he means is to avoid making hedonism your only goal in life, but to have some goal beyond that...
Re:Dad and the ten commandments of egoless programming (2012) by Ntrails on Monday January 17, 2022 @11:33AM (#29968284)
I'm not sure that happiness == hedonism? I would contend that most people spend too much time and effort chasing eg "being an expert in field x" or "getting a job with consultancy k" because they mistakenly think it's a good thing in and of itself.

Maybe I'm wrong! Maybe our goals should be lofty and our own happiness tangential - but I don't buy it. If anything I think more people should think about things that make them happy, rather than focussing on abstract life goals that may or may not do that.

Re:Dad and the ten commandments of egoless programming (2012) by michaelbrave on Wednesday January 19, 2022 @01:25AM (#29990619)
it's been my life experience that trying to be happy is like grasping sand, the harder you try the more it eludes. While living with a purpose, or for the sake of others it seems to come naturally.
Re:Dad and the ten commandments of egoless programming (2012) by TOGoS on Monday January 17, 2022 @12:30PM (#29969008)
Because happiness is not something you can 'have', it's something that happens. If you pursue happiness as a goal in itself, you may find that whatever you thought would give you happiness is not enough. On the other hand, if you have a mission and pursue that, you might not accomplish your mission, but happiness, or at least contentment that you are making progress, may happen in the process.

Related: "What is the meaning of existence? To stop searching for the meaning of existence" (paraphrased from somewhere).

I like Alan Watts' talk on 'discipline'[1]. tl;dr: "It's enormously important, especially for American people, to understand that there is absolutely no possibility of having any pleasure in life at all without skill."

[1] https://youtu.be/RNn1FB-Yn2M - put it in a background tab to avoid the silly graphics.

Re:Dad and the ten commandments of egoless programming (2012) by Ntrails on Tuesday January 18, 2022 @05:10AM (#29977145)
I think my argument runs counter to this. Stop chasing things you think might give you happiness/contentment in some long run, as though it is some intangible second order effect.
Re:Dad and the ten commandments of egoless programming (2012) by Shared404 on Monday January 17, 2022 @12:20AM (#29963569)
I love this list.

One clarification I would make:

> 21. Remember that love forgives everything.

We all need to remember that forgiveness does not mean acceptance, or trust, or that it means you need to interact with someone. It means that you let go of a grudge.

This is an important note that took me a while to learn - forgiving is a gift to yourself, not the person you forgive.

Re:Dad and the ten commandments of egoless programming (2012) by llamajams on Monday January 17, 2022 @07:55AM (#29966063)
Uh okay. Pls tell me how to deal with, negligence, incompetence, lack of work ethic, complete disregard for other people's time and work.

I have been Jesus like up until now, but that's only led me to end up with the shit end of the sick, managing people who do less than me , while making more money than me. I've been grinding so hard( for my own selfish gain) that when deadlines creep these people feel okay to slack, and turn in shit code, cuz they know me or of the other guys will pick is up. Meanwhile they get time to schmooze and work ok side degree or something and when promotions come around they get em cuz they are "more experienced" and now have better credential s.

I really think it's time to change my ways.

Re:Dad and the ten commandments of egoless programming (2012) by rapind on Monday January 17, 2022 @09:32AM (#29966860)
Honestly, some work environments are just shit. If you don't have a sizeable stake (co-founder), start looking around.

If however you find the same situation repeatedly at different jobs, then you're either 1) too critical, 2) your ego falsely wants to believe no one else is working as hard, or 3) would rather run your own show. Worst case scenario it's #3 because running your own show is hard, exhausting, fun, etc. and you'll never be happy working for someone else.

Re:Dad and the ten commandments of egoless programming (2012) by the_cramer on Monday January 17, 2022 @02:19AM (#29964175)
Is there any detailed explanation on these points? I only find this exact quoted list in my searches. Seems that the original was also only a list of these points.

"Give up blood sport" - Why? Did martial arts for 10 years, helped a lot with some other points in these list, especially the self-awareness and decency (humble-ness?). Or do i misunderstand this point?

"Live memorably" - That's straight up a wall tattoo quote, isn't it? /s

Re:Dad and the ten commandments of egoless programming (2012) by bryanrasmussen on Monday January 17, 2022 @04:26AM (#29964808)
>11. Give up blood sports.

I think he is suggesting not to watch blood sports, that is to say not to spend a lot of time watching a human beat up another human for your enjoyment. Considering that it's Barlow I suppose the time it was written at was one where boxing was more relished as a viewer past-time in the U.S.

Re:Dad and the ten commandments of egoless programming (2012) by mellavora on Monday January 17, 2022 @05:11AM (#29965057)
Yes, good thing we are past that and on to "game of thrones" or whatever the current nudity + violence trend is.

Try an experiment-- count how many people you saw killed by other people in the last week across all of the media you "consumed" (include the ones where the camera cut away at the last second)

Re:Dad and the ten commandments of egoless programming (2012) by jvm___ on Monday January 17, 2022 @04:15AM (#29964759)
Give up unnecessary conflict, or, give up conflict where the goal is to make the other person suffer or bleed.
Re:Dad and the ten commandments of egoless programming (2012) by 8bp on Monday January 17, 2022 @02:37AM (#29964264)
To be out for blood is to seek revenge. I read "Give up blood sport" as a caution against doing so.
Re:Dad and the ten commandments of egoless programming (2012) by southpawflo on Monday January 17, 2022 @02:54AM (#29964369)
the way I've understood 'blood sport' was that the particular sport never matters, the important parts are the viciousness and cruelty involved. so for me, martial arts = sports, and cockfighting = blood sport.
Re:Dad and the ten commandments of egoless programming (2012) by jseban on Monday January 17, 2022 @05:20AM (#29965115)
I like this list but I wonder when this type of gentleman behaviour is really applicable in today's world. You would probably just be stepped on in the workplace and relationships most of the time, you'd have to look really hard to find other people who are also following this high standard
Re:Dad and the ten commandments of egoless programming (2012) by pronlover723 on Monday January 17, 2022 @02:39AM (#29964272)
> Expect no more of anyone than you can deliver yourself.

The problem is I can deliver a lot and others can't so I quite often expect more of them since I expect them to deliver as much as me.

Re:Dad and the ten commandments of egoless programming (2012) by bryanrasmussen on Monday January 17, 2022 @04:32AM (#29964840)
It would be unfair to expect more from others than you can give, it would be reasonable to understand that not everyone can deliver at the same level.

It is required not to be unfair, while it preferable to be reasonable.

You don't need to demand people work at your level, but you do need to demand that they work at a level that they can do if you are working at a higher level.

This all goes back to all the recent posts about lazy people in offices should be allowed to be lazy and unproductive.

Sure - within reason.

on edit: the demand that they work at a level that they can do only pertains when it is a task you care about - like child rearing. If one member of a couple is not able to contribute as much but does not contribute what they can this would create a rightful and detrimental resentment.

on second edit: changed if one couple to if one member of a couple otherwise didn't make much sense.

Re:Dad and the ten commandments of egoless programming (2012) by Moru on Monday January 17, 2022 @04:45AM (#29964904)
Why is it that someone that delivers 10x units of work calls everyone else lazy when they only deliver x units of work? Some people can deliver more for a while and then burn out, while some people can't or won't do either.

It would be best to realize that not everyone is lazy just because they won't deliver the same ammount of work units as you. We are all different, with different needs and handicaps.

1. Be patient. No matter what.

14. Learn the needs of those around you and respect them.*

Re:Dad and the ten commandments of egoless programming (2012) by bryanrasmussen on Monday January 17, 2022 @05:25AM (#29965133)
I'm sorry, is this an attempt to correct my moral failings or am I misreading?