Live data from Hacker News

A collection of things software developers should know

github.com

31–40 of 175 posts

Re: A collection of things software developers should know

#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?

Re: A collection of things software developers should know

#32
What list is based on "science" or at least empirical evidence? Once one has a certain amount of experience, these opinion-based guidelines seem pointless, insufficient and tiresome.

I know about SWEBOK, freely downloadable from IEEE. Anything else? Books about SWE have pretty bad ratings, what's the bible of SWE?

Re: A collection of things software developers should know

#33
post #2

I hope this list stays brief. Every list so far I observed was eventually bloated to hundreds of items (useful or not) by helpful pull requests.

There are loads of people who don't actually know how to efficiently cut the loin from a pig, tack against the wind, or ensure proper close air support while bringing even a few thousand soldiers into territory held by an enemy force...

But who still post that Heinline monologue about how specialization is for insects.

Re: A collection of things software developers should know

#34
post #20
post #11

Statements like "every programmer" are bad as they usually mean "every low level programmer" or "every web programmer" or similar. For example why is it important that every programmer knows about SEO?

I find that learning how to work with list is like having a crescent wrench in your tool box. Not every tool box have one but I sure think they should. If you don't know list you won't know when that is the right solution. I have seen many people just use a SQLite DB for something as simple as a 20 item list.

Yep, I guess you really didnt read that article :D The List in the title is not the datatype ...

Re: A collection of things software developers should know

#36

Earlier quoted context omitted.

It's not meant to be taken literally.

There's no indication of that, so how do you know?

>These are resources I can recommend to every programmer regardless of their skill level or tech stack

> Highly opinionated . Not backed by science.

This kind of indicated that to me, at least. Also the format of the title is just inherently daft and a rhetorical device that summarizes the kind of list it is. Like "things to do before you die", or "ten things you won't believe Michael Jordan sat on".

We all have our own version of this list in our heads. This person just published theirs.

Also it says:

>P.S. You don't need to know all of that by heart to be a programmer. But knowing the stuff will help you become better!

Re: A collection of things software developers should know

#37

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…

are you a programmer or a manager?

Re: A collection of things software developers should know

#39
post #22

Earlier quoted context omitted.

it's already too bloated, some are things every systems programmer should know, the SEO is things every web programmer should know. The embedded programmers don't need to know it, really. Hardly any programmer needs to know the RegexHQ one, they can look that stuff up if needed.

I guess they should have done an AND instead of an OR? Right now it's "Every Programmer Combined Should Know"

Right, there are things that every programmer ANDED should know, but those are few.

Re: A collection of things software developers should know

#40
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?

> then who are you to judge me

Any psychologist with a rudamentary understanding of what is required for a healthy mind.

(not a psychologist myself)

Post reply on HN