Issue #167

2 January 2020

Issue #167
A Reading Club For Software Developers - Sign Up Here
tl;dr: The current web paradigm places web browsers as the access point for users to get information. In the near future, we'll see a diversity of user agents and devices (e.g. cars, microwaves, etc...) pull information straight off of web pages.
- Alex Nixon
tl;dr: Alex highlights the merits of writing a short memo to consider internal decisions. Writing a memo - as opposed to a presentation - makes the author think much more clearly and concisely about the issues at hand.
- Julia Evans
tl;dr: Julia asks and answers the question "how does Facebook know that you went to Old Navy" by investigating tracking pixels - how they work and what you can do as a user to reduce the amount you're tracked.  
- Abid Omar
tl;dr: In unnoticeable increments, ad by ad, paywall by paywall, companies trade user experience for revenue. This is not surprising but begs the question, where is the breaking point?
#Python #OpenSource #ThoughPiece
tl;dr: Armin wants a post-mortem on how the transition to Python 3 has been handled. There's a lack of transparency as to why the transition is needed. He feels like he's being "sold" and forced into migrating when, in fact, there are other reasons this migration is needed. 
- Valentin Sawadski, Tech Entrepreneur
#Trends #ThoughtPiece
tl;dr: Minor bugs in both Apple and Amazon's products highlight a systemic organizational problem. New generations of programmers in larger institutions aren't transferred relevant information about previous projects that are the basis of current ones. 

“To the optimist, the glass is half full. To the pessimist, the glass is half empty. To the engineer, the glass is twice as big as it needs to be.” 

– Unknown
- Janna Koretz
#Wellness #CareerAdvice
tl;dr: “Enmeshment” is where the boundaries between people become blurred, and individual identities lose importance. You can become enmeshed with your career too. This article discusses why this happens, the dangers and what you can do. 
- Fortuna Eruditis Favet
#Rust #Guides
tl;dr: "A series of articles putting Rust features in context for low-level C programmers who don't have a formal CS background - the sort of people who work on firmware, game engines, OS kernels, and the like." 
- Vadim Semenov
#DataDog #Scaling #Data
tl;dr: Podcast interview with Vadim Semenov discussing "the systems that DataDog has built to power their business, and how their teams are organized to allow for rapid growth and massive scale." 
- Tuukka Ojala
tl;dr: This article demonstrates how Tuukka, a blind developer, writes code. He spends most of his time in the terminal, prefers Windows 10 as it's more accessible and has a screen reader that reads at 3x the speed that normal English is spoken. 
- Sacha Greif
#JavaScript #Survey
tl;dr: With over 21,717 respondents this survey is both a dive into various JS frameworks and a state of the union on how the community feels about the language and where it's heading. 
- Edd Yerburgh
tl;dr: The three books are Masters of Doom, On Writing Well & Ruby under a microscope