Silent Warrior: An Engineering Knowledge Ecosystem
Whether you’re starting a new technology from scratch or looking for a deep explanation of a specific concept, you’ll find both structured learning journeys and focused engineering articles here.

Philosophy: Purpose of this Platform
Learning is much more than working harder or keep motivating yourself from time to time. Most of the times just being self motivated may not be enough. Real mastery comes from a disciplined mind, deliberate practice, structured learning, reflection, and consistent improvement. This platform is an attempt to provide you with means to not only start your learning but also provide you means to complete them and gain competencies that will help you in real world and become engineer. I have strong belief that engineering is craftsmanship. That is what silent warrior is for: To improve the craft; not mindless memorization.

The Vision of Silent Warrior
The Silent Warrior is a long-term project to create structured learning journeys for engineers. I’m building one learning path at a time. The first journey focuses on Go programming. Over time, I plan to expand it with additional engineering disciplines I work with. Rather than publishing isolated tutorials, my goal is to organize knowledge into guided journeys where each lesson builds a practical capability.

Learning Paths
You will see carefully crafted learning journeys with an aim that you become an engineer in that technology. So within each such journey, you will learn a new craft, improve it with consistency and discipline and eventually gain competency in that field. At present You can learn Go via learning path.

Tech Blogs
There are some topics which demand their own individual space. Such blogs are given space under the Tech Blogs section. These have been arranged under specific categories like dockers, gcp, ml etc. tart with a domain, or explore the latest learnings below.

Life Reflections
I have shared my experience gained by living on this beautiful planet over 40+ years and having in professional space for over 21 years.This is non technical, straight from the heart based on my values, ethics and principles. The intent is not to push them on to you. I truly believe each person has its own set of beliefs and ethics. The intent is only to share it with you so that you can gain some insight and may be use it in your life for better.

Go Engineering Journey
I have curated my experience with Go programming into series of tutorial posts to help beginners in this journey. Do check it out. I will be releasing posts on each topic every week. I am also working on its Hindi version followed by a video tutorial.
- The first series will cover Go basics, slices & arrays, maps, struct, functions, pointers, concurrency
- The next series will cover web programming, file handling, exception handling, running go programs in container and cloud.
Latest Blog Posts
You can start reading from the latest three blog posts here or browse through the topics via the menu option
Design Evolution #1: A Contact Management System
Overview
Read More →Good software design rarely appears in the first attempt. It evolves through questions, trade-offs, and …
The Internal working of Go Web programming- Part 2
In the First part of this article , we learned about how the web server pattern functions using the net/http package. In …
Read More →The Internal working of Go Web programming- Part 1
As a newbie in Go, when i first came across this function, i thought what in the world is this.
In this post, i have …
