A collection of engineering blogs I follow regularly. These range from individual practitioners sharing deep technical insights to company engineering blogs documenting how they solve problems at scale.
Software Engineering Blogs
Individual Blogs
| Blog | Description |
|---|
| Paul Graham | Essays on programming, startups, and technology from the co-founder of Y Combinator. |
| Martin Fowler | Articles on software development, architecture, and design patterns from one of the most influential voices in the industry. |
| Robin Linacre | Writes about data linkage, engineering, data science, and random musings. Great for getting an overview of Splink and record linkage. |
Data Engineering Blogs
Company Engineering Blogs
| Blog | Description |
|---|
| Uber Engineering | Deep dives into data engineering, machine learning, and software development at massive scale. |
| Airbnb Engineering | Covers data engineering, machine learning, and the systems that power Airbnb. |
| Netflix Tech Blog | Insights into the engineering challenges of streaming at scale, including data pipelines, ML, and infrastructure. |
| Spotify Engineering | Articles on data engineering, machine learning, and building personalized experiences. |
| Ministry of Justice | Data and analytics engineering in the UK public sector. |
| LinkedIn Engineering | Technical posts on data engineering, machine learning, and software development at LinkedIn. |