Books I read in 2018
General/Personal Development The art of living (Thich nhat hanh): This is the best Thich nhat hanh I’ve read, composing his philosophy on living an examin...
General/Personal Development The art of living (Thich nhat hanh): This is the best Thich nhat hanh I’ve read, composing his philosophy on living an examin...
This blogpost is my thoughts only and does not necessarily represent the positions of current or past employers.
“Gatoradeee!! Water!” The sudden enthusiastic cheer after a period of silence was hard to miss. Looking up, I saw the 10k marker. I looked at my watch and I ...
When working in software, one way to look at our profession is to say that we take architecture docs or designs and make code out of it. After years in the i...
I ran the NYC marathon this Sunday. On my fourth marathon, I was going for 3:45, came off with a 3:38, personal best by 4 minutes. More than the time, a vani...
Once you start receiving payments on your site, congratulations! You are likely building something people want. But now you are at the point of having to man...
In recent years, payment API providers have made integrating payments much easier than it used to be. Instead of dealing with banks and exchanges, ecommerce ...
With the rise in VC funded startups, there was not a big community for individuals and small teams launching and supporting digital product businesses with t...
The Internet started as a publishing medium. It excels at enabling people to share their unique gifts. An amazing amount of content gets put out on the web e...
If I were to think about running a 26.2 mile race at the start of 2015, the overwhelming feeling would be one of fear. I have only ever ran a 10k before and ...