To Serve Man, with Software
blog.codinghorror.com
blog.codinghorror.com
People recognize evil in, say, Isis, Nazis, or a school shooter, but usually accompanied with that recognition is a distancing from the act - a way of saying "I'm not like them".
And I'm not saying you are. But evil is insidious and pervasive. It affects everything we do. And that definitely includes software.
I worked for a company that had a help chat room, where users could ask a support person questions about the product. It was publicly accessible from a link on the website, basically a slack room. One day we notice two teenagers had hijacked the room in the middle of the night and were using it for an erotic conversation. That's fairly mundane, but what if they weren't teenagers? What if one of them was underage, and we had accidentally facilitated a child molester?
And this happens everywhere.
I heard about a kid who got cyberbullied with scratch (scratch.mit.edu) because it allows you to share content with other users? Do you think the makers of scratch ever imagined that they'd play a hand in some middle-schooler committing suicide? (fyi, they actually police this stuff)
I've built financial research sites, ad optimization software, phone calling apps, operational and monitoring tools. I think all that software has been mostly helpful for people, but I also recognize that it played a part in nefarious ends as well.
Everyone's hands are dirty.
In the end, we build things for the purpose of serving others, but can't really beat ourselves up when those things are misused. If I was an automotive engineer, I wouldn't like the fact that creeps were using my cars to kidnap people or as getaway vehicles or the like, but it doesn't mean that I'm complicit in those things. I think software-- for the most part-- is a lot like that.
As a developer, your software makes it easier to do certain things and harder to do other things. Not all use cases are equally well supported.
Software is categorically different from something dumb like a hammer. Telling yourself you're just making hammers is a dodge to salve your conscience.
We're frequently automating away jobs, in a way that makes capital more productive and shifts the balance of power from worker to capital.
It is unclear that the gains in productivity we might cause are good for those who are in the lowest hungs of the ladder.
This is what worries me.
Also, hasn't the productivity->wage ratio decreased in the past few decades? I've seen charts that seem to indicate that, but I suppose the timeframe could be cherry-picked or otherwise misleading.
e.g: http://www.epi.org/publication/understanding-the-historic-di...
We have been in a productivity crisis in the past few decades. AFAIK, nobody knows if it's because we are measuring everything wrong, because people are reluctant to adopt more productive habits, or because modern engineering completely failed on that front. But whatever is the cause, expect to see lots of noise and complex behavior on anything that touches productivity.
"Making capital more productive" is in your frame of reference neutral, not bad. And no, it doesn't "shift power from worker to capital" unless you actually think anybody wants the kind of job which is so tiresome it can be done with a machine instead. Don't confuse hard work for wages with job satisfaction -- you'd be doing one of those jobs yourself if you thought them as noble as this.
If the alternative is destitution, lots of people want those jobs
Nobody wants those jobs, they're a means to an end. We are overflowing with useful work that needs to be done and can only be done by humans. There's really no reason to have professional ditch diggers and fillers.
What evidence do you have to support such an implausible claim?
If you can imagine your job being replaced then perhaps you would be able to sympathesize.
Journalists are probably gonna be automated. Truck drivers as well.
I bet those two categories are not of people who consider their jobs meaningless.
Also, salesmen/saleswomen are being automated by websites. But their job is not beneath human dignity in any sense: it can be creative and highly social.
So this seems to be an over-generalization
Your work will continue to have value so long as you can do it better and/or cheaper than a machine can. I don't think anyone denies that the process of making a hamburger can be automated, but this certainly doesn't put chefs out of business because they do it better.
This is, say, in contrast with say a conveyor belt. No human will ever be able to do better in the task of moving and sorting large amounts of simple items over short distances.
That is disputable.
(Of course, there are trade-offs. A human worker is more expensive, more complicated, and can do things like have a bad day, or be a vector for disease. But still, I'm in favor of more "bullshit jobs" like elevator operator, in lieu of universal income.)
This is literally throwing away money and human effort. Our country could be so much better than it currently is if only we had the drive and man hours to do it. The very idea that "bullshit jobs" are even necessary ignores all the real problems that that the hypothetical person could be tackling.
Yes, that is correct. This is essentially what Keynes, et al, suggested as reasonable stimulus during difficult times (although they used the example of digging a ditch and filling it in again, a job which has the benefit of getting people to exercise out of doors!)
>ignores all the real problems that that the hypothetical person could be tackling.
There are large classes of problems that cannot be touched by the population at large. War is literally the only human endeavor where more hands are almost always better (only almost because hands are attached to mouths which must be fed). I'd love it if millions of people worked at SpaceX, but what would they do? What could they do?
This is an extremely entitled comment.
Most people do not have the choice to work on whatever they want. For most people, it is more like "do 'that kind of job' or be unemployed". If those were your options, you'd take the job of truckdriver or miner or real estate agent.
Do you really think all those peoples' livelihoods are beneath human?
I assume that most people who have those kinds of jobs don’t want those jobs. Rather they need them given the way we’ve structured our society. Those without skills valued by the marked are essentially forced to exchange long hours of menial labor for their survival. Isn’t that more sad?
I think this is why so many folks on HN like the idea of the universal basic income.
Why do you assume that?
Three cases:
1. I know a bus driver for the local school district that doesn't necessarily like his job, but he does it. He looks forward to retiring with a pension.
2. My father wasn't necessarily passionate about his drafting job, but still worked that job as a means to an end--support his family and pay for and enjoy his hobbies. He now enjoys his retirement and travels the world with his wife.
3. A brother-in-law works at his local hardware store. He doesn't specifically like it but it helps him buy his man-toys and care for his family and horses.
I really don't know what each of their dream job is, but it's obvious to me they have different goals than I.
Honestly it was a bit of a shock to me to realize that people work jobs that aren't what they're passionate about, and it doesn't bother them. It's a means to an end.
It made me realize that a lot of us (myself included--as a software type) are (too?) emotionally involved in our jobs. We've basically turned our hobby into our job; the means has become the end, really, to the point that we can't fathom someone working a job they aren't passionate about.
My opinion (and my experience with others) is that people want to work so they can sustain their desired lifestyle; it often doesn't matter the job they have so long as it helps them reach their goals. In fact I've known some folks who pursued software (degree-based or otherwise) simply to achieve their goals and support their (non-software or whatever) hobbies.
Regarding job satisfaction: Starvation is less satisfactory than a shitty job.
People aren't taught well what it is, how to produce it and how to hang on to it when it's most needed.
Doesn't matter which geography/culture/religion you are from, understanding how faith is generated in self and in others/what it takes to preserve it under stress is fundamental to doing the hard stuff.
I don't know about you but I don't see many signs of unselfish faith anywhere these days, at all. I think where I get hung up on what exactly faith is, is somewhere around when someone says it's some "something" that can be summoned, and when I look it up on wikipedia it's something produced on demand by enlightened individuals who catch on at some point.
There's one problem that's been fairly rampant in America for over a century: no one is enlightened anymore, and no one can give any convincing reason that their vision of faith, or just simply what got them through the hard times, is useful to you. Is today's world anything like what the people who built it intended when they set out a few decades ago? Are their sources of faith still useful, and if they're not, well then who's selling the faith fodder these days?
i.e. if faith is what everyone needs, then you have to look first at why it's fallen out of favor to the point where it needs a sales pitch. Why people give a shit about more things than ever before, and why none of them involve the fundamental component to doing the hard stuff: a good reason why.
Jeff Atwood did not have to write this article. The guy has an establised rep. Is working on a well known project. He does not have to say anything. He knows as soon as he opens his mouth, about an issue which no one has a great solution for, he is opening himself up to unneeded attack. But he does it anyway. That's what I see. That people like him are around. And they will try.
That's what gives me faith.
Faith does not guarantee happy endings or heroes and that is why it is hard. So think about faith. Again and again. About how to produce and sustain it.
People underestimate the value of doing that and develop misguided notions about rituals/imagery/narratives that have evolved in all people to produce faith. To tackle the hard stuff.
But then I read "Do Artifacts Have Politics?", and changed my mind. Everyone in tech should read this: https://www.cc.gatech.edu/~beki/cs4001/Winner.pdf
Discourse is an awesome offering too,I hope that commercially it can lead a long life.
> I'm ashamed of much that happened, and I think one of the first and most important steps we can take is to embrace explicit codes of conduct throughout our industry.
I think that there needs to be some sort of internationally recognised - and legally binding - code of conduct, something like a hippocratic oath for software developers.
We should always keep that in mind and as the top priority.
If anyone less powerful than Mark Andreessen had said it, nobody would reference this trivial phrase.
With this kind of attitude, I'm surprised that people are not quoting Mark Zuckerberg for saying “OK, I'm gonna take off the hoodie" because it carries about the same amount of information.
Parent's saying the trend has already been in place (and true) for significant time. According to a survey[0] from Pew Research,
"Americans are roughly twice as likely to express worry (72%) than enthusiasm (33%) about
a future in which robots and computers are capable of doing many jobs that are currently
done by humans."
[0] http://www.pewinternet.org/2017/10/04/automation-in-everyday...There is this really big world of people who don't think like you, know that history repeats itself, recognized before you were born that software can enslave, and that are aware that serving man would be something that would allow for his own autonomy.
Serving man with software would then be about creating the independence of man from you while still allowing you to be you.
American "democracy" isn't any more troubling in 2017 than 2016 or any other year before that, it's just that his party has effectively very little power. If he means Trump is still POTUS, then he's right. He's vehemently anti-Trump: https://blog.codinghorror.com/im-loyal-to-nothing-except-the...
As for men/tech, I'm not sure why it's a surprise to anyone that the type of (alpha?) male that winds up in a position of power (and/or money) would abuse and misuse it for sexual predatory behavior. This has gone on for most of human history.
A very small sample of randomly chosen examples from our recent past:
http://www.dailymail.co.uk/news/article-2167013/Sexual-preda...
http://www.spiegel.de/international/germany/sexual-violence-...
https://www.veteranstoday.com/2014/05/03/sexual-and-predator...
Learning that these types of things happen frequently != epidemic or that somehow 2017 was the year of the sexual predator.