| @ -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. | |||
|  | |||
| 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. | |||