Resources
For Beginner Computer Scientists
- The missing semester of your CS education
- Wizard Zines by Julia Evans
- OhMyZsh!
- “fuck”, the bash command
- Why not to use Jupyter Notebooks for everything
- The Coding Train
- Why you should stop using pip or conda and switch to uv
On Data Visualization
- D3 is not a data visualization library
- The Trouble With D3
- Plotly Express in Python
- Vega-Altair Declarative Visualization in Python
- DataWrapper Codeless Visualizations
- FlowingData: Nathan Yau’s Blog
- Visual Cinnamon: Nadieh Bremer’s Blog
- ReVisit: Platform for Running Data Visualization Studies
Favorite Libraries
On Doing A PhD
- PhD Stipends
- PhDs Subreddit
- PhD Simulator Game
- The Illustrated Guide to a PhD
- Unionize Your PhD Program
On Being Happy
- How to Be Perfectly Unhappy
- On “Being Glue”
- You Should’ve Asked
- Why sleeping in separate beds will save your relationship
- Why rich kids are good at the marshmallow test
- How Unions Are Crucial for Building Working-Class Economic Power
Cool Math
- Awesome Mathematical Notation, a compendium by Fred Hohman
- 3blue1brown
- Distill.pub Introduction to ML
- Google PAIR Lab Explorables
- VISxAI
- Dirk Brockmann’s Complexity Explorables
- Nicky Case
- R2D3 Statistics Explanations
- Principals of Complex Systems
- How to Build a Non-Geographical Map
- Engineering at Spotify
- Engineering at Uber