Software Journal

About the publication

A journal for people who build software.

Software Journal is an independent engineering publication. We publish in-depth essays about software engineering practices, programming languages, architecture, developer tools, databases, DevOps, security, and the industry that surrounds them — the kind of writing that explains how things work under the hood.

We believe most software writing is either too shallow to be useful or too academic to be read. The Journal sits in the middle: technically accurate, practical, and written with care for the reader. Every article is edited for correctness, not just grammar.

What we publish

Our editorial focus covers eleven topics:

  • Programming Languages
  • Software Architecture
  • DevOps & Infrastructure
  • Developer Tools
  • Databases
  • Web Development
  • Testing & Quality
  • Security
  • Open Source
  • Career & Industry
  • Tutorials

Within those topics we publish comparisons and "X vs Y" analyses, deep-dive explainers on how systems work, practical tutorials, and honest commentary on the software industry.

How we write

Every article follows the same editorial standard: it must be accurate enough to survive a production incident, concrete enough to act on, and readable enough to finish in one sitting. Code examples are real and tested where it matters. Claims are checkable.

We'd rather publish one essay that becomes someone's reference than a dozen listicles that are forgotten by lunch.

Why it exists

The best technical writing we've learned from was written by practitioners who explained their work with honesty and depth. The Journal exists to do the same: to be a place engineers can trust for serious, durable writing about their craft — and to keep that writing free from the incentives of ad-driven clickbait.

Get in touch

Have an essay to pitch, feedback on an article, or a correction? Reach us at hello@softwarejournal.blog, or follow the Journal for new essays.

Recent articles