Phil Eaton
Phil Eaton is a staff engineer working on Postgres and software internals, sharing insights on databases, systems engineering, and life deep in the software stack.
Phil Eaton is a staff engineer working on Postgres and software internals, sharing insights on databases, systems engineering, and life deep in the software stack.
Drew DeVault’s blog features sharp commentary on open source, software engineering, programming languages, ethics in tech, and the social impact of technology.
Philip Zucker is a physics and computer science enthusiast documenting ideas and experiments in a lab-notebook-style blog, focused on functional programming, compilers, formal methods, and scientific computation.
Eli Bendersky’s long-running programming blog (since 2003) documents practical software engineering insights, open-source projects, and deep technical explorations—written for learning, reference, and the joy of coding.
Dave Ceddia — Boston-based software engineer with 20+ years of experience, creator of Recut and author of Pure React, sharing practical insights on React, frontend development, and building developer-focused tools through blogs, books, and courses.
Simon Willison — Independent developer and writer documenting practical experiments, tools, and deep analysis around large language models, generative AI, web development, security, and emerging programming workflows through detailed posts and daily TILs.
Alex Merced — Developer and technical writer sharing in-depth insights on data engineering, Apache Iceberg, data lakehouse architectures, Python tooling, and modern analytics platforms, with a strong focus on practical, hands-on learning.
PragmaticEngineer.com is the blog of Gergely Orosz, a software engineer and engineering manager known for clear, research-driven writing about the software industry. He publishes deep-dive essays on software engineering, architecture, scaling systems, engineering management, Big Tech practices, incident analysis, product delivery, and developer careers. Gergely combines experience from companies like Uber and Microsoft with interviews, data, and real examples from engineering teams around the world. His work is widely read because it explains how high-performing tech organizations actually operate, and what individual developers can learn from them. The blog is complemented by a popular weekly newsletter and books focused on practical engineering leadership.
Blog.DanielJanus.pl is the personal blog of Daniel Janus, a veteran programmer from Poland who writes about Clojure, Rust, functional programming, developer culture, and personal productivity. Daniel combines deep technical insights with reflections on how code, words, and emotions interact in a developer’s life. His posts range from “Corner-cases of Comparing Clojure Numbers” to explorations of CSS compression and personal essays about ADHD and workspace clutter. The blog is bilingual (Polish and English) and features both short essays and detailed code-driven articles. With an emphasis on thinking clearly, rethinking assumptions, and learning continuously, Daniel’s writing appeals to engineers seeking both intellectual depth and human perspective.
PythonSpeed.com is a blog created by Itamar Turner Trauring, a software engineer known for his work on Python performance, memory optimization, and practical tooling for data science and scientific computing. The site focuses on real production challenges: reducing memory usage, making Python code faster, profiling scientific workloads, improving Docker packaging, and understanding how to ship efficient applications. The writing is clear, measurable, and based on hands-on experience rather than theory. Itamar is the creator of Sciagraph, a performance and memory profiler for Python data science, and the author of open source tools such as Fil and Eliot, both designed to help developers understand how their code behaves. His broader mission is to support useful software development, cut CO2 emissions through faster computing, and encourage engineering that matters. Beyond technical work he is active in local bicycle safety advocacy in Cambridge, MA, helping cities adopt sustainable transportation policies. Thanks to this mix of engineering depth and real-world impact, PythonSpeed.com is one of the most practical and thoughtful resources for developers who want to make Python software faster and more efficient.
SimonWillison.net is the long-running blog of Simon Willison, a software engineer, open-source creator, and co-author of the original Django framework. He writes about Python, Django, Datasette, AI tooling, prompt engineering, search, databases, APIs, data journalism, and practical software architecture. The blog includes detailed notes from experiments, conference talks, and real projects. Readers will find clear explanations of topics such as LLM workflows, SQL patterns, data publishing, scraping, deployment, caching, and modern developer tooling. Simon also publishes frequent micro-posts and TIL entries that document small discoveries and tricks from day-to-day engineering work. The tone is practical and research oriented, making the site a valuable resource for anyone interested in serious engineering and open data.
Melroy van den Berg writes hands-on articles about GNU/Linux, networking, security, DevOps, software engineering and embedded hardware. The blog mixes step-by-step guides and deep dives, from DNS fundamentals with command-line experiments to self-hosting, servers, tooling and practical troubleshooting. Clear categories cover levels from beginner to advanced, making it useful both for learning core concepts and refining day-to-day workflows.