Programming blogs

2,970 Programming blogs that 15 or more Hacker News people shared, 2006 to 2026.

3.0K blogs

Joel on Software

joelonsoftware.com

Joel Spolsky writes about software development, management, and running a software company, with many essays from the early 2000s.

Top post: Things You Should Never Do, Part I (2000)

ProgrammingManagementBusiness & Strategy
2.8Kpeople
2007Personal · 3 months ago

Coding Horror

blog.codinghorror.com

Jeff Atwood, co-founder of Stack Overflow and Discourse, writes about programming, software culture, and the web.

Top post: The Principle of Least Power (2007)

ProgrammingCulture & SocietyTech Industry
2.1Kpeople
2007Personal · 3 months ago

Microsoft MSDN Blogs

blogs.msdn.com

Microsoft employees' blogs on MSDN cover Windows, Visual Studio, C++, and C# internals, including Raymond Chen's and Eric Lippert's posts.

Top post: Visual C++ Team Blog: C99 library support in Visual Studio 2013

ProgrammingLanguages & CompilersTech Industry
1.6Kpeople
2007Company · 3 years ago

Martin Fowler

martinfowler.com

Martin Fowler writes about software architecture, refactoring, microservices, and agile practice, with long-lived reference articles.

Top post: Microservices

ProgrammingDistributed SystemsCareer & Work
1.5Kpeople
2007Personal · 3 months ago

The Startup (Medium)

medium.com/swlh

The Startup was a Medium publication with articles from many authors on programming, startups, and technology.

Top post: Making Advanced GUI Applications with Godot

ProgrammingStartupsGames
1.2Kpeople
2015Group · 3 months ago
D

Dan Luu

danluu.com

Dan Luu, a software engineer, writes data-driven posts on performance, latency, hardware, and how tech companies work.

Top post: Computer latency: 1977-2017

Systems & PerformanceProgrammingCareer & Work
1.2Kpeople
2013Personal · 2 months ago

Stack Overflow Blog

stackoverflow.blog

Stack Overflow's company blog covers developer surveys, language trends, community policy, engineering practice, and the company's own infrastructure.

Top post: The Incredible Growth of Python

ProgrammingTech IndustryWeb Development
1.1Kpeople
2008Company · 3 months ago

Simon Willison

simonwillison.net

Simon Willison, a developer and co-creator of Django, writes about LLMs, prompt injection, and AI-assisted programming.

Top post: AI agent lethal trifecta: private data, untrusted content, exfiltration vectors

AI & Machine LearningProgrammingSecurity
957people
2007Personal · 2 months ago

Bret Victor

worrydream.com

Bret Victor, an interface designer and researcher, writes essays and builds interactive explorations on programming, design, and learning.

Top post: What can a technologist do about climate change?

Design & UXProgramming
936people
2007Personal · 2 months ago

JetBrains Blog

blog.jetbrains.com

JetBrains' company blog, covering IDE and Kotlin updates, product history, and statements on events like the war in Ukraine.

Top post: JetBrains suspends R&D activities in Russia and sales in Russia and Belarus

ProgrammingLanguages & Compilers
907people
2009Company · 2 months ago

Windows Blog

blogs.windows.com

Microsoft's official Windows blog, with announcements on Windows releases, Edge, developer tools, and Insider builds.

Top post: X64 emulation in preview for Windows 10 on ARM PCs

Tech IndustryProgramming
885people
2012Company · 3 months ago
J

jwz

jwz.org

Jamie Zawinski, a veteran programmer of Netscape and Mozilla fame, writes on software, the web, and his own projects.

Top post: The Rise of "Worse is Better"

ProgrammingOpen Source & LinuxHistory
880people
2007Personal · 2 months ago

Steve Yegge

steve-yegge.blogspot.com

Steve Yegge, a longtime programmer at Amazon and Google, wrote long, humorous essays on languages, software culture, and hiring.

Top post: Execution in the Kingdom of Nouns (2006)

ProgrammingLanguages & CompilersCareer & Work
839people
2007Personal · 3 months ago

The Old New Thing

devblogs.microsoft.com/oldnewthing

Raymond Chen, a Microsoft engineer, writes about Windows history, API design quirks, and low-level programming.

Top post: It rather involved being on the other side of this airtight hatchway (2006)

ProgrammingSystems & PerformanceHistory
788people
2019Company · 2 months ago

Philip Guo

people.csail.mit.edu

Philip Guo's page at MIT CSAIL hosts research papers, essays, and old mailing-list posts on programming languages, vision, and AI.

Top post: “A closure is a poor man’s object; an object is a poor man’s closure” (2003)

ProgrammingLanguages & CompilersScience
784people
2007Personal · 4 months ago

The Daily WTF

thedailywtf.com

The Daily WTF collects reader-submitted stories of bad code, failed projects, and absurd workplace decisions in software.

Top post: How Æxecor’s programming error led to 28000 tons of coal delivered (2009)

ProgrammingTech IndustryCulture & Society
778people
2007Group · 2 months ago

Naked Security

nakedsecurity.sophos.com

Sophos's Naked Security blog explains security incidents, bugs, and best practices in plain terms, covering SSL, passwords, and certificates.

Top post: Anatomy of a “goto fail” – Apple’s SSL bug explained (2014)

SecurityProgramming
740people
2010Company · 3 years ago
Q

qntm

qntm.org

qntm is the site of a writer who publishes science fiction, essays on software and time zones, and small web projects.

Top post: Lena

Culture & SocietyWriting & ThinkingProgramming
710people
2008Personal · 2 months ago

Eric S. Raymond

catb.org/~esr

Eric S. Raymond's personal site, hosting essays on hacker culture, open source, and Unix design, including The Cathedral and the Bazaar.

Top post: How To Ask Questions The Smart Way

Open Source & LinuxProgrammingCulture & Society
667people
2007Personal · 3 months ago

Scott Hanselman

hanselman.com

Scott Hanselman, a Microsoft developer and speaker, writes about .NET, Windows tooling, developer careers, and living with type 1 diabetes.

Top post: Dark Matter Developers: The Unseen 99% (2012)

ProgrammingCareer & WorkTech Industry
667people
2008Personal · 3 months ago

Oracle Blogs

blogs.oracle.com

Oracle's official blogs, covering Java, MySQL, Oracle Database, and engineering topics from its developers.

Top post: Oracle Free Java License

ProgrammingDatabasesTech Industry
651people
2008Company · 2 months ago

John D. Cook

johndcook.com

John D. Cook, a consultant in applied math and statistics, writes short posts on numerical computing, probability, and programming.

Top post: Opening Black Boxes

MathProgrammingData & Visualization
648people
2009Personal · 2 months ago
D

D. J. Bernstein

cr.yp.to

Daniel J. Bernstein's site, with his cryptography and security software, such as qmail and djbdns, and papers and essays on security.

Top post: The IPv6 Mess

SecurityProgrammingNetworking
641people
2008Personal · 3 months ago

Julia Evans

jvns.ca

Julia Evans writes about systems, networking, containers, and debugging, and makes illustrated zines on technical topics.

Top post: Get your work recognized: write a brag document

ProgrammingSystems & PerformanceNetworking
635people
2013Personal · 3 months ago

Drew DeVault

drewdevault.com

Drew DeVault, an open-source developer behind Sway and SourceHut, writes about software, licensing, browsers, and programming languages.

Top post: The reckless, infinite scope of web browsers

Open Source & LinuxProgrammingLanguages & Compilers
633people
2013Personal · 3 months ago

O'Reilly Radar

radar.oreilly.com

O'Reilly Media's technology blog, covering web performance, software practice, data, and industry trends, with posts by Tim O'Reilly and others.

Top post: Work on Stuff that Matters: First Principles

Tech IndustryProgrammingBusiness & Strategy
627people
2007Company · 3 years ago
L

Lambda the Ultimate

lambda-the-ultimate.org

Community weblog on programming language theory and design, where researchers and practitioners post papers and discuss them.

Top post: Have Tracing JIT Compilers Won?

Languages & CompilersProgramming
615people
2007Group · 7 months ago

Figma Blog

figma.com

Figma's engineering and product blog on its browser-based design tool, covering WebAssembly, multiplayer sync, plugins, and Rust.

Top post: WebAssembly cut Figma's load time by 3x (2017)

Design & UXWeb DevelopmentProgramming
608people
2013Company · 3 months ago

freeCodeCamp

medium.freecodecamp.org

freeCodeCamp's Medium publication, with tutorials and articles on web development, careers, and open source.

Top post: A RealWorld Comparison of Front-End Frameworks with Benchmarks (2019 Update)

ProgrammingWeb DevelopmentCareer & Work
582people
2017Group · 2 years ago

Russ Cox

research.swtch.com

Russ Cox, a Go team engineer, writes about programming languages, algorithms, versioning, and clever programming tricks.

Top post: The Generic Dilemma (2009)

Languages & CompilersProgramming
554people
2008Personal · 2 months ago

Rust Blog

blog.rust-lang.org

The official Rust project blog, with release news, roadmaps, language design posts, and survey results.

Top post: Fearless concurrency with Rust

Languages & CompilersProgrammingOpen Source & Linux
533people
2014Company · 2 months ago

ScienceBlogs

scienceblogs.com

A network of science bloggers, including Good Math, Bad Math and Pharyngula, covering math, biology, computing, and pseudoscience.

Top post: Strange Loops: Ken Thompson and the Self-referencing C Compiler

ScienceMathProgramming
533people
2007Group · 1 year ago

Go Blog

blog.golang.org

The official Go team blog, with posts on language features, tooling, the runtime, and design decisions.

Top post: Getting to Go: Garbage collection and runtime issues

Languages & CompilersProgramming
529people
2010Company · 3 months ago

Fabien Sanglard

fabiensanglard.net

Fabien Sanglard writes detailed code reviews of classic game engines such as Doom and Quake, and has published books on them.

Top post: The Game Engine Black Book: Doom

GamesProgrammingRetro Computing
525people
2009Personal · 3 months ago

Daniel Lemire

lemire.me

Daniel Lemire, a computer science professor, writes about squeezing speed out of software, covering SIMD, number parsing, and low-level optimization.

Top post: Reusing a thread in C++ for better performance

Systems & PerformanceProgramming
500people
2010Personal · 2 months ago
M

Matt Might

matt.might.net

Matt Might, a computer science professor, writes about programming languages, static analysis, PhD advice, and practical topics like fitness.

Top post: The illustrated guide to a Ph.D.

Languages & CompilersCareer & WorkProgramming
485people
2008Personal · 3 months ago
J

James Hague

prog21.dadgum.com

James Hague, a programmer with a retro-games background, writes about Erlang, functional programming, software simplicity, and the history of computing.

Top post: Things That Turbo Pascal is Smaller Than

ProgrammingRetro Computing
472people
2007Personal · 3 months ago

Artima Developer

artima.com

Artima Developer hosts articles and interviews on software design and programming languages, including talks with Anders Hejlsberg.

Top post: The fate of reduce() in Python 3000 (2005)

ProgrammingLanguages & Compilers
464people
2007Group · 7 months ago

antirez

antirez.com

Salvatore Sanfilippo (antirez), creator of Redis, writes about systems programming, Redis design, and software development.

Top post: Tcl the Misunderstood (2006)

DatabasesProgrammingOpen Source & Linux
456people
2007Personal · 3 months ago

Dropbox Tech Blog

blogs.dropbox.com

Engineering blog of Dropbox covering storage infrastructure, compression, machine learning, and large-scale code and product engineering.

Top post: Rewriting the heart of our sync engine

Systems & PerformanceTech IndustryProgramming
454people
2011Company · 5 months ago

John Walker

fourmilab.ch

John Walker, Autodesk co-founder, runs Fourmilab, a personal site covering science, software, random number generation, and The Hacker's Diet.

Top post: The Hacker's Diet (2005)

ScienceProgrammingHealth
447people
2007Personal · 3 months ago

thoughtbot Blog

robots.thoughtbot.com

thoughtbot's engineering blog covers Ruby, Rails, Elm, Phoenix, vim, git and other practical tips from its consultants.

Top post: How We Replaced React with Phoenix

ProgrammingWeb Development
441people
2007Company · 4 months ago

Eli Bendersky

eli.thegreenplace.net

Eli Bendersky writes technical posts on compilers, parsing, JIT, Go, Python, and low-level systems programming.

Top post: Computed goto for efficient dispatch tables (2012)

Languages & CompilersProgramming
428people
2007Personal · 2 months ago
P

Philip Greenspun

philip.greenspun.com

Philip Greenspun, a software developer and pilot, writes about web publishing, software engineering, flying, careers, and money.

Top post: Philip Greenspun's take on Women in Science

ProgrammingCareer & WorkWeb Development
421people
2007Personal · 3 months ago

Armin Ronacher

lucumr.pocoo.org

Armin Ronacher, creator of Flask, writes about Python, packaging, Unicode, async, and more recently AI agents and tooling.

Top post: Unicode in Python 3

ProgrammingAI & Machine LearningWeb Development
417people
2007Personal · 2 months ago

Tim Bray

tbray.org

Tim Bray, a software veteran who co-created XML and worked at Amazon and Google, writes about tech, cloud, and the web.

Top post: The Web's the place (don't be a sharecropper)

ProgrammingWeb DevelopmentTech Industry
406people
2007Personal · 4 months ago

Nim Blog

nim-lang.org

The official site of the Nim programming language, with its manual, tutorials, and posts on memory management and language features.

Top post: Introduction to ARC/ORC in Nim

Languages & CompilersProgramming
404people
2014Company · 3 months ago
J

John Regehr

blog.regehr.org

John Regehr, a computer science professor, writes "Embedded in Academia" on compilers, undefined behavior in C and C++, and software correctness.

Top post: A Guide to Undefined Behavior in C and C++ (2010)

Languages & CompilersSystems & PerformanceProgramming
401people
2010Personal · 3 months ago

Bob Nystrom

journal.stuffwithstuff.com

Bob Nystrom, a Google engineer and author of Crafting Interpreters, writes about programming languages, parsers, and game programming.

Top post: What Color Is Your Function?

Languages & CompilersProgramming
392people
2008Personal · 4 months ago

.NET Blog

devblogs.microsoft.com/dotnet

Microsoft's official .NET blog, with release announcements, language features, and yearly deep dives into runtime performance improvements.

Top post: Performance Improvements in .NET 5

ProgrammingSystems & PerformanceLanguages & Compilers
390people
2019Company · 3 months ago

Yossi Kreinin

yosefk.com

Yossi Kreinin, a programmer and hardware engineer, writes about C++, programming languages, stack machines, and software and engineering culture.

Top post: C++ Frequently Questioned Answers (2009)

Languages & CompilersProgrammingHardware & Electronics
387people
2008Personal · 2 months ago
E

Eric S. Raymond

esr.ibiblio.org

Eric S. Raymond, open source author and hacker culture figure, writes on programming, version control, politics, and open source.

Top post: Eric S. Raymond

Open Source & LinuxCulture & SocietyProgramming
381people
2008Personal · 6 months ago

Google Developers Blog

developers.googleblog.com

Google's official developer blog, announcing AI models like Gemini and Gemma, agent protocols, and changes to developer products.

Top post: Interacting with Gemini through multimodal prompting

AI & Machine LearningTech IndustryProgramming
369people
2016Company · 3 months ago
S

Simon Tatham

chiark.greenend.org.uk/~sgtatham

Simon Tatham, a programmer and author of PuTTY, publishes software, a puzzle collection, and essays on C programming and bug reports.

Top post: Simon Tatham's Portable Puzzle Collection

ProgrammingGamesOpen Source & Linux
363people
2008Personal · 3 months ago

RedMonk

redmonk.com

RedMonk, a developer-focused industry analyst firm, publishes twice-yearly programming language rankings and commentary on developer technology and cloud pricing.

Top post: RedMonk Programming Language Rankings: January 2020

ProgrammingLanguages & CompilersTech Industry
354people
2008Group · 3 months ago

Richard Gabriel

dreamsongs.com

Richard Gabriel, a Lisp and software patterns figure, writes essays on language design, including the well-known "Worse Is Better" series.

Top post: The Rise of Worse Is Better (1991)

ProgrammingLanguages & CompilersWriting & Thinking
353people
2007Personal · 3 months ago

F# for Fun and Profit

fsharpforfunandprofit.com

Scott Wlaschin writes tutorials on F# and functional programming, including railway-oriented programming and domain modeling with types.

Top post: Railway-Oriented Programming (2015)

ProgrammingLanguages & Compilers
334people
2013Personal · 3 months ago

Peter Seibel

gigamonkeys.com

Peter Seibel is a programmer and author of Practical Common Lisp, and writes about Lisp, code and software craft.

Top post: Practical Common Lisp (2005)

Languages & CompilersProgramming
328people
2007Personal · 3 months ago

Crystal Blog

crystal-lang.org

The official blog of the Crystal programming language, covering releases, the compiler, parallelism, the interpreter and production use.

Top post: Towards Crystal 1.0

Languages & CompilersProgramming
328people
2013Company · 4 months ago

Mark Dominus

blog.plover.com

Mark Dominus writes The Universe of Discourse, covering math, programming, languages, and miscellaneous curiosities since 2006.

Top post: Monads are like burritos (2009)

ProgrammingMathWriting & Thinking
326people
2007Personal · 2 months ago

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close