Blogging for Devs
Trends
It's free:Blogging for Devs Course

Today's 32 Best Software Blogs

Updated Hourly (How it Works)

Software Development blogs

Last 30 days
Inigo Quilez

1. Inigo Quilez

Inigo writes about fractals, graphics, math, shaders, and demoscene. The blog provides articles, tutorials, code, and presentations related to all of these topics. Inigo has also worked as a VR Architect, a Film Tech Artist, and Visual Effects Specialist.

TRENDING POST:
Inigo Quilez

Software Development
1,898
points
Julia Evans' Blog

2. Julia Evans' Blog

Julia writes about Ruby and systems programming, and often creates illustrated zines that explain Linux concepts.

TRENDING POST:
Reasons why bugs might feel "impossible"

1,837
points
The Pragmatic Engineer

3. The Pragmatic Engineer

A blog about software, engineering management, and career development based on Gergely's experience at high growth startups like Uber, Skype, and Skyscanner.

TRENDING POST:
Donating My Time to Grow a VC-Funded Company: Why I Quit Mentoring at Plato

1,264
points
Coding Horror

4. Coding Horror

Jeff writes about software development, though his latest series focuses on building a PC from scratch. He's known as the co-founder of Stackoverflow and Discourse forum software.

TRENDING POST:
New Programming Jargon

1,257
points
Patricia Aas' Blog

5. Patricia Aas' Blog

Patricia is a programmer who has worked mostly in C++ and Java. She had experience working on large scale browsers and embedded systems. She is also one of the organizers of the #include<c++> community and helps to improve the inclusion and diversity of the C++ community.

TRENDING POST:
Survival Tips for Women in Tech | Patricia Aas - Programmer

822
points
Chelsea Troy's Blog

6. Chelsea Troy's Blog

Chelsea covers numerous topics across software engineering, from API design to machine learning, Python, and professional development. She's also a public speaker and activist.

TRENDING POST:
The Siren Song of the ‘User’ Model

781
points
Dan Luu's Blog

7. Dan Luu's Blog

Dan Luu writes about software engineering, working in startups, and the tech industry as a whole.

TRENDING POST:
The modern web on a slow connection

518
points
John Arundel

8. John Arundel

John (aka Bitfield) is a Go mentor and author of the 'For the Love of Go' book series. He writes tutorials and articles on various aspects of Go, including comparisons with Rust and Python, and details of the proposed generics support in Go. His clear, friendly, helpful articles are aimed at beginners and anyone who wants to level up their Go skills.

TRENDING POST:
Introducing Test-Last Development (TLD) — Bitfield Consulting

446
points
The blog at the bottom of the sea

9. The blog at the bottom of the sea

Graphics, math, code. Well explored and well explained. According to the blog, it covers topics like Programming, Graphics, Gamedev, Exotic Computation, and Audio Synthesis.

TRENDING POST:
Resistance and Voltage Dividers

282
points
Rachel By The Bay

10. Rachel By The Bay

Software, technology, sysadmin war stories, and more. One of the most well-known and prolific writers in the systems space, yet blogs semi-anonymously.

TRENDING POST:
IRC: run it or use it, but try to avoid doing both

204
points
Cindy Sridharan

11. Cindy Sridharan

Cindy's blog is pretty wide-sweeping. She writes about everything from distributed systems, operating systems, and build systems to peer-reviewed papers, tool reviews and favorite tech talks to broad highlights of the last decade in tech. Cindy's writing is clear with fresh perspective.

182
points
Enterprise Craftsmanship

12. Enterprise Craftsmanship

Vladimir is writing mainly about Domain-Driven Design and testing. His posts are very informative and teaches you a lot about main concepts of DDD. He shows the examples in C#, but the concepts can be applied to any language. People who are interested in DDD and testing best practices may find the blog interesting.

TRENDING POST:
Nulls in Value Objects

161
points
Understand Legacy Code

13. Understand Legacy Code

A blog about Legacy Code and how to deal with it. He regularly shares techniques, tips and tricks to tame the legacy mess you've inherited. Written by Nicolas Carlo who lives and works in Montreal, Canada. He also founded the Software Crafters Montreal community which cares about building maintainable software.

TRENDING POST:
Convince managers to address Tech Debt with Enclosure Diagrams

108
points
Normcore Tech

14. Normcore Tech

Vicki writes nuanced articles about tech, society, and the Big Picture. Her writing is informed by her experience as a data science consultant working with Python, Spark, and SQL.

TRENDING POST:
Big Recsys Redux: Recs at Netflix

92
points
Skerritt.blog

15. Skerritt.blog

Computer Science explained simply. Skerritt explains concepts like set theory for competitive programming, designing effective peer-to-peer networks, and algorithms in Python.

TRENDING POST:
What rooms should you do? A free guide for beginners

91
points
Jason Lengstorf

16. Jason Lengstorf

Jason writes about building strong teams, healthier working lives, effective habits, & more. Learn actionable strategies written from real experience.

TRENDING POST:
To Create Great Content, Embrace Process, Not Projects

61
points
Tiny Projects

17. Tiny Projects

A website about completing tiny programming projects. Ben stores his ideas for apps, websites, games, and businesses in a list on his phone and tries them out one project at a time. He recently finished 6 months tiny projects.

TRENDING POST:
Mailoji: I bought 300 emoji domain names from Kazakhstan and built an email service | Tiny Projects

60
points
AbdulFattah Popoola's Blog

18. AbdulFattah Popoola's Blog

Articles on building high performing teams, software development and technical leadership. The blog writes includes various topics spanning from spinning up new SaaS products, running services at scale and techniques for solving difficult problems. There are posts describing hard lessons from leading teams through tough turbulent transitions, multiple business pivots and showing kind leadership over autocratic approaches.

TRENDING POST:
How to Accelerate Team Bonding with Tuckman’s 5 Stages of Group Development

49
points
Luca Palmieri's Blog

19. Luca Palmieri's Blog

Luca writes Rust and software development at large. His blog hosts the chapters of "Zero To Production In Rust", a book on backend development in Rust. You will also find updates on Open Source packages he maintains and/or contributes to, such as wiremock-rs, cargo-chef, linfa, and more.

TRENDING POST:
Error Handling In Rust - A Deep Dive | A learning journal

42
points
Dvir Segal's Blog

20. Dvir Segal's Blog

The blog about software engineering and engineering management. It covers topics like how object orienting programming can make you a better developer, and leading in a company without formal authority.

TRENDING POST:
How to create&build a Docker image

23
points
Jamees Bedford

21. Jamees Bedford

Jamees writes about topics ranging from engineering management to meditation. Articles to help software engineers and technically minded people become more productive, successful and happy.

TRENDING POST:
Gatsby vs Next.js in 2021

20
points
Celestine Omin's Blog

22. Celestine Omin's Blog

Cee writes about software, management, freelancing, product, and everything in between.

TRENDING POST:
Making sense of data: Pharmacy edition

3
points
Ana's Blog

23. Ana's Blog

Ana writes about software development, mostly with ruby. Lately, her posts have been focused on querying with rails and postgreSQL. TDD, clean and performant code are other preferred topics.

TRENDING POST:
Simple dropdown with tailwindcss and stimulus

3
points
Grijjy's Blog

24. Grijjy's Blog

Grijjy write throughly researched posts on a wide variety of topics around Delphi development. Recent posts include a custom XML DOM using 8 bytes per node, allocation-free collections, using Metal on macOS, several posts on managed records, and more.

TRENDING POST:
High-Precision Floating-Point Types for Delphi

2
points
 Coding Militia

25. Coding Militia

With .NET as the main topic, a blog about development in general, going through programming languages, paradigms, patterns, distributed systems, architecture and whatever else comes to mind.

0
points
Daniel Little's Blog

26. Daniel Little's Blog

A blog about software development with a focus on writing Functional Programming, and Culture. Recently he's written about how hypermedia can help you design web API's and how to do it in a type safe way with TypeScript. He's also covered practicing continuous deployment in a practical way.

0
points
Domenico Luciani's Blog

27. Domenico Luciani's Blog

Domenico writes about backend development, mostly focusing on best practices. Sometimes he also writes about his own side-projects, small accomplishments and what he learns at work. The focus is on tools and techniques you can apply to any programming language.

0
points
STEM hash by Iram Lee

28. STEM hash by Iram Lee

STEM hash by Iram Lee is a blog about science, technology, engineering, and math. He focuses on Computer Science and Software Engineering. His goal is to explain these topics in an easy to understand way for everyone.

TRENDING POST:
Exploring Elliptic Curve Cryptography - STEM hash

0
points
Pragmatic Objects

29. Pragmatic Objects

Elegant Objects is a book about object-oriented programming, and Sergey's blog is a pragmatic adaptation of the concepts outlined in the book. He writes articles about object-oriented programming and design, with recent articles about object equality and the pitfalls of making classes final.

0
points
emTr0.dev | Developer, gamer, tech enthusiast.

30. emTr0.dev | Developer, gamer, tech enthusiast.

Developer blog posts focused on the JavaScript programming language. Guides, books and resources. Future posts will cover Fullstack JS, React and React Native, desktop, web and mobile development.

0
points
Sébastien Dubois's blog

31. Sébastien Dubois's blog

Sébastien writes about front-end development, back-end development, TypeScript, software architecture, IT security, IT infrastructure as well as management and leadership. Both for newcomers and experienced developers.

TRENDING POST:
Software Development Concepts

0
points
Making Smaller Circles

32. Making Smaller Circles

Luthfur explores various aspects of software product development. Topics include the creative process, bootstrapping, understanding customer needs, mobile development and specific techniques for building large scale data systems.

0
points

7-Day History • Top 10

Like this collection of Software Development blogs?

Best Software Blogs

We're trying to create the best place to find quality and creative content, written by individual developers and technical experts. Help us get the word out!

  Share this on Twitter

Read Software Blogs on Related Topics

Back to all topics

Engineering Management Blogs

Cloud Computing Blogs

DevOps / SRE Blogs

Acknowledgements — Thanks to Hero Patterns and Devicon for SVG assets used on this site. Plus, thanks to everyone who's submitted their favorite blogs so far! We'd love your suggestions for how to make this list better on Twitter, @bloggingfordevs.

Y
Blogging for DevsMade by @monicalent

Learn how to grow your blog as a developer without an existing audience through great writing and SEO.

Resources
Community
  • Join Us New
  • Live Events
  • Reset Password