that one t-shirt

Posted on January 21, 2023 in thoughts • 1 min read

I bet you would have that one t-shirt in your wardrobe that you can pull out and wear for any occasion, be it a quick casual lunch, meeting friends in the evening or just simply going out someplace nearby. I have one such t-shirt, I call it my "go-to" t-shirt.

As an analogy, the programming language python is the same as the go-to t-shirt for me! It's favourite tool for any random project, be it a simple charting or simulation for my financial modeling projects or some learning exercise on AI / ML project or any data analytics projects. Python serves to be the core for most of my needs, there are supporting scripts in shell, R, javascript, HTML / CSS but the core functionality is mostly delivered by python.

But why python? May be I have grown up to it 😊

Here are my top 5 reasons -

  1. It's easy to code, read and maintain the code in python.
  2. There are tons of documentation available and answers to most questions are readily available on stackoverflow or similar platforms.
  3. Versatile - Can be used as a webserver and also use it to calculate the standard deviation of a large data set in 3 lines of code.
  4. Robust and vast standard library and frameworks.
  5. Opensource and in continuous development.

What's your go-to tool ? Are you biased towards python as I am ?