Hacker News new | ask | show | jobs
by coreyp_1 3122 days ago
I think I disagree with him here.

I tend to think that examples like his (polarizing topics) are distracting to the message of the content.

I teach students, and they are, quite literally, paying me for my knowledge and experience about that subject, not for me to distract everyone with my personal opinions about unrelated issues. I doubt that any of them even know my political beliefs.

6 comments

Well, I see where you are coming from, and I don't necessarily agree that the examples he chose are very good ones.

However, I think the overall point he makes is worth some consideration. Many technical books (consciously or unconsciously on part of the author) frame software as something that primarily satisfies commercial or business interests. If you want, that in itself is a pretty polarising agenda, and I often found myself moaning when reading yet another database book that gives "managing employees" as an example. Why not use something mostly unbiased, such as "invitations for your birthday party"?

That being said, I also agree with the author on the lack of public discourse in North America. I recently moved to Canada and I am astounded by how little politics are discussed here, even in those places where they should be discussed (e.g., take a look at the trifle on the CBC News website "Politics" section). Democracy lives from talking about controversial matters, and I always get angry at people suggesting "not to talk about these things at work (or family dinner for that matter)". This is not how we move things forward! This is how I radically changed my mind on many matters over the course of years. So, I'd suggest that we should embrace the extremes, discuss them in a civilised manner, and meet somewhere in the middle. Avoiding these topics altogether is only strengthening polarisation. Whether a book about technology is the right place to do so, is rightly open for debate.

> I recently moved to Canada and I am astounded by how little politics are discussed here, even those places where they should be discussed

If you're in Ontario, take a look at The Agenda with Steve Paikin. It is the gold standard of Canadian political discourse. It fills some of that niche you refer to with well-moderated interviews and discussions with various experts and stakeholders on political topics of regional, provincial or national interest, airing five nights a week on public television and the web.

But, speaking as a Canadian looking in on the US, I often get the feeling that Americans hate each other. I'm glad we don't have as much of that dysfunctional political animosity here. Our conflict-avoidance has its own issues, but we're definitely getting a lot out of the values of peace, order and good government.

The birthday party example makes database look pointless. I can imagine company big enough to need database for employees, birthday party is more practical inside a text file.

I strongly prefer those democratic controversies not affecting my work. One reason for keeping it out is so that people who think each others opinions are horrible/unnatural can still produce work together.

I fully agree that my "birthday party" example sucks. I just couldn't think of anything better.

Regarding the "no controversies at work" matter, I feel that coming to a situation where you dismiss each others opinions as "horrible" is a problem in the first place. Having worked with people ranging from Christian fundamentalist to extreme left, I always have the feeling that we come to agree that our differences are funded in a relatively small set of assumptions about the world, and it is far easier to accept one another once you've come to grasp these assumptions. If any discussion about these topics is widening the divide instead of advancing mutual understanding, society is truly doomed.

So, if you don't want to discuss these things at work, why not at least be curious about other people's thoughts and honestly ask them in a non-condescending way about why they think about something in a certain way?

They don't divide when the topic actually does not matter to you. That is when you can easily be detached. When the outcome of the discussion affects you personally, then it is much different. Speaking about Christian fundamentalist specifically, if the consensus in work ends up being that I was supposed to be more with children anyway or that I should be naturally submissive, then my position and career will be fundamentally different then if the consensus ends up being radical aggressive feminist women-are-always-right stance.

Those debates have consequences and that is why they are heated. Alternatively we can make work about work where impact of these things is minified.

"So, if you don't want to discuss these things at work, why not at least be curious about other people's thoughts and honestly ask them in a non-condescending way about why they think about something in a certain way?"

Because I am here to do the job. I picked up this job because I liked programming and problem solving. If I would be interested that much in someones that was randomly assigned to the same team opinions about my gender, motherhood, health care or tax policy, I would pick up different job.

I also strongly hate when people discuss topics like that for hours, then have to stay late and then frame themselves as hard workers who stay late or demand that I stay late too, because they need my support.

Discuss those things after work, with or without colleges.

Different people write books for very different reasons, with very different styles.

Some want to maximize their profits. Some want to be formal, and 100% focused on the core-topic. Some want to please every single potential reader. And some see it as an avenue for self-expression and having some "fun" on the side.

The author probably knows that his writing style is going to turn off a number of potential readers, which in turn is going to reduce the amount of money he can make. Clearly he has decided that he's ok with this. He has even gone out of his way to warn readers, so I don't think anyone is justified in complaining. He's entitled to write books in any style he finds fulfilling, just as everyone's entitled to boycott his books if they don't like it.

“And some see it as an avenue for self-expression and having some "fun" on the side.” this usually leads to more interesting reads. Not for everybody, but even Shakespeare had contemporary critics.
I agree with the article, at least in that our values and beliefs end up embedded in the examples (e.g., all the emp/dept examples).

You need to use some kind of data to help the reader, an abstract concept isn't going to work.

I do disagree with the author in that pushing a political viewpoint in an example is in poor taste and makes understanding the example difficult for readers unfamiliar with any jargon.

Maybe examples that draw from nature (e.g., taxonomy hierarchy) or the humanities (e.g., cataloging a library) would be different enough to be refreshing and less... capitalistic.

Politically charged examples is a great strategy.

I've wondered if there some kind of license that would prohibit trogs from using my tools. I hadn't thought of just offending the people I don't like, so they'd reject me and my efforts first. Kinda like judo.

Genius.

I'm with you. I find these examples distracting if not annoying.
It’s just a book. He’s taken it a direction that decreases his audience. It sounds like he’s probably published and sold enough copy to be able to be picky about readership. You’re welcome to not purchase this material. He’s also welcome to write and publish it.

Otherwise, I think he could have tried to depolarize his examples or take them a more light/comedic direction. Maybe a “murder count” to classification switch clause with a silly Megadeth reference. If it fits the criteria, then put in the wc procedure, etc. there’s always a way to spice up examples without being outright biased.

To be fair, if I'd been writing about PL/SQL - which is possibly the worst language ever conceived - for as long as that author had, I think I might start to go a little mad with the examples after a while as well.
You don't know what your students are paying you for. Maybe it's just a piece of paper. Maybe it's specialized knowledge. Or to fulfill a cultural obligation. Maybe it's to babysit them while the find a spouse. Or Maybe it is for a political awakening. They could be paying to to be challenged.

I mean, just because I show up at the cash register and pay for a screwdriver doesn't mean you get to dictate that I obviously must be out to drive some screws. That's a very one-dimensional and frankly impotent worldview.

How the shit is democracy supposed to work when politics is a taboo subject anyhow.

>I doubt that any of them even know my political beliefs.

So I don't know what your point is supposed to be here... That somehow your students' ignorance of your beliefs justifies an assertion that they should be ignorant of your beliefs?