Writing

  • The AI Workstation – Building a High-Performance Rig for AI & Machine Learning

    Since few months I was thinking of building a dedicated, no-compromise machine for Artificial Intelligence and Machine Learning. The goal was to build a workstation which can be used to have consistent throughput for hours-long training sessions, massive dataset processing, and future-proofing for the next generation of large language models (LLMs) keep a check on…

  • Book Review: Crucial Conversations: Tools for Talking When Stakes are High

    In today’s fast-paced, high-stakes environments, technical expertise is not the only factor determining success. As a Software Engineering Leader, I’ve learned that mastering difficult conversations is equally important to achieving project goals. “Crucial Conversations: Tools for Talking When Stakes are High” by Kerry Patterson, Joseph Grenny, Ron McMillan, and Al Switzler offers practical guidance on…

  • Book Review: “Never Split the Difference” by Chris Voss

    Just finished reading “Never Split the Difference” by Chris Voss, and I couldn’t wait to share my thoughts on this absolute gem of a book! 📖💎 🔍 As professionals, negotiation is an integral part of our daily lives. Whether it’s closing deals, resolving conflicts, or even just navigating our career paths, mastering the art of…

  • Setting up MacBook Pro M1 2021 – 14″ (macPro Monterey)

    After a long time I finally switched to a new MacBook Pro. Here is the list of things which I use as a developer:- The first thing to install on M1 Pro machine is rosetta Install command line tools for Xcode Next would be my favourite package manager Homebrew I have been using iTerm since…

  • KISS, YAGNI & DRY

    KISS – Keep It Simple, Stupid The KISS principle states that most systems work best if they are kept simple rather than made complicated; therefore simplicity should be a key goal in design, and that unnecessary complexity should be avoided. Wherever possible, complexity should be avoided in a system—as simplicity guarantees the greatest levels of user acceptance and…