Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
4.6 KiB

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