2020#42 Readings of the Week
3 minutes read | 598 words by Ruben BerenguelThe stay at home edition. Stay safe these days, and remember to wash your hands and keep your distance.
NOTE: The themes are varied, and some links below are affiliate links. Apache Spark, Python, data engineering, engineering management. Expect a similar wide range in the future as well. You can check all my weekly readings by checking the tag here. You can also get these as a weekly newsletter by subscribing here.
I Work from Home
A note of hilarity is needed these days. From the New Yorker.
The hellish side of handwashing: how coronavirus is affecting people with OCD
Uh, oh.
Donald Trump is the very worst person to handle the coronavirus crisis
Not like Boris is any better.
A primer on functional architecture
Hexagons and Ds.
How did software get so reliable without proof?
Humans!
How to break the “senior engineer” career ceiling
Career tips.
Introduction to D3 / MIT Visualization Group
An interactive notebook from MIT to learn D3.
Making Python Programs Blazingly Fast
How to profile Python programs, and a few timing tips.
How aspirin works
The mechanism of aspiring was unknown until 1995.
Human-AI Collaborated Pizza
I’d eat some of these.
The Hidden Costs of Automated Thinking
Technical debt, outside of technology. Technology debt?
Dear Agile, I’m Tired of Pretending
007s Scrumfall, soon in your office.
Zip Files: History, Explanation and Implementation
This was more information than I needed.
Why I often implement things from scratch
Worth keeping it in mind: if you need to implement it from scratch, do it.
Use the Git History to Identify Pain Points in Any Project
Added to my .gitconfig
. Codacy has a similar thing in their analyses.
Burning calories: pig starts farm fire by excreting pedometer
This title… priceless.
Python Memory Usage
Standard numbers any Python developer should know.
How A Pro Soccer Player Turned VC Stays Organized
This if from one of the newsletters I enjoy most, Superorganizers.
Never Accept a Job That Uses Brain Teasers in Your Job Interview
I’d never do. I hate math riddles.
Technical Lead Management 101 or How to Try Out Management
Excellent (long and comprehensive) post. If you are close to a lead position, have a look.
📝 Google File System paper
I was inspired by Thorsten Ball to read more technical papers, and this was the first one (in preparation for the next). It was very much worth it.
📝 The Hadoop File System (HDFS)
The next one. Getting into the fundamental building blocks in the data engineering technologies I use every day.
📚 The Silmarillion
It has been a tough one. The stories are entertaining, but the amount of names (which come in several flavours for the same people or concept), places and lore makes it hard to swallow. By the way, I was kind of motivated to read it because of Blind Guardian’s Mirror, Mirror
Buy me a coffee