Taran Bains
The only way that you’re ever going to get to the other side of this journey is by suffering. You have to suffer in order to grow. Some people get it, some people don’t.-David Goggins

Hey there, thanks for stopping by. I'm a self-taught software engineer with over six years of experience and I am based out of Vancouver, Canada. I've got a passion for Typescript in both the Frontend and the Backend. If you'd like to hear about how I went from being someone with a Bachelor's degree in Business Administration to a Software Engineer, feel free to reach out to me on twitter; I'd be more than happy to walk you through my journey.

Start with why

My why? I want to improve the lives of all those who come across my path.

I don't want to go into why I started this website; I am sure that you can ascertain my motivations (staying up-to-date on my skills, fun, etc). If I had to distill it down to a single point, however, it is that I want to be able to share my knowledge with the world. There are thousands upon thousands of these websites that have been created by thousands of amazing developers, many of whom are much better than I at software development. However, I strive to go beyond just software development; I want to provide a place to distribute as much knowledge as I can on a myriad of topics. That's why this is the home for "mostly" my developer thoughts; I've given myself room to take the conversation elsewhere.

Me looking very handsome
If you do what is easy, your life will be hard. If you do what is hard, your life will be easy.-Les Brown

Some of my core values

The following are some of my guiding principles


And my definition of greatness is anyone that’s making that effort, even in a tiny way, just to take this incredible machinery that we were given — this nervous system — and to leverage it toward being better, feeling better, and showing up better for other people-Andrew D. Huberman

Nothing gets done unless you're putting in the work.


You lift the first foot and God will lift the second. Remember though, that you have to lift the first foot, then and only then will God lift the second.-Paramjit Singh Bains (My Father)

I've learned many things from my old man, but this is one of the most important lessons that I've learned from him. No matter where you end up, no matter what you do, you are directly responsible for how you respond and how you move forward. I choose to move forward with the best intentions in my heart and I will always take responsibility for the decisions and choices I make.


If you want to go fast, go alone. If you want to go far, go together.-Unknown

While working solo has its benefits, I've found some of the greatest work I've done in my career was produced, in part, thanks to effective collaboration. I've been fortunate enough to work with some amazing folks over the years and I've learned a lot from them. Designers, engineers, product owners, etc. I've learned from each and every one of them. No one can have all the answers... that's why we work together with folks! Two heads are better than one.

Details about me you'd probably never guess

I'm a huge fan of Lord of the Rings (LOTR)

From its deeply intricate lore, to the amazing stories of brotherhood and love, I love it all. Also, the fact that Tolkein wrote LOTR to help him process his PTSD from the Vietnam war adds another layer of depth and value to his legacy ❤️

My favourite colour is pink

I mean, since you're on my site, you've probably already guessed that, yeah, I like pink. The color; not the artist. 😆

I love Brazilian jiu-jitsu

While injures have precluded me from actively engaging in the sport, 2023 is my comeback year. It's about time I got my blackbelt... its been long enough — 16 years on and off and still a blue!🥋

I'm a published poet

There was a time where I'd spend my spare moments writing Shakespearean sonnets. I've since moved on to writing awesome blog posts but if you'd like to read my only published work you can find it here 🪶