How “Design Patterns Explained” Changed the Way I Design SoftwareI read Design Patterns Explained 2nd Edition a few months ago. I thought I'd finally write about it and some of the lessons I took away from it.I was reading the final chapters while starting Offline 84EBJun 2 · 7 min readblog.nikkigoel.com
I Don’t Know Machine Learning as Well as I Thought I DidOut of curiosity, I picked up ML and AI as the next tech stack I wanted to learn. After a month, I’m realising it’s probably going to take a year or more before I feel even minimally confident enough 12SMay 24 · 6 min readblog.nikkigoel.com
Tests are for Future ReleasesI used to think of tests as just a final check to confirm whether a feature worked. That perspective shifted a few years ago when I had shipped a feature, and later a teammate made changes that uninteAug 24, 2025 · 3 min readblog.nikkigoel.com
When AI Suddenly Took Center StageA sudden AI interest in my company has left me avoiding it as much as possible. I’ve been using Copilot for 3 years now and have been very happy with it. When ChatGPT launched, I quickly created an acAug 12, 2025 · 4 min readblog.nikkigoel.com
Navigating the Waters of Technical Curiosity: A ConfessionIntroduction Hey there! I'm trying out something new today. This is not a tutorial blog but more of a personal development blog.It has no conclusion or takeaway if that's what you're looking for. ThisAug 8, 2023 · 3 min readblog.nikkigoel.com