Adding Social Share Buttons to Your Astro Blog
A practical guide to implementing social sharing and fixing Open Graph images in Astro.
Thoughts on technology, leadership, and the art of living well.
A practical guide to implementing social sharing and fixing Open Graph images in Astro.
A practical account of redesigning a personal website with Astro, AI-assisted planning, and a content pipeline that keeps writing portable.
No AI was harmed… or used in writing this post. Every so often, new tools come in that change the way the industry works. As we head into 2026, we may be in the midst of a fundamental shift in Software Engineering as a craft, and what it takes to build software.
This is my running list of links as I discover topics I'm curious about from time to time. My hope is to convert this to have my own informed opinions on topics I deely care about. Why the secret to success is setting the right goals | John Doerr | TED
A reflection on war, terrorism, and the power of negotiated peace.
Remembering a friend and the memories that endure.
Today, August 28th of 2021 marks 15 years into my professional career. In the summer of 2006, a lot of things happened in my life. I was about to graduate from my Bachelors in Computer Science and had started interviewing for "on-campus" interviews organized by my college. Looking at old emails now, I had landed a job offer in a company by then ...
Thoughts on enterprise Scrum adoption and agile culture pitfalls.
TL;DR: I recently upgraded to Samsung Galaxy S4 on AT&T with a 200 MB data limit. Today, my phone used 173 MB of data in 10 minutes while reading a Business Insider article using the Hacker News Android app. In my many years of owning gadgets, I have always been fond of keeping my devices as long as they work and basically run them to the gr...
Leaving Posterous behind and returning to Blogger with reclaimed URLs.
Practical advice and mindset tips for preparing for tech job interviews.
I might come across as crazy, depressed, needing help, out of my mind or a combination of the above in this post, but continue reading until the end before judging me. This is the first post in a series of deep thoughts or my flavor of philosophy. I was watching the Olympics ceremony headlines the other day and I noticed Muhammed Ali lighting th...
As the US marks this day each year, this time it feels a little different. Growing up, I never knew much about Dr. Martin Luther King Jr . In the Indian school system I was brought up in, I do not recall reading or learning much about him. If I did, it was probably in my English class for his 'I have a dream' speech. It was my first introduction...
It is 2012 and boy does time fly. Over the years, I have experienced this jinx with writing. I get this urge to write posts, and then a lull. These 'lulls' are due to sheer laziness than anything else. If there ever was a scientific study on what prompts man to focus on one thing for a while and then swiItch attention to something else, I would ...
There are some things I can not change. Back when the Internet was in its infancy, I was a going to high school. Being the impatient young fella I was, there are parts of my previous blogging career I want to forget. I'm starting afresh. From scratch. And step by step, I'm planning to be a born-again blogger with a little help from Posterous.