I see, learn and rediscover… everyday!
 
Author: <span>hari</span>

Three principles

Meaning of Life This is something I (and I’m sure many others) have been pondering for many years. We all already know the answer to the question for “The answer to life, meaning, and everything”. It is 42. But what I’ve been pondering is the answer to MY life, meaning and everything. And to make things worse, I find myself …

AWSome Builders

This is my first tech talk after a long while. It was fun to have an open conversation about the various steps we took to scale our infrastructure and reduce the cost. The discussion was about the top 10 things we’ve learnt/implemented over the last years. Start Small – Starting small when building the infrastructure with AWS. Queues solve most …

Happy Teachers Day

Happy Teachers Day to everyone out there. Coming from a family of many many teachers and inspired by dad, I was very sure I’ll become a teacher later. While that surely didn’t happen, I still enjoy teaching a lot. When I just joined the college as a clueless kid, there were some folks who served as a great mentor and …

Growth

All good companies (including ours) focus on growth and make sure they allocate a budget for their growth. Without a clear focus on growth, it is impossible to run a successful business. The term “growth team” and “growth hacking” are all normal in the current business world. I strongly believe the same logic should apply for us individuals too. We …

Atomic Habits

This book was first recommended by Ishani while she was reading this. In fact, I loved this book so very much that I completed this book even before she did. Months later, I recommended this book to Vidhi and ended up reading this again. The best thing about this book is the simplicity and practicality of this book. From the …

Johnny Gaddaar

The main reason for me to write about this movie is a talk I’ve watched by Max Levchin. I’ve uploaded the 3-minute video where he talks about picking the right co-founder. The entire talk is an amazing lesson for startup founders and you can watch the full video at https://guides.co/g/y-combinator-startup-school/8943 Of course, running a startup with another founder for years, …

Neutral State

Startups are crazy! Things look so positive one minute and everything goes to negative next minute. Same way, things look so fucked up one minute, and then there is the ray of hope. In a startup, things seem great one moment and hopeless the next. And by next, I mean a couple hours later. The emotional ups and downs were …

Advice for a junior software developer

Every year, I work with a smart bunch of college kids during their summer/winter internship at HackerRank. While I’ve learned a lot of things from them, they usually ask for feedback/advice at the end of the internship. The individual feedback varies from person to person, but there is a standard set of links/books I share with them to read to …

When Breath Becomes Air

This book was recommended by another colleague. This is written by Paul Kalanithi, an American Neurosurgeon, about his life and illness, battling stage IV lung cancer. Top three thoughts about this book I might remember forever. This book reminds me of a LOT about ‘The Last Lecture’ from Randy Pausch. If you haven’t read the book, you should read the …

Hiring great people

The following is an excerpt from one of the documents we follow in our hiring process. It’s obvious we want to hire great people. No sane person will advise otherwise. There are different definitions of great, but let’s ask the question, why? The simple answer is time. Time is everything in a startup. A startup is designed in a way …

Decade

You remember some events in your life forever. Things that happened 10 years ago feels like it just happened yesterday and you can even remember the room, people, and the whole scene of action. For me, meeting Vasudha could be in a tech event in Chennai will top the list. We met each other for the first time at DevCampChennai …

Founder Stupidity

Founders are core to the company they create. They are supposed to smart, great in problem-solving, and at some level should be able to visualize the future. I recently had some one talk to me about how much he admires other founders and why founders are so great. While I was happy to take the credits, I wish I could …

Inbox Pause

I follow Inbox Zero to take control of my inbox. Initially, it was great and ‘felt’ very productive. But later at some point, it became an addiction to check email very often. The urge to keep the email at zero made me check inbox regularly. After a few weeks, I wasn’t sure if I was even doing my job. I …

WebAssembly 101

WebAssembly has been there for quite some time. While I understand the overall idea, I never had a chance to build anything production-ready so far. I had a chance to play around with WebAssembly during our company hackathon and one of the engineers explained in detail how WebAssembly works. I wanted to build something with WebAssembly and wanted that to …

Certificates

We recently launched certificates in HackerRank. When it came to the decision to who will sign the certificate, our engineering team asked me if they can use my name and signature. Of course, without thinking twice, I gave them my +1 and asked them to go ahead. Never ever I imagined this will result in so many users reaching out …

Mail Merge to PDF Files – V2

This is a follow up of the post I’ve shared earlier to create files earlier at https://sp2hari.com/mail-merge-to-pdf-files/ While the first version of the post I made for creating multiple PDF files from Google Doc and Google Sheets still works, it is a lot hackerish. Copying the ID from the document, and managing the ‘Config’ in the sheet is a lot …

Request War

This contest started as a fun chat with an employee at HackerRank and how it ended up with a coding contest. One of the engineers from our team, Aditi Tayal, has recently started learning to build a web app using Mysql and Redis. She built a simple task manager and shared this link with me https://aditiflaskcrudapptutorial.herokuapp.com/. My first instinct is …

Improving font load performance

This post is a result of an article I came across recently. https://csswizardry.com/2020/05/the-fastest-google-fonts/. This is a nice post which in detail about improving the performance of a website when loading fonts from Google. There is a lot of interesting items going on to make the web page load faster. font-display: swap Instructs the browser to use the fallback font to …

Suicide

This post is the result of writing a LOT of Google apps scripts and watching a lot of ‘Forensic Files‘ in Netflix. An interesting function I used so far to attach a menu is the onOpen() function. The code inside the onOpen() function executes when the file is opened. For example, following code is an example of onOpen from my …

The Last Episode

I’ve always enjoyed the commencement speech made by Steve Jobs at Stanford. It is everyone out there should listen at least once. You can read/view the entire speech here at https://news.stanford.edu/2005/06/14/jobs-061505/. The best part about the speech is about he finished the speech. When I was young, there was an amazing publication called The Whole Earth Catalog, which was one of …

Mail Merge to PDF Files

Mail merge is a great feature (truth be told, everything that automates a repetitive job is a great feature). One of the tedious repetitive task our team keeps doing often is generating PDF files for our employees (usually one file per person). We are going to automate this using Google Docs, Google Sheets, and Google App Scripts. Step 1: Create …

Creativity Inc

Top three things I want to remember from this book and hopefully follow in work and life. It is not easy to build a team on top of honesty and candor. This is not because people are bad or not trustable. We slowly lose the honesty and candor as we grow big. We all try our best to avoid hard …

Lockdown & Mental Strength

Given the current COVID-19 scenario, this is the right time to measure the mental strength of companies and individual members. Here is a good video to understand why mental strength matters. While it is fun to make such adorable videos, that is not the core reason for this experiment. The researchers studied these children years later as a follow-up study. …

Books to read – Q4/18

One of the downsides of running a company is that you get caught up with so many problems to solve ‘at this moment,’ that you miss the focus to think long term. Especially one of the things I miss the most is reading books and reflecting on the learnings. It is easier to take your time off to read books …

The People & The Problem

  9 years since I’ve decided to start on my own. Looking back, not a bad decision after all. Looking ahead, excited only about two things. People I’m working with and the problem I’m solving. More and more interesting people to work with. The scope of the problem to be solved is getting bigger and bigger. #excited! Photo by rawpixel on Unsplash