In the book, The Clean Coder, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude.

In this article, I have tried to summarize key insights from the book, carefully picking key advices from each chapter.

1 Minute Summary

You can not take pride and honor in something that you can not be held accountable for. Any code you are not certain about is a faulty code.

When the…

Steps for building personal website with minimum efforts.

Photo by Hal Gatewood on Unsplash


There is very little need to explain the benefits of personal website or a portfolio site, still, I would note down some:

  • Personal Branding
  • Blog Space
  • Makes you discoverable on internet
  • One stop resume which works for you
  • Helps you learn new skills while building

In few sections below, I tried to explain how I built my first personal website.

Tech Stack


  • First learn the basics of Hugo and how…

Harshit Joshi

Software Engineer.

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