Live data from Hacker News

A collection of things software developers should know

github.com

131–140 of 175 posts

Re: A collection of things software developers should know

#131
post #31

This is what every programmer should know: 1. Life is too short, so get a life. 2. Know that you don't know everything, so get don't arrogant. 3. Don't get caught up in the various programming "religious" wars, there's more to life than a specific point of view. 4. Laugh and enjoy the the wonderful beauty in the world around us. 5. You're as much the idiot as the person you consider an idiot. 6. Sometimes the "import…

I find that saying the phrase "get a life" to people that enjoy what they are doing is extremely condescending. If I enjoy programming all day, or having huge flame wars, or maintaining a huge collection of antique watering cans sorted by volume, then who are you to judge me for that?

Only if you're looking for it.

Re: A collection of things software developers should know

#132

This is what every programmer should know: 1. Life is too short, so get a life. 2. Know that you don't know everything, so get don't arrogant. 3. Don't get caught up in the various programming "religious" wars, there's more to life than a specific point of view. 4. Laugh and enjoy the the wonderful beauty in the world around us. 5. You're as much the idiot as the person you consider an idiot. 6. Sometimes the "import…

This post has extra meaning when one looks at your nickname! I am with you, we are dealing with too much unnecessary stuff.

Re: A collection of things software developers should know

#133
post #12

Every programmer should know cpu cache read time? How many times is this going to come up. Barely anyone in the world needs to know that.

Biggest game changer in terms of my skills as a developer was learning to write cache friendly code ie: principal of locality/locality of reference. Even within the confines of the JVM https://www.reddit.com/r/scala/comments/6hlpbn/techniques_fo...

Re: A collection of things software developers should know

#134

This is what every programmer should know: 1. Life is too short, so get a life. 2. Know that you don't know everything, so get don't arrogant. 3. Don't get caught up in the various programming "religious" wars, there's more to life than a specific point of view. 4. Laugh and enjoy the the wonderful beauty in the world around us. 5. You're as much the idiot as the person you consider an idiot. 6. Sometimes the "import…

Submit a PR adding this to a "meta" section?

Re: A collection of things software developers should know

#135

Earlier quoted context omitted.

In the US, the specific phrase 'get a life' carries the connotation of contempt for the persons to which it is offered as advice (typically unsolicited). In normal use, it is an insult that dismisses everything about a person. It isn't just used against nerds, it is also aimed at people who are doing some menial job or at a person who is complaining about some bad behavior imposed upon them by someone who tends to ge…

Yes, the particular phase "get a life!" was used against nerds, Trekkies, by William Shatner in a Saturday Night Live sketch [0]. It wasn't a new gag, but it raised the fandom's profile into the mainstream and it's often been repeated (e.g. on The Simpsons in Comic Book Guy and his cohort). I assume the phrase was used here in the most generous sense but that's often not how it will be received. I think it's more con…

It was in common usage where and when I grew up several years before Shatner on SNL. Whether my youth was at the forefront or not I don't know...but now that I have a teenager I know that many phrases he uses and thinks are new go back (at least) several decades to when I was the same age.

Re: A collection of things software developers should know

#136
post #55

Earlier quoted context omitted.

If this is how it was meant, perhaps a different phrase would have conveyed OPs opinion better. For me, "get a life" is strongly associated with "douchey jock" behaviour, bullying, nerd-shaming (is that word a thing? it is now) and phrases like "you like math? what a nerd, get a girlfriend bro", things I'm sure many people on HN have had to deal with.

As a person who lived through this as a kid, I want to express my strong support for your comment, and provide +1 data point. IT going mainstream made life a bit easier for us - if you say you're a programmer, people no longer roll their eyes. But that's not because geeky/nerdy lifestyle is more accepted now. It isn't. If I say to my cow-orkers that I code a lot after work, most will be looking at me like a weirdo ju…

> People who care about technology on an intellectual level - not just on a money-making level, or shiny-trinket level, are still rare and still treated as the weird ones.

For the general population, yes. If you are willing to move, there are companies where you can get coworkers that don't roll their eyes.

Re: A collection of things software developers should know

#137

Earlier quoted context omitted.

Really? It would seem that: Happiness, Health, Money, Marriage, Kids would be the correct order to process these tasks? Without the previous item(s), the latter item is harder to obtain and maintain at full functionality.

Be careful with that. There's a growing body of evidence that waiting too long to have children causes some disorders. EG Autism is far more common in children born to older parents. Money is an especially difficult one, as it's very easy to move your own goal continually upward. Happiness is also difficult, since it's almost always going to be a transient state and not a long-term thing. A better list is probably: S…

There is no good list for everyone... Personally, "stability" is antithetical to my contentment

Re: A collection of things software developers should know

#138
post #31

This is what every programmer should know: 1. Life is too short, so get a life. 2. Know that you don't know everything, so get don't arrogant. 3. Don't get caught up in the various programming "religious" wars, there's more to life than a specific point of view. 4. Laugh and enjoy the the wonderful beauty in the world around us. 5. You're as much the idiot as the person you consider an idiot. 6. Sometimes the "import…

I find that saying the phrase "get a life" to people that enjoy what they are doing is extremely condescending. If I enjoy programming all day, or having huge flame wars, or maintaining a huge collection of antique watering cans sorted by volume, then who are you to judge me for that?

If you "have a life" you would not be offended by such a comment as you would have a work/life balance and thusly "gotten the life", this is projection in the extreme

Re: A collection of things software developers should know

#139
post #31

This is what every programmer should know: 1. Life is too short, so get a life. 2. Know that you don't know everything, so get don't arrogant. 3. Don't get caught up in the various programming "religious" wars, there's more to life than a specific point of view. 4. Laugh and enjoy the the wonderful beauty in the world around us. 5. You're as much the idiot as the person you consider an idiot. 6. Sometimes the "import…

I find that saying the phrase "get a life" to people that enjoy what they are doing is extremely condescending. If I enjoy programming all day, or having huge flame wars, or maintaining a huge collection of antique watering cans sorted by volume, then who are you to judge me for that?

I tend to avoid this particular flame war by encouraging people to define their own personal goals in life and make sure their work is driving towards those goals. The bad place to be is to be giving away all your time and energy to work for someone else's goals, in hopes of a big payout so that some future day you can works towards your own goals.

So if you love your work, great. If you were to get hit by a bus tomorrow with no regrets, great. But if you were to do this work for the next 3 years, THEN get hit by a bus, and wish you had done something else with those 3 years... that signals that you might need some changes.

Re: A collection of things software developers should know

#140
post #31

Earlier quoted context omitted.

I find that saying the phrase "get a life" to people that enjoy what they are doing is extremely condescending. If I enjoy programming all day, or having huge flame wars, or maintaining a huge collection of antique watering cans sorted by volume, then who are you to judge me for that?

But don't you really have a secret unfulfilled desire to sit in a dimly lit, extremely noisy, crowded bar, sipping overpriced alcohol while yelling platitudes at people you kind of know?

Every time I hear 'get a life' it's from people that fill their time partying.
Post reply on HN