Categories
Deliberate Learning, Lifestyle, Techie, Cyber Security, Leadership, Design
October 2025
:
Coding with DNA
Today saw the return of me attending the friends of imperial lectures, that I used to never miss …
: The Notebook of Data: A 50-Year Journey Behind TRUNCATE and VACUUM in Apache Spark When researching for my upcoming book on Data Engineering, I decided to trace back the origins of …
: AI-102: More Than an Exam — A Map of AI Possibilities I recently passed the Microsoft AI-102: Designing and Implementing an Azure AI Solution exam — …
: From Data Solutions Architecture to Cybersecurity: A Journey of Continuity, Not Transition My first foray into Application Security dates back to 2003, when I developed the Authentication and …
September 2025
:
A father’s past and a daughter’s imagination, sparked by 32K of memory
From Bangalore’s hand-etched circuits to RC2014 kits — a journey rewired
On the 20th of September …
August 2025
:
Two friends on a bench
A lot of thinking happened on the daily walks to this place during Covid-19. Revisiting it on a …
: Flirting with Stocks Finished reading: Flirting with Stocks by Anil Lamba 📚 Two important take aways: To be a successful …
July 2025
: The DOSE Effect Finished reading: The DOSE Effect by Tj Power 📚 The four chemicals: Dopamine - The MOTIVATIONAL …
: Why India’s IT Talent Is Trapped: A Conversation That Got Me Thinking Friend: “I can’t find the right people for my team. It’s a niche project—cutting-edge stuff. You’d …
: How I Avoided Being a Bad Exec by Respecting the Maker’s Schedule One article I keep going back to — and often ask my teams to read — is Paul Graham’s “Maker’s …
: This Microbit Didn’t Spark a Tech Career — It Prevented One A few weeks ago, my friend from USA reached out to me with a dilemma. He wanted to support a young …
June 2025
:
What a Barista Who Couldn’t Speak Taught Me About Leadership
I’ve been coming to the same Starbucks in Kalyan Nagar, Bangalore, since the day it opened about …
:
The Grand Anaicut Canal
I had [written](Technology Shapes Society: From Kallanai to AI, A Personal Story …
:
Cardiff in Thanjavur!
Was surprised to see this decent cafe in Thanjavur, India.
: Time is your enemy Microsoft Fabric Data Engineer Associate certification : DP-700 exam Having experienced this exam …
: The Courage to Be Happy Finished reading: The Courage to Be Happy by Ichiro Kishimi 📚 My fav topics Life begins from …
: Race vs. Marathon: The Two Leaders I've Chosen In my career, I’ve had the rare opportunity to experience two vastly different types of leadership. …
: The Courage to Be Disliked Finished reading: The Courage To Be Disliked by Ichiro Kishimi 📚 media.tenor.com/j4kc0NM8P… Some of …
May 2025
:
It’s a fantastic feeling to end the day by writing the journal using Hero Fountain Pen.
: A KISS Wedding: A Refreshing Reminder of the Power of Simplicity This week, I had the pleasure of attending perhaps one of the most delightful wedding receptions …
April 2025
: Why We Die Currently reading: Why We Die by Venki Ramakrishnan 📚
: Why We Sleep Finished reading: Why We Sleep by Matthew Walker 📚 Biggest learnings: Don’t force teenagers to wake …
:
No drone in sight this time, but next time for sure!
There is something satisfying about growing crops. Despite the complexity and uncertainty involved …
: The Hidden Trap of "Growth for Growth's Sake": Why Scaling Too Fast Sinks Start-ups (and How to Avoid It) A founder recently asked me how to structure their new consulting firm: “Should I build a marketing …
: DTUs, SUs, CU(s) - OMG! There are a lot of units in Azure to forecast cost for various services. Yeah, even for …
March 2025
: Part 3: Offshoring Is a Business Model—Not a Cost-Cutting Exercise _"Startups build for scale. Consulting firms often build for speed—until they hit a wall."_ I’ve …
: No more flickering of my 4K external screen Finally after many years of frustration, managed to stop the flickering of my 4k monitor when it was …
: Currently reading: Flirting with Stocks Currently reading: Flirting with Stocks by Anil Lamba 📚
: Part 1: Why Am I Being Made Redundant? Understanding The Consulting Business Model When I asked my friend: “Do you know the business you’re in?” He paused, then said, “I’m a data …
March 2014
: Making Git Bash, SSH only GIT Remote, Pageant dance together Given a SSH only GIT Repo, was unable to git clone the repo, despite my public key being …
January 2013
: Getting started with SaSS, Foundation, Compass on Windows, for PHP web application development My friend wanted to get started with using Foundation for an upcoming Greenfield project. The …
June 2010
: Cross-Domain, Ajax Fundamental understanding I had promised my students that we would implement a “Find nearest XXXX” feature in our on going …
May 2010
: ASP.NET MVC1.0 installer and VS2008 AddOns Today I tried all things in vain to try and install ASP.NET MVC 1.0 on to my machine and it just …
November 2009
: Another Foray into Functional Programming VS2010 beta2 has come with F#. Not that I was not interested in Functional Programming before. I’ve …
September 2009
: How to use Ninject IoC with ASP.NET MVC The following are the detailed steps to use Ninject IoC with ASP.NET MVC Download and install …
: TIP: Copy/Paste Columns to Multiple Tables in SQL Server Here is a tip I discovered today while at work. I had earlier postponed the addition of common …
August 2009
:
Expression Blend 3 + SketchFlow + Dynamic Prototyping
One word: Incredible!
The Background:
I’ve got the privilege to work on a Greenfield project which …
December 2008
: Remote access of SQL Server from Host Machine I use Vista running on a Virtual PC as my development environment (I used to use WinXP, but then …
: LINQ-SQL Nuggeting On my recent project, I had to help my co-developer get an understanding of LINQ-SQL (Yes, I am …
: Start SQL Server from Command Line I run a Virtual PC with Vista 32-bit as Guest operating system for my software development purposes. …
October 2008
: Tapovanam - application design and architecture In redesigning and redeveloping Tapovanam's (my friend's organisation) web site, I want to put in …
September 2008
: Web client software factory - Hands-on-lab Having decided on giving the WCSF a try, I had a pretty smooth experience with installing WCSF. The …
April 2007
:
Excluding vwd.webinfo from adding to VSS from VS 2005
When I have a ASP.NET WebSite (NOT WebApplication), I notice the presense of vwd.webinfo in my VS …
May 2006
: Learning to Program the Ruby way Well, it should not to be mentioned under this blogspace. Nevertheless, for the fun sake of it, I …
February 2005
: From VSS to CVS; From CVS to SVN Hmm…..After VSS came CVS and now after CVS it’s time to try out SVN! Yesterday, I was finally …
January 2005
: A Virtual Day with Virtual PC 2004 Today was a day dedicated to Virtual PC 2004. My colleague (infact classmate) Ankur was the first …
October 2004
: My first experiments with NUnit and NAnt! Finally I got a chance to use these tools (NAnt and NUnit) The first to be used was NUnit 2.2 and …
: Back to formal education Oh…it is a awesome feeling to go back to school to study. I am now enjoying what I had been waiting …
July 2004
: Why not read a book for your collegues! I have now originally copied an idea from my friend, Rick. The idea is on how to make myself read a …
: A different advantage of multi-language support in .NET Today, I had to create the skeleton VS.NET solution along with the different .NET projects that …
: Training the non-techies on .NET! “How to train the non-techies on .NET?“ “What should you start with and where to stop?” These were …
June 2004
: My First Ever Talk for the Academia On 19th June 2004, gave a talk at the Christ College, Bangalore on the occasion of Corporate …
May 2004
: Height of .NETing! (1892 meters Above Mean Sea Level) It’s been week and the memories of trekking to a height of 1892m AMSL are still hovering in my mind. …
: The arrival of Microsoft VS Team System It makes me awe at the pace with which Microsoft is introducing new products. Added to that list is …
: The Daily Pattern - General work culture related blog entry This week began very boring, without any focus and always busy thinking of doing new things rather …
April 2004
: Finally, A Good Bye to Visual SourceSafe! In my previous post on “Using CVS with VS.NET”, I’ve discussed the need to switch to CVS and also …
March 2004
: Working with ASP.NET UI Designer! I had a requirement to develop a quick partially functional demo application. I chose to do the …
February 2004
: Basic Integrated App using UIPAB and Forms Authentication Just yesterday afternoon, when I thought of having a difficult weekend to crack the problem with …
: The No-Linker concept in .NET Yesterday night while returning to my home, dropped in to my friends startup company. It so happened …
: My Kata - Forms Authentication Today’s task of the day was to enjoy. So, the Kata was to experiment with Forms Authentication. It …
January 2004
: C# Types While having discussion with my friend yesterday, I realized that “There’s plenty of room in C# …
: ASP.NET Application Hosting Yesterday, I was successful in hosting my sample ASP.NET web application over the free ASP.NET web …
: CLI and .NET After a long delay, today got the chance to present the Common Language Infrastructure (CLI) …
December 2003
: Using CVS for SourceControl “An alternative to VSS” was the requirement. Decided to plunge into CVS. SA had the CVS server …
: Attended MSDN Yatra! Bangalore Yesterday, attended the MSDN Yatra’s ‘ASP.NET Application Security’ session by MVP Srinivas Sampath. …
