Browse Source

Added quick blog post on responsible optimization.

pull/77/head
jrtechs 4 years ago
parent
commit
a48a620cc8
2 changed files with 78 additions and 0 deletions
  1. BIN
      blogContent/posts/other/media/thompson-talk.jpg
  2. +78
    -0
      blogContent/posts/other/responsible-optimization.md

BIN
blogContent/posts/other/media/thompson-talk.jpg View File

Before After
Width: 960  |  Height: 950  |  Size: 165 KiB

+ 78
- 0
blogContent/posts/other/responsible-optimization.md View File

@ -0,0 +1,78 @@
Clive Thompson a very prominent technical author came to Rochester on
November fifteenth to talk about the “Problems of Efficient Coding”.
Going into this talk, I expected it to go along the lines of how
making super “efficient” code often results in code that nobody
understands and is hard to maintain. To my pleasant surprise, Clive
Thompson provided a nuanced discussion around the cultural problems
created when we try to optimize every problem using technology.
![Clive Thompson](media/thompson-talk.jpg)
To understand Clive’s point, he used Facebook as a prime example of
this problem. Before the Facebook feed system, the web largely acted
like a blog where people had to actively reach out to everyone’s page
to get content. Right after Facebook implemented the feed system there
was a big debacle where nearly 20% of Facebook users entered a
Facebook group opposed the new feed system. For nearly a week there
were student protesters outside of the Facebook office. People
initially found the feed system creepy because it gave everyone
ambient awareness of everything happening in their network; this in
some regards decreased “anonymity”. You no longer had to go out to
every one’s page, Facebook created a tailored newspaper for you to
consume. As a result of the new feed system, people started producing
a lot more content to put on social media sites since people consumed
it immediately. To filter content and only provide people with
“important” posts, Facebook employed machine learning algorithms which
favored posts that get more clicks. It turns out that people are very
likely to click on things that are highly emotional or
controversial--machine learning algorithms were quick to learn this
and favor controversial content. People started to play the algorithm
and turn Facebook into a hot take tire fire as it get littered with
absurd conspiracy theories like #Pizzagate. Facebook’s motto used to
be “move fast and break things”, however, after Zuckerburg was
lambasted in front of congress, that motto is slowly changing.
Facebook like many tech companies creddits it’s major success to
optimizing a sometimes niche problem -- this is something that
programmers love to do and computers are perfect at. Facebook
optimized how people consume media, but they did it at the detriment
of quality content. Youtube tremendously optimized how we view videos
by suggesting us recommended videos to watch, but, if often suggests
repulsive content. Uber optimized how people found rides, but it
resulted in an influx of part time drivers that are slowly pushing out
full time drivers. This is not to say that optimization is a bad
thing. As a result of optimizing tasks we can save a tremendous amount
of time and be more productive members of society. Thompson suggests
that there are certain cases where we should slow down and add
friction to cases that we initially see the need to optimize.
Reflection and deliberation are important things that are often thrown
to the wind when we optimize things.
This now begs the question: how do we do we solve these issues? This
is something that Thompson didn’t discuss in depth nor had a great
answer for. We could point our fingers at governments, companies, or
consumers and tell them to solve the problem. Surely having the
government enact some well constructed public policy based on the
current policy environment would solve the issues… right? The problem
in the age of big data is that things are changing at a rapid pace and
by the time we realize the dangers of a particular issue, it may have
already caused grave damages or morphed into another form. Look at
gambling for example, we have had decades of laws and regulations
surrounding underage gambling, however, online gambling issues has
been consistently creeping its way into policy discussion over the
last five. It is fascinating that most public policy generated in the
technology field is actually created in the court systems. This is
good in the sense that the court system is often faster than passing a
new law, but, it is also very problematic. Old laws when used to
interpret a nuanced technological problem often yields outcomes that
the original authors of the law would possibly disagree with.
Although Thompson’s talk raises more questions and problems than
tangible easy to implement solutions, we must start having discussions
like this so we can enact a cultural change around how we approach
optimization tasks. Adding back careful reflection and deliberation
back to currently optimized tasks on the internet could give us more
freedom over how we consume content and interact with the world.

Loading…
Cancel
Save