free html hit counter
January 2023
01/27/2023How Learning Touch Typing Can Help You Learn New Skills.
November 2022
11/04/2022Problems Needing Binary Tree Searches Are All Around Us.
11/03/2022The Art Of Knowing That You Don’t Know.
October 2022
10/28/2022Digital Minimalism: You Decide What’s On Your Phone.
10/21/2022The Fallacy Of Being Independent.
10/19/2022The Art Of Working With Constraints.
August 2022
08/04/2022Making Neovim Work Like Visual Studio Code On Windows
June 2021
06/13/2021An Open Source Vaccine Tracker For CoWin In India.
May 2021
05/24/2021Simple Experiments With Learning New Skills - Part 1
February 2021
02/10/2021Processes Over Written Goals And Plans.
May 2020
05/25/2020Remote Misses, Corona And Why You Should Take Extra Precautions.
05/21/2020Boxing Your Help Time.
05/19/2020How To Automate Tasks And Other Mundane Stuff - Part 3.
05/15/2020Automating Buy And Sell Alerts for Shares Using Python.
05/13/2020How To Automate Tasks And Other Mundane Stuff - Part 2.
05/11/2020Automated Testing Of Microservices Without Test Cases.
05/07/2020How To Automate Tasks And Other Mundane Stuff - Part 1.
05/05/2020Debugging Mysterious 500 Internal Server Errors.
05/04/2020Customizing Prompts With A Customized Terminal.
April 2020
04/29/2020The Difference Between A Nice Person and A Doormat.
March 2020
03/31/2020Facing And Embracing Your Incompetence.
December 2019
12/16/2019Back To Basics - Bubble Sort.
12/05/2019Management Rules For Dummies - Part 1.
November 2019
11/28/2019Blazor And The Idea Of Dotnet In The Browser.
11/25/2019Automating And Being Mindful Of Stuff That Matters - Part 1.
11/18/2019Making Your Terminal Look Gorgeous.
11/14/2019Why Talking To Strangers Is A Genuinely Nice Book.
11/11/2019Why Developers Should Care about GRPC
August 2019
08/21/2019Fixing Gripes And Electric Shocks from Your New Television.
08/15/2019The Honest Truth About Independence.
08/03/2019Writing, Social Media, Openness and Forgiveness
April 2019
04/29/2019Moving Forward With Keystone Habits.
February 2019
02/04/2019When It Comes To Wellness, You Are Your Scientific Laboratory.
January 2019
01/07/2019Embracing Controlled Confusion And Flexibility Of Thought.
July 2018
07/30/2018Mindful Mondays - A Daily Scrum Of Active Questions.
May 2018
05/20/2018Not Just A Better Programmer - A Better You.
December 2017
12/31/2017Here Is Wishing You A Drama Free 2018.
February 2017
02/18/2017Automatically Placing Semicolons in Visual Studio Code.
January 2017
01/24/2017A .NET Programmer Tries Out GNU / Linux As The Primary OS.
01/10/2017ASP.NET Core - Part 1: Debugging ASP.NET Core Applications On Visual Studio Code
01/07/2017Are We Really Overworked? Or Just Not Enjoying What We Do?
December 2016
12/27/2016Managers And Their Self-Fulfilling Prophecies.
November 2016
11/22/2016Book 22 of 52 - The Productivity Project.
11/01/2016Getting Started With Aurelia And Type-Script on Visual Studio 2015
October 2016
10/23/201652 Book Challenge (Books 8 to 21)
10/08/2016Practical IoT Projects for Regular Nerds - Part 1.
July 2016
07/17/2016Contagious (Book 7 of 52).
07/09/2016Born to Run (Book 6 of 52).
June 2016
06/06/2016Productivity Challenge Timer – How Focus Can Become A Game.
April 2016
04/24/2016Switch (Book 5 of 52).
March 2016
03/24/2016How We Decide (Book 4 of 52).
03/22/2016Knowing Yourself With Data - Part 1
03/08/2016Games People Play (Book 2 of 52).
January 2016
01/18/2016I'm OK. You're OK. (Book 1 Of 52).
01/09/2016Brain Challenge: 52 New Books For 2016
August 2015
08/14/2015The Fallacy Of Copying Successful People And The Outcome Bias.
July 2015
07/16/2015Output Vs. Input
07/04/2015The Power Of Pattern Recognition In Health And Wellness
June 2015
06/18/2015Systems Vs. Goals.
06/12/2015Busting Self Help Cliches with Data And Science.
06/10/2015Fake It Till You Become It.
06/08/2015Cookie Cutter Vs. Improvised Support
06/05/2015The Real Story Of Passionate Success.
06/03/2015Feeling Like A Phony Is Fine. Not Showing Up Isn't.
06/01/2015You Are Your User.
May 2015
05/29/2015From Suck To Non Suck.
05/27/2015Trusting Your Best To Give Their Best.
05/25/2015Are You Listening To The Stories Your Failures Tell?
05/22/2015Geeks and Introverts - The World Needs You.
05/20/2015The Perils Of The Passion Hypothesis
05/18/2015Hackers - Movies Vs. The Reality - Part 1
05/11/2015Why No One Cares About You And Why You Shouldn't Either.
05/08/2015The Line Of Best Fit And The Stories Outliers Tell.
April 2015
04/04/2015Easier Than Fizz Buzz - Why Can't Programmers Print 100 to 1?
March 2015
03/28/2015That's Not How Much They Pay. That's How Much They Pay You.
October 2014
10/19/2014Safely Disastrous.
March 2014
03/15/2014Time To Overcome The Always Mindset.
February 2014
02/17/2014Minimalistic Artists - Part 1.
January 2014
01/31/2014Remapping The Windows Key On Your Keyboard.
01/25/2014Your Relationship With Your Ideas - Part 1.
October 2013
10/06/2013The Fun Begins at Eighty Percent.
September 2013
09/27/2013Befriending "If Only" Scenarios
August 2013
08/15/2013Making People Do Things You Want Them To Do.
08/10/2013The Paradox of Rest.
September 2012
09/10/2012Geek Awesomeness: Constraints.
09/04/2012Hard Times And Teams.
May 2012
05/27/2012Geek Awesomeness: The Power Of Progress.
March 2012
03/01/2012Success Vs. Television (Part 1)
February 2012
02/27/2012Deals Vs. Dreams.
January 2012
01/26/2012Geek Awesomeness: Deep Intellectual Conversations.
November 2011
11/15/2011Leadership Tip: Let Go Of Your Pettiness.
October 2011
10/24/2011A Humble Attempt At Helping New Programmers Or Non-Programmers With Programming.
10/21/2011The Game Of Impulsive Publishing.
10/20/2011Understanding How Cloud Based Virtualization Can Hurt You.
10/19/2011The Fair Side Of Things.
10/12/2011You Begin By Appreciating Mastery.
10/09/2011Must Haves.
September 2011
09/30/2011Social Acceptance
09/21/2011Dissatisfied.
09/18/2011Incompetent Individuals Or Folks Having A Hard Time.
09/11/2011Including The Best Of You In Stuff You Publish Or Ship
09/04/2011Even The Fortune Five Hundreds Need Small Solutions.
August 2011
08/28/2011Working With Honest Wonderment.
08/21/2011An Itch Of Shipping Happiness.
08/14/2011Everything Television Is About.
08/07/2011Surviving As A Guerilla Entrepreneur - Part 2.
July 2011
07/31/2011Encouraging Your Engineers To Drive Innovation
07/24/2011This Team Almost Failed Me But That Is Okay.
07/17/2011Be Honest About Your Reasons For Interviewing.
07/10/2011Friendly Discussions Or Drunk Messages.
07/03/2011Management With Aggressive Grins.
June 2011
06/26/2011Your Detail Orientated Mode.
06/19/2011Installing Good Habits Into Your Brain.
06/12/2011Intriguing Research On Learned Helplessness.
06/05/2011Lessons To Learn From Gates And Jobs Sharing A Stage.
May 2011
05/21/2011An Incredible Game With Many Incredible Lessons
05/15/2011Internals Of Text Justification.
05/08/2011Thoughts On Tweaking Your Blogging Routine.
05/05/2011A Flaw In The Premise Of Never-ending Arguments.
05/01/2011Answer On Stack Exchange Project Management: Attracting And Motivating Talent That Kicks Ass.
April 2011
04/30/2011Airlines As An Example Of Boring Mediocrity.
04/28/2011Don't Be An Arrogant Language Purist.
04/24/2011Shredding The Weight Of Random Initiatives.
04/23/2011A Game Of Inches - Part 1
04/22/2011Masters Of The Enterprise Business And The Delusional
04/17/2011Showing Up On Tough Days - Part 5.
04/16/2011Stop Drooling Over Software Success Stories.
04/13/2011Windows Live Writer And Bad Management
04/10/2011The Stuff You Don't Do.
04/09/2011Playing Hard - Part 1.
04/08/2011The Skill Of Managing Without Managing Stuff.
04/03/2011Showing Up On Tough Days - Part 4.
04/02/2011Showing Up On Tough Days - Part3.
04/01/2011Kickass Team - Part 1
March 2011
03/27/2011Building An Awesome Organization - Part 2.
03/26/2011Readers Hideout - Part 2.
03/25/2011Building An Awesome Organization - Part 1.
03/20/2011Passing Comments Vs. Getting On Field.
03/19/2011Showing Up On Tough Days - Part2
03/18/2011Issues With Working To Please Your Managers.
03/13/2011Social Media And Problems With High Noise Memes.
03/12/2011That Serious Face Your Organization Usually Puts On.
03/11/2011Readers Hideout - Part 1.
03/04/2011Most Creative Endeavors Tend To Be Lonely Ones.
03/03/2011Showing Up On Tough Days - Part 1
03/01/2011Juggling Eight Managers And Their Egos - Part 1.
February 2011
02/25/2011Your Culture And Art - Part 1.
02/24/2011Getting Comfortable With Silence.
02/23/2011Pretending To Be Different.
02/20/2011What Will Others Think About You And Your Organization.
02/19/2011Risky - Part 1.
02/18/2011Being Different Or Fitting In - Part 2.
02/13/2011Fixing Genuinely Kickass Software Development Teams.
02/11/2011Being Different Or Fitting In - Part 1.
02/09/2011Writing - Part 1.
02/06/2011Unreasonable - Part 1.
02/05/2011Getting Started And Getting Over The First Hump - Part 1.
02/04/2011Surviving As A Guerilla Entrepreneur - Part 1.
January 2011
01/30/2011The Sex And Cash Theory For Anyone In A Creative Field.
01/29/2011Avoiding The Addiction Of Endless Moping.
01/28/2011Naming Our Very First Free Product - Part 1.
01/23/2011Lessons From A Side Project - Part 2.
01/22/2011Books And Why You Should Be Reading Them.
01/21/2011Your Sources Of Motivation After Your Warm Up Period
01/16/2011A Life Long Mountain Of Challenges With Milestones.
01/15/2011Practice Continuous Learning With Deliberate Practice.
01/14/2011Keeping The Crowds Out For The First Couple Of Sprints.
01/09/2011Stop Whining About Power And Start Contributing.
01/08/2011If You Want Our Business Or Attention Don't Make Us Wait.
01/07/2011Things To Do When You Have Nothing To Do - Part 1.
01/02/2011Letting Your Products Turn Into Remarkable Stories - Part 1.
01/01/2011Asking The Right Questions For Remarkable Work Cultures.
December 2010
12/31/2010Software Development And Hope Drive White Lies.
12/26/2010Engaging In Creative Endeavors And The Gift Of Acceptance.
12/25/2010The Creative Dilemma And Shielding Yourself From Normality.
12/24/2010Lessons From A Side Project - Part 1.
12/19/2010Understanding Software Development Disasters - Part3
12/18/2010Understanding Software Development Disasters - Part2
12/17/2010Understanding Software Development Disasters - Part1
12/12/2010Leadership Tip: Hiring People With Similar Basic Beliefs And Values.
12/11/2010Minor Changes To The Design Of This Blog - Part 1.
12/10/2010Leadership Tip: Avoiding The Perils Of The Classical Slap And Push.
12/05/2010Leadership Tip: Not Worrying About The Fact That Your Idea Has Been Already Built.
12/04/2010Programmer Tip: Get Used To Taking Up Challenges Not Tasks.
12/03/2010Before You Think About Your Product Name Build Something Worth Naming.
November 2010
11/28/2010The Perils Of Hiring High Maintenance Pay Check Programmers - Part 1.
11/27/2010Leadership Tip: The Art Of Not Making Your Decisions Over Meetings.
11/26/2010Understanding The Mindset Of Typical Meeting Lovers Within Your Organization - Part 1
11/21/2010A Rulebook For Your Organization - Part 2.
11/20/2010Programmer Tip: If You Are Going To Get Fired, Get Fired For The Right Reasons.
11/19/2010Venting Your Frustrations On Your Work Is The Stupidest Thing You Can Do.
11/14/2010A Rulebook For Your Organization - Part 1.
11/13/2010Stop Giving Lousy Excuses And Start Working On A Small But Genuine Story.
11/12/2010Leadership Tip: Learning The Art Of Trusting Their Judgments.
11/07/2010Work In Progress Version Of The Book On Builder At Work - Part 4.
11/06/2010Stop Acting Like A Lousy Moron And Using Stupid Numbers To Evaluate Success.
11/05/2010Leadership Tip: Every Time You Use The Word "We" Mean It Through Your Actions.
October 2010
10/31/2010Meet The Movers: A Different Breed Which Is Just As Critical As Builders Or Story Tellers.
10/30/2010Leadership Tip: Get The Whiners To Work And Watch The Bitching Stop.
10/29/2010Work Life Tip: The Decision Of Being Honest In Your Communication.
10/24/2010Productivity Tip: Developing The Courage To Stop And Throw Stuff Away.
10/23/2010Leadership Tip: Stopping Those Status Meetings And Leaving Your Team Alone.
10/22/2010Office Design Tip: Letting Your Workplace Live Up To Your Mindset And Philosophy.
10/17/2010Leadership Tip: Hiring Good People Not Just Good Resumes Or Good Skillsets.
10/16/2010Leadership Tip: Picking Between Toys and Empowerment.
10/15/2010Understanding Genuine Geeks And Nerds - Part 3.
10/10/2010Programmer Tip: When In Doubt About A Company Take A Tour Of Their Office.
10/09/2010Feature Tip: When You Are Skipping Features Choose Wisely.
10/08/2010Understanding Genuine Geeks And Nerds - Part 2.
10/04/2010Straight From The Forefronts Of A Standard Consulting And Outsourcing Body Shop.
10/02/2010You Do Not Need Sexy Voices And People With Weird Smiles On Your Website.
10/01/2010Product Tip: Avoiding The "Call Us For Pricing Details" Model On Your Corporate Website.
September 2010
09/26/2010Understanding Genuine Geeks And Nerds - Part 1.
09/25/2010Marketing Tip: Always Be Helping And Stop Trying Too Hard.
09/24/2010Leadership Tip: Doing More Than Ticking Items Off Your Professional Check List.
09/19/2010Thousandtyone Online Videos - Part 1
09/18/2010Leadership Tip: The Problem With Non Technical Leadership In Software Development.
09/17/2010Leadership Tip: Stop Whining About Your Employees Not Working Sixteen Hours A Day.
09/12/2010Discussions On Software Development Are Good And So Is Programming.
09/11/2010Leadership Tip: Staying Away From Random Stupid Unpredictably.
09/10/2010Advice For Managers: Even If You Don't Have Work To Keep Yourself Occupied, Get A Life.
09/05/2010Leadership Tip: Too Many Drivers Will Not Take Your Car Anywhere.
09/04/2010Working On Enterprise Software Is Not An Excuse For Building Software That Sucks.
09/03/2010Advice For Lurkers: Adding Genuine Value By Being Raw And Completely Real.
August 2010
08/29/2010Programmer Tip: Find The Momentum That Keeps You Moving And Learning.
08/28/2010Leadership Tip: Avoiding Blind Spots For Stupidity Within Your Organization.
08/27/2010Programmer Tip: The Meaning Of Mentorship And How You Grow As A Person
08/22/2010Geek Tip: The Speed Of Time And Keeping A Track Of The Days That Have Gone Behind.
08/21/2010Geek Tip: Learn How To Move to The Logged Out State Of Mind.
08/20/2010Work In Progress Version Of The Book On Builder At Work - Part 3 (Revised).
08/14/2010Picking A Company Is Not As Simple As Picking Your Clothes.
08/13/2010Genuine Mavens Can See Through Your Product And Your Organization.
08/08/2010Getting Those Paycheck Programmers to Quit Your Organization - Part 1.
08/07/2010Trying To Be "Practical" All The Time Equals A Mediocre Professional Life.
08/06/2010Learning The Art Of Genuinely Reading And Enjoying Books You Like.
08/01/2010When Trying To Make A Point With Your Emails Or Blog Post Short Is Better Than Long.
July 2010
07/31/2010The Noise And The Turmoil That Clutters Your Brain - Part 1.
07/30/2010A Simple Question To Ask Before You Publish Something Live.
07/25/2010Work In Progress Version Of The Book On Builder At Work - Links To All The Chapters.
07/24/2010Work In Progress Version Of The Book On Builder At Work - Part 3.
07/23/2010Work In Progress Version Of The Book On Builder At Work - Part 2.
07/18/2010Work In Progress Version Of The Book On Builder At Work - Part 1.
07/17/2010Leadership Tip: Not Getting Scared When Your Team Stops Asking For Direction.
07/16/2010Staying Away From The Sadistic Pleasure Of Criticizing Your Team And Their Failures.
07/11/2010Programmer Tip: Exercising Your Brain By Learning Something New - Part 1.
07/10/2010The Perils Of Blatant Mediocrity When It Comes To Your Product - Part 1.
07/09/2010Productivity Tip: Using Your Keystrokes Where They Add Value.
07/04/2010Differentiating Between A Good Teacher And A Mediocre Or A Lousy One - Part 1.
07/03/2010Programmer Tip: Don't Be The Ego Centric Veteran Who Knows It All.
07/02/2010Productivity Tip: Getting Done And Celebrating Your 'Doneness'.
June 2010
06/27/2010Using Twitter To Build On An Abnormal Way Of Looking At Perfectly Normal Things.
06/26/2010Leadership Tip: The Art Of Easing Out And Building Self Sustaining Teams.
06/25/2010Programmer Tip: Reducing Your Parallel Threads And Prioritizing Your Free Time.
06/20/2010Programmer Tip: The Virtues Of A Little Bit Of 'Boredom Time' In Your Life.
06/19/2010Programmer Tip: The Perils Of Having A Truck Load Of Negative Drama Around You.
06/18/2010Leadership Tip: Understanding Human Polymorphism In Teams And Organizations.
06/13/2010Leadership Tip: Avoiding The Perils Of Organizational Procrastination.
06/12/2010Design Tip: If Your Product Is Great, It Does Not Need To Be Good.
06/11/2010Leadership Tip: When In Doubt Rely On Basic Goodness Rather Than Market Norms.
06/06/2010Presenting Code-Persona - Having Some Serious Fun With Code And Technology.
06/05/2010Leadership Tip: Hiring And Working With People Who Can Drive Themselves.
06/04/2010Leadership Tip: Hiring A Few Converted Jerks In Your Organization.
May 2010
05/30/2010The Concept Of Working From Anywhere And The Freedom Of Mobility - Part 1.
05/29/2010Newsflash: Your Product Or Business Idea Just Doesn’t Have A Unique Selling Point.
05/28/2010Leadership Tip: Don't Accept Random Silent Disagreement As An Option.
05/23/2010Programmer Tip: Thinking About What Matters The Most And Then Doing It - Part 1.
05/22/2010Programmer Tip: Give Your Level Best And Then Don't Give A Rat's Ass.
05/21/2010Programmer Tip: True Alpha Geeks Breed Alpha Geeks.
05/16/2010Programmer Tip: Measuring Your Organization's Ability To Get Things Done
05/15/2010Leadership Tip: Don't Waste Your Time On Random Discontent - Part 1
05/14/2010Support Is Serious Business Deserving Your Time, Money And Attention
05/09/2010Entrepreneurship Tip: Trying Not To Play Safe Even When It Comes To Pricing.
05/08/2010TEDxCalcutta 2010 - Announcement 3.
05/07/2010Programmer Tip: Work Less, Stay Focused And Say No To Random Meaningless Slogging.
05/02/2010Blogging Tip: The Stories That Surround You And Adding Them To Your Blog.
April 2010
04/30/2010Leadership Tip: When Your Alpha Geek Quits Wait It Out And Observe What Happens.
04/24/2010Getting The Nerd Within You To Care About Fitness For A Healthier Mind - Part 1.
04/23/2010Leadership Tip: Avoiding Constant Cross Examinations Within Your Organization.
04/18/2010The Least You Can Do Is Give No Excuses For Your Laziness And Boring Dreams.
04/17/2010Entrepreneurship Tip: Working With Programmers Who Are Straightforward - Part 1.
04/16/2010Starting Conversations Or A Movement By Finding A Few Remarkable Nuts.
04/11/2010Productivity Tip: Reducing Your Talk-Time And Getting Some Real Work Done.
04/10/2010TEDxCalcutta 2010 - Announcement 2.
04/09/2010The Perils Of Finding Harry Potters Of The Software Development World.
04/04/2010Utilizing Your Intellectual Surplus On Something That Is Useful And Fun.
04/03/2010Programmer Tip: Becoming Cover-Fire Worthy Matters Quite A Bit.
04/02/2010Programmer Tip: Trying To Be There When The Sky Is Falling Or You Are Needed.
March 2010
03/28/2010TEDxCalcutta - We Want To Listen To Your Ideas And Learn From Them.
03/27/2010Programmer Tip: Wearing What Makes You Comfortable And Happy.
03/26/2010Programmer Tip: Being The Best Purple Cow You Can Become.
03/21/2010TEDxCalcutta 2010 - Announcement 1.
03/20/2010Stop Playing The Twitter Game And Publish Something Meaningful.
03/19/2010The Meaning And Significance Of Eleventh Hour In Your Work Life - Part 1.
03/14/2010Be Honest And Committed To Shipping - Whether It Is In Or Outside Your Organization.
03/13/2010Use Your Spine And Commitment To Avoid Or Stop Haggling Over Timelines.
03/12/2010Leadership Tip - Letting The Critic Speak Up Whenever Needed.
03/07/2010Leadership Tip: Stop Cloning Teams. Encourage Diversity In The Approaches Taken.
03/06/2010Tip For Triggering Genuine Conversations: Letting The Lurkers Hang Around.
03/05/2010Productivity Tip: Being Effective Involves Utilizing The Magic Minutes.
February 2010
02/28/2010Leadership Tip: Stepping Out Of The Frame And Being The Guy That Takes The Picture.
02/27/2010Productivity Tip: Avoiding The Zone Of Nothingness In Your Work Life.
02/26/2010Learning From Austin Powers: Your Product Does Not Need More Features.
02/21/2010Avoiding The Typical Software Development World Stereotypes - Part 3.
02/20/2010Soul Searching Question For Managers: Why Do You Want Manage Your Team?
02/19/2010Leadership Tip: Avoiding Generic Whining Within Your Organization.
02/14/2010Entrepreneurship Tip: You Do Not Find A Genuine Idea. It Finds You.
02/13/2010Leadership Tip: Encouraging Your Teams To Raise Red Flags.
02/12/2010Programmer Tip: Thinking About What Works For 'You' Or 'Your' Team.
02/07/2010Understanding The Significance Of Weak Ties In Your Professional Life.
02/06/2010Leadership Tip: Your Ideas Do Not Need Your Protection - They Need Your Commitment.
02/05/2010Programmer Tip: Consider Looking For Your Own Sources Of Motivation.
January 2010
01/31/2010Programmer Tip: Consider Taking A Couple Of Happy Hours Each Day Of Your Life.
01/30/2010Programmer Tip: No One Really Cares About Your Failures.
01/29/2010Programmer Tip: Consider Coding In Silence Or Switching To Pair Of Head Phones.
01/24/2010Understanding A Simple Fact Of Life - Basic Traits Of People Usually Do Not Change Easily.
01/23/2010Understanding And Avoiding The Serious Perils Of F-You-Code.
01/22/2010Management By Intimidation Is Downright Stupid And Risky.
01/17/2010Avoiding The Typical Software Development World Stereotypes - Part 2.
01/16/2010Programmer Tip: Have The Spine To Question Authority (And Your Manager).
01/15/2010Programmer Tip: Start Re-Investing In Yourself Consistently.
01/10/2010Innovation Tip: Keep Fooling Around Like A Child And Keep Looking For Bird Poop.
01/09/2010Leadership Tip: Stick To Your Core Values And Pass Them On Across Teams.
01/08/2010Avoiding The Typical Software Development World Stereotypes - Part 1.
01/03/2010Programmer Tip: Do Not Waste Your Professional Trump Card On Funny Things.
01/02/2010Entrepreneurship Tip: Do Not Start 'Good News Wildfires' Using Your Wishful Thinking.
01/01/2010Entrepreneurship Tip: Shipping Mediocre Products Is Not An Option.
December 2009
12/27/2009Programmer Tip: The Best Of The Projects In Your Life Never End.
12/27/2009Programmer Tip: Growing Your Comfort Zone A Little More Each Day.
12/26/2009Programmer Tip: Slow Down And Give Your Sprints Some Time To Stabilize.
12/20/2009Career Tip: Focus On Being A Happy Hedgehog Over The Long Term.
12/19/2009Leadership Tip: The Best Management Is Management You Cannot See.
12/17/2009Leadership Tip: Leaders Who Are Always Busy Often Make Really Bad Leaders.
12/13/2009Programmer Tip: Look Out For The Best Alpha Geeks And Learn From Them.
12/12/2009Entrepreneurship Tip: Happy Teams Build Productive And Profitable Organizations.
12/11/2009Picking Between Your Official Designation And Your Secret Titles.
12/06/2009Leadership Tip: Start Noticing And Appreciating Your Silent Heroes.
12/05/2009Hiring Kick-Ass Programmers Who Interview Your Organization.
12/04/2009Entrepreneurship Tip: Every Client Is Not Meant To Be Your Client.
November 2009
11/29/2009Programmer Tip: Get Rid Of Those Systems First.
11/27/2009SQLDBAdmin - Open Source Web Based Administrator For SQL Server.
11/26/2009Programmer Tip: A Passionate Contributor Is Better Than A Self Proclaimed Alpha Geek.
11/22/2009Leadership Tip: Every Time They Are Lost And Confused It Probably Is Your Fault.
11/21/2009User Interface Design Is Not About Lorem Ipsum And Pretty Boxes.
11/19/2009Programmer Tip: A 'Large' Project Means Nothing.
11/15/2009A Gentle Nudge: Too Much Inspiration Is Highly Overrated.
11/14/2009Surviving Without Random Lies In The World Software Development.
11/12/2009Programmer Tip: Stop Those CYA Emails And Engage In Meaningful Discussions.
11/08/2009Programmer Tip: Strive To Connect With Human Beings Whenever You Can.
11/07/2009TED India 2009: Experiences And Observations Of A Rogue Thinker - Part 2
11/05/2009TED India 2009: Experiences And Observations Of A Rogue Thinker - Part 1
11/01/2009Random Thoughts On Truly Remarkable Story Telling - Part 1.
October 2009
10/31/2009Random Thoughts On Builders At Work - Part 19.
10/28/2009Random Thoughts On Builders At Work - Part 18.
10/25/2009Random Thoughts On Builders At Work - Part 17.
10/23/2009Programmer Tip: Learn Like A Teacher. Teach Like A Learner.
10/20/2009Building Better Software By Learning From Accidents.
10/18/2009Random Thoughts On Builders At Work - Part 16.
10/16/2009Dissecting Remarkable Code And Design - Part 2.
10/14/2009Random Thoughts On Builders At Work - Part 15.
10/11/2009Random Thoughts On Builders At Work - Part 14.
10/10/2009Random Thoughts On Builders At Work - Part 13.
10/08/2009Random Thoughts On Builders At Work - Part 12.
10/03/2009Dissecting Remarkable Code And Design - Part 1.
10/02/2009Random Thoughts On Builders At Work - Part 11.
September 2009
09/30/2009Google SideWiki - Amazing Story Telling. Interesting Product.
09/25/2009Observing And Understanding Genuine Builders - Part 17.
09/24/2009Building Remarkable Work And Play Environments - Part 18.
09/22/2009Building Remarkable Work And Play Environments - Part 17.
09/18/2009Random Thoughts On Builders At Work - Part 10.
09/17/2009Random Thoughts On Builders At Work - Part 9.
09/15/2009Random Thoughts On Builders At Work - Part 8.
09/12/2009Random Thoughts On Builders At Work - Part 7.
09/11/2009Observing And Understanding Genuine Builders - Part 16.
09/08/2009Building Remarkable Work And Play Environments - Part 16.
09/05/2009Building Remarkable Work And Play Environments - Part 15.
09/04/2009Observing And Understanding Genuine Builders - Part 15.
09/01/2009Building Remarkable Work and Play Environments - Part 14.
August 2009
08/28/2009Observing And Understanding Genuine Builders - Part14.
08/27/2009Building Remarkable Work and Play Environments - Part 13.
08/25/2009Building Remarkable Work And Play Environments - Part 12.
08/21/2009Building Remarkable Work And Play Environments - Part 11.
08/21/2009Avoiding The Perils Of Demo Driven Development.
08/18/2009Random Thoughts On Builders At Work - Part 6.
08/14/2009Random Thoughts On Builders At Work - Part 5.
08/13/2009Random Thoughts On Builders At Work - Part 4.
08/11/2009Building Remarkable Work And Play Environments - Part 10.
08/07/2009Building Remarkable Work And Play Environments - Part 9.
08/06/2009Crux - Announcement 1.
08/04/2009Building Remarkable Work And Play Environments - Part 8.
July 2009
07/31/2009Building Remarkable Work And Play Environments - Part 7.
07/30/2009Random Thoughts On Builders At Work - Part 3.
07/28/2009Random Thoughts On Builders At Work - Part 2.
07/24/2009Stitch And Use Approach To Developing Intellectual Property Is Highly Overrated.
07/23/2009Random Thoughts On Builders At Work - Part 1.
07/21/2009Measuring Your Twitter Power Using Number-Of-Followers Is Highly Overrated.
07/17/2009Building Remarkable Work And Play Environments - Part 6.
07/16/2009Trying To Publish Posts With No Typing Errors Can Make Your Blog Safe-And-Boring.
07/14/2009Building Remarkable Work And Play Environments - Part 5.
07/10/2009Building Remarkable Work And Play Environments - Part 4.
07/09/2009Behind Every Failed Project Are Reasons That Are Simple And Straight Forward.
07/07/2009Avoiding Never Ending Arguments And Flame-Wars By Using (Twitter) Hash-Tags.
07/03/2009Building Remarkable Work And Play Environments - Part 3.
07/02/2009Building Remarkable Work And Play Environments - Part 2.
June 2009
06/30/2009Building Remarkable Work And Play Environments - Part 1.
06/26/2009SQLDBCrypt - Open Source Database Encryption For SQL Server.
06/25/2009Observing And Understanding Genuine Builders - Part 13
06/23/2009Observing And Understanding Genuine Builders - Part 12
06/19/2009Observing And Understanding Genuine Builders - Part 11
06/17/2009Observing And Understanding Genuine Builders - Part 10
06/16/2009Observing And Understanding Genuine Builders - Part 9
06/12/2009Observing And Understanding Genuine Builders - Part 8
06/10/2009Observing And Understanding Genuine Builders - Part 7
06/05/2009Observing And Understanding Genuine Builders - Part 6
06/03/2009Observing And Understanding Genuine Builders - Part 5
May 2009
05/29/2009Observing And Understanding Genuine Builders - Part 4
05/27/2009Observing And Understanding Genuine Builders - Part 3
05/22/2009Observing And Understanding Genuine Builders - Part 2
05/20/2009Observing And Understanding Genuine Builders - Part 1
05/15/2009Builders, Story Tellers And Whiners - Part 7
05/13/2009Builders, Story Tellers And Whiners - Part 6
05/08/2009Builders, Story Tellers And Whiners - Part 5
05/06/2009Builders, Story Tellers And Whiners - Part 4
05/01/2009Builders, Story Tellers And Whiners - Part 3
April 2009
04/29/2009Builders, Story Tellers And Whiners - Part 2
04/24/2009Builders, Story Tellers And Whiners - Part 1
04/22/2009Builders At Work - Gripping Stories Of Remarkable Builders In Action.
04/17/2009My First E-Book And Your Chance To Boo At A Bathroom Singer In A Live Concert.
04/15/2009Reasons For Writing Your Own E-Books.
04/10/2009The Art Of Selling Software - It's About Remarkable Story Telling With Honest Intents.
04/08/2009Picking Up Fights With Your Arch Enemy.
04/03/2009Confront Issues And Never Ending Arguments - Don't Avoid Them.
04/01/2009Striving For Transparent Work Cultures With 'No Secrets'.
March 2009
03/27/2009Public Websites And Product Descriptions - Avoiding Content That Is Impotent.
03/25/2009Don't Worry. Be Crappy.
03/20/2009When It Comes To Your Professional Life - Everything Is Personal.
03/18/2009Strong Ideas Worth Spending Time And Effort On Vs. Random Distractions.
03/13/2009Business Analysts And The Million Dollar Question - What Would You Say You Do Here?
03/11/2009Knowing And Avoiding Random Distractions In World Of Software Development.
03/02/2009Crux - Open Source Workflow Engine And Web Application Framework Built On .NET.
February 2009
02/27/2009Committee Driven Development Is Not Just Lame - It's Dangerous.
02/25/2009When It Comes To Working On Something Innovative - Weird And Ugly Is Often Beautiful.
02/20/2009Safe Is Risky. 'Remarkable' Is Fun.
02/18/2009No-One Cares About You, Your Blog Or Your Product.
02/11/2009Building A Better 'Transactive Memory' - Relying On Mavens Vs. Going By Expert Opinions.
02/06/2009Insecurity - Use It Till You Lose It. The Art Of Staying Dangerously Close To Getting Fired.
02/03/2009You're Not A 'Detail Oriented' Manager. You're Just A Prick.
January 2009
01/30/2009Reducing The Number Of Clicks Is Highly Overrated.
01/27/2009You Could Be A Micro-Manager Or A Prick - And You May Not Even Know It.
01/23/2009Optimum Utilization Of Product Teams, Bullshit Busters And Sleeping Pills For Monkeys.
01/20/2009Why Kick-Ass Developers Should Become Managers - If You Don't Run Your Projects 'They' Will.
01/16/2009The Art Of Building Polite Applications And Avoiding Errors In Your Errors.
01/13/2009If They Are Genuinely Defining Your Work Culture, You Probably Don't Even Know It.
01/09/2009Contributing Through Your Blog - What Goes Around Comes Around.
01/06/2009Software Development And Learning The Art Of Giving Up. Shamelessly.
01/02/2009Avoiding Accidents And Fetal Crashes In Software Development By Letting Your Team Drive.
December 2008
12/31/2008The Perils Of Mitigated Speech In Software Development.
12/26/2008Stop Whining About Scalability, Best Practices And Enterprise Application Development.
12/23/2008Conviction And A Strong Spine - Two Qualities To Look For In People You Work With Or Hire.
12/19/2008Why People Who Lead Teams Should Have Short Memories.
12/16/2008Leadership, Constructive Criticism And Not Playing The Blame Game.
12/11/2008Birds, Flocking Together And Why Constraints Are The Building Blocks Of Successful Teams.
12/09/2008Tracking Your Project Using Agile - Are You Looking At Those Burn Down Charts?
12/05/2008Selecting Candidates Based On IQ And Educational Background Is Highly Overrated.
12/01/2008Detailed Planning And Comprehensive Project Plans Are Highly Overrated.
November 2008
11/28/2008Have You Thrown Away Your Gantt Charts Out Of Window Yet?
11/25/2008That's Not An Office. Software Shops Around The World Just Want You To Think It Is.
11/20/2008The Secret Sauce Of Successful Software Development Teams - Do You Really Like Them? Or Are They Just Colleagues?
11/17/2008Resume Driven Development, The Hammer And The Nail.
11/13/2008Two Golden Rules For Software Development - Don't Police, Don't Panic.
11/10/2008Deadlines Driven Development Is For Dummies.
11/07/2008Meet The Personas. Let The Story Telling Begin.
11/03/2008The Perils Of Multitasking In Software Development And Life.
October 2008
10/30/2008Martial Arts And Computers - Are You One With Your Computer?
10/27/2008Catalysts In The Software Development World - Are You Giving Them The Credit They Deserve?
10/23/2008Optimism And Wishful Thinking. Two Biggest Curses In Software Development.
10/20/2008Project Managers Not-To-Do List And Most it's Most Important Not-To-Do Item
10/13/2008Meetings - The Heroin Of Software Development World.
September 2008
09/22/2008Complexity Happens - That Complex Project Or Product You Might Be Working On.
09/16/2008Throwing The (In)Frequently Asked Questions Out Of The Window.
August 2008
08/18/2008You Don't Ask Why, You Don't Get Innovation (Comment Reply).
July 2008
07/07/2008That Cool Feature You Probably Aren't Going To Need.
June 2008
06/03/2008Hey Mr. Jargon, You're Just Full Of Crap!
May 2008
05/27/2008It's Not About Google. It's About You.
April 2008
04/14/2008Write Some Code, Mr. Manager!
04/07/2008Stop Being A Leecher. Participate. Contribute.
March 2008
03/31/2008CMM, RUP and Gantt Charts Don't Build Successful Software. Kick Ass Programmers do.
03/24/2008The War, The Angel, The Devil And The Programmer
03/17/2008Opinionated Programmers Are Better Than A Flock Of Sheep
03/10/2008The 15 Percent Rule Manifesto Is Just A Glamorized CYA Document!
03/03/2008Microsoft ASP.NET MVC Routes For Dummies
February 2008
02/27/2008Your User Interface is Beautiful, But That's Not The Point!
02/23/2008Accouchement New Features - Announcement 4
January 2008
01/30/2008Are You Successful Because of Your Processes Or In Spite of Your Processes?
01/15/2008How Big Are Your Teams?
01/02/2008Breaking The Infinite Loop Of Failure
December 2007
12/28/2007Is Your Task Done? Or Just Ninety Percent Done?
12/20/2007Broken Windows - If Broken They Are, Fix Them You Must.
November 2007
11/29/2007Is Your Client Your Ally?
11/25/2007TacticSheet New Features - Announcement 3
11/05/2007TacticSheet New Features - Announcement 2
October 2007
10/31/2007TacticSheet New Features - Announcement 1
10/25/2007TacticSheet - Open Source TimeSheet and ExpenseSheet System Built On .NET 3.5
September 2007
09/18/2007Did You Loose Your Visual Studio Intellisense?
09/10/2007Setting Up Intellisense With Ruby on Rails.
August 2007
08/30/2007When in Doubt, Don't Think.
June 2007
06/25/2007Are Eight Hours a Day Enough For Software Programmers?
06/20/2007Download Multiple Files In One Shot With FlashGot.
06/10/2007Meet - Me 0.3.0.
May 2007
05/11/2007Are You a One Man Army?
05/07/2007Programmer Tip - Support What You Write!
05/02/2007Do you Respect the Iron Triangle?
April 2007
04/29/2007Do You Want to Manage Your Team?
04/13/2007The Thick-Skinned Developer
March 2007
03/29/2007Some Gangi Talk from the Past
03/03/2007Are You Stuck With a Problem? Divide and Conquer!
February 2007
02/13/2007Reading XML Files with PowerShell (Monad)
02/11/2007The Art of Throwing Away Code
02/06/2007Fixing Package Load Failure Error with Windows Workflow Foundation and Visual Studio
02/05/2007Why Does Fred Program By Coincidence
January 2007
01/26/2007The When and Why of SVN Branches, Tags and Trunk
01/20/2007Protecting Intellectual Property Vs. Trusting Employees
December 2006
12/25/2006Have You Made Your New Year's Resolutions for 2007 Yet?
12/15/2006Are you 'On the Bench'?
12/02/2006Hello Atlas Article at Code Project
November 2006
11/29/2006Enabling ASP.NET 2.0 Debugging on Visual Studio 2005, IIS 7.0 and Vista
11/21/2006Skin PowerShell (Monad) to Customize it's Look and Feel
11/12/2006A Different Perspective to Programmer-Poetry
11/04/2006It's a Mac Mac World!
October 2006
10/31/2006Analyze This!
10/20/2006A huge Trace.Log file deleted and a couple of Gigs reclaimed!
10/19/2006DeskTask - It's all about the "Feel Good Factor"! (Freeware)
10/12/2006The Train-Person... and a Train Trip that Rocked!
September 2006
09/16/2006About this Blog
09/16/2006About Me