A list of blogs, websites, and podcasts that I enjoy from time to time or that provided useful advice to me in the past. Feel free to check them out if you have not already:
Blogs and websites
Tech / management / thinking
- Ben Kuhn’s blog - A blog about programming, engineering management, and books reviews.
- Irrational Exuberance - A blog where Will Larson shares his experience on engineering management and strategy.
- Farnam Street - A collection of mental models.
- Bytepawn - Data science methods and management focused blog.
- Ian Whitestone’s blog - Ian blogs on data science and data engineering topics.
- Ian Ozsvald’s page - Ian Ozsvald is one of the organisers of the PyData conferences and a coach for data scientists.
- Simon Willison’s blog - Simon Willison’s notes and TILs
Finance
- Money Stuff - Matt Levine has a great way of breaking down the inner workings of financial products and institutions using simple words and he is doing it with a great sense of very dry humour.
- Monevator - A UK focused blog on personal investing and financial independence.
- Rent vs. Buy Calculator - A free calculator that can aid with the rent vs. buy decision
- Capital Gains - A newsletter archive about finance, economics, and corporate strategy.
Research / PhD advice
- Gregory Gundersen’s blog - great collection of notes on math, ML, probability that Gregory uses to explain a topic to himself.
- Julian Schrittwieser’s blog - Julian is a software engineer at Deep Mind and tasks about a range of interesting research topics.
- Matt Might’s blog - Awesome PhD advice from Matt Might. Especially his ‘The illustrated guide to a Ph.D.’ really helped me put my research into perspective.
Travel
- seat61.com - if you want to travel Europe on the train this blog has all the information you could ever want.
Newspaper
- Financial Times Weekend edition
Podcasts
Every episode:
- The Rational Reminder Podcast
- The Riff with Bryne Hobart and Erik Torenberg
- Money Stuff: The Podcast
- This is Politics
Some episodes:
- BBC In Our Time
- Dwarkesh Podcast
- Conversations with Tyler
- Lex Friedman Podcast
- Philosophize This
- Stuff You Should Know
- The Knowledge Project
- FT News Briefing
- Acquired
Articles
Articles that I enjoyed reading in the past and that left an impression on me. Summarized in no more than three sentences.
Work and team management
-
The Update, The Vent, and The Disaster (randsinrepose.com) Michael Lopp’s approach on how to get the most out of 1:1 meetings between manager and developer. Spoiler: It’s not about status updates.
-
The last 1% (jaredramsey.com)
A reminder that when we build projects we typically skip the last 1% (documentation, performance metrics, monitoring, testing, alerts) producing headache for us in the future. -
Remote work requires communicating more, less frequently (ben.balter.com)
Ben argues that to get the benefits of remote work we need to change team communication. Instead of quick, frequent, low-detail communication, we should embrace “asynchronous, higher fidelity” communication. Asynchronicity allows us to spend more time on distilling and clarifying ideas, opinions and solutions before sharing them. -
The Hiring Post (sockpuppet.org) A comprehensive blog post on establishing a hiring process for software engineers to identify good engineers not good interview-takers.
-
Some mistakes I made as a new manager (benkuhn.net)
Ben talks about common issues and avoidance strategies that new managers go through. Resonated well with me. -
FAQs from Coaching Technical Leadership (kellanem.com)
A short note on common problems in tech leadership. Points 2) and 3) summarize the main things we can do as managers to align the team.
Career advice
-
Salary Negotiation: Make More Money, Be More Valued (kalzumeus.com)
A great guide on salary negotiation in tech companies that I have used successfully. According to this podcast with Tylor Cowen Patrick McKenzie’s blog post is read hundreds of thousands of times a year. -
Advice to Myself When Starting Out as a Software Developer (blog.pragmaticengineer.com)
I didn’t start my career as a software engineer, but this list is equally useful for freshly minted data scientists/data engineers. -
The Thinner Book: Atomic Habits by James Clear (chrisbehan.ca)
“Most self-help books should be a blog post.” is a common complaint. Chris has inverted the mapping and summarizes the main advice on building better habits. -
Buy-side Quant Job Advice Mostly advice on how to get a job as a quantitative researcher. However, some of the advice generalizes well for other research-focused jobs.
-
Don’t call yourself a programmer (kalzumeus.com)
An industry 101 for software engineers. The advice applies well for data engineers and data scientists too. -
How I practice at what I do (marginalrevolution.com)
Tyler Cowen thinks knowledge workers should practise as deliberately as pro basketball players or pianists. He shares his own strategies.
PhD advice
-
You and your research (cs.utexas.edu)
Richard Hamming’s advice on working on the right research questions, at the right time, and in the right way. -
How to read a technical paper (cs.jhu.edu)
A great overview by Jason Eisner on how to read a technical paper. He explains his system for multiple passes, what parts to focus on, and how to take notes. -
A Survival Guide to a PhD (karpathy.github.io)
A great article when you are about to start with your PhD. He describes how to chose an adviser and find a research topic, write code and papers, as well as give a talk at a conference. -
Rules to write a good research paper (lemire.me)
High-level advice for writing a good research paper. -
The Rules for happily collaborating on a LaTeX document (3d.bk.tudelft.nl)
Convincing my PhD advisors to use git to collaborate on LaTeX documents saved me a lot of time.Hugo shares so rules he uses when collaborating on a shared document. -
Read papers, Not too much, Mostly foundational ones (muratbuffalo.blogspot.com)
Starting a PhD and trying to understand a field is difficult. The number of papers one could read is overwhelming. The blog post gives advice on how to decide what and how many papers to read. -
Rules for conferences (milan.cvitkovic.net)
Make the most out of attentding technical conferences. I like the advice for conversations to focus on understanding your opponent’s research questions and see if you can help them.
Data science and statistics
-
Causal Inference for The Brave and True (matheusfacure.github.io)
A great introduction into the theory behind casual inference and various methods to find causal mechanisms. -
Seven basic rules for causal inference (pedermisager.org)
Causal inference is a topic that passed me by in university. I only really learned about it after reading Causal Inference for The Brave and True and Statistical Rethinking . This page is a great cheat sheet about the rules you should follow when distilling causal structures from correlations in your data. -
Frequentist A/B testing tutorial (ethen8181.github.io)
A nice refresher on frequentist A/B testing, the underlying assumptions, and common pitfalls. Useful to have the complementing code examples.
Blogging
-
Why and how to write things on the Internet (benkuhn.net)
The title of the blog post tells you what it’s about, which is also one of the recommendations Ben gives in this post. -
Why your blog still needs RSS (journal.paoloamoroso.com)
Paolo argues that RSS is one of the few options besides newsletters to establish a direct communication channel to your readers that is not controlled by third parties. -
Visits from page views (franz.hamburg)
How Franz implemented non-intrusive website analytics using server logs and SQLite.
Misc
-
Fast (patrickcollison.com)
A collection of ambitious projects from the 20th century that were completed at remarkable speed. Makes you think why modern projects are prone to overrun budgets and deadlines. -
The housing theory of everything (worksinprogress.co)
A great overview of the obvious and non-obvious societal cost of expensive housing. -
Friendcatchers - Win Friends Online While You Sleep (swyx.io)
Giving away useful things (essays, lists, scripts, cheatsheets) for free as a way to create new connections.