Geek Culture
Published in

Geek Culture

How to Write Self-Documenting Code

Only one way to do it!

What is self-documenting code?

I love documenting code and systems. Many don’t. A major argument against documents is that they get outdated as the system evolves. And the faster a system evolves, the faster its documentation gets outdated. Ironically, this is the very type of system which needs the most up-to-date documentation!

An argument is often made, therefore, for self-documenting code. This is ostensibly the kind of code that doesn’t need separate…




A new tech publication by Start it up (

Recommended from Medium

Our Financial APIs results in numbers

Setting up Emacs as a modern Objective-C IDE

The Manifesto Part I

Basic Structure Of Flask Application

AWS DevOps Continuous Integration and Delivery CI/CD for NodeJS using AWS CodePipeline, AWS Elastic…

Delivering ReactJS applications at scale

Android Google Places AutoComplete Feature.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kislay Verma

Kislay Verma

Code, products, platforms, books, music

More from Medium

Innovation for Software Architects and Developers

How To Effectively Scale Your Web Application

Abstract Database and Server Scaling Diagram | Created by Author

Pick the nails as you go, else it would hurt you on the way home

A Practical Coding Exercise for Technical Interviews