Exploring Gatsby

The new version of this website is built using Gatsby.js, which so far seems pretty awesome. It uses React which I have been averse to for some reason. I have used React before, though, on a fairly large client project and I didn’t entirely hate it. I guess I just see all the extreme hype around React and having done web development for about twenty years now I tend to be skeptical of extremely hyped web frameworks.

Read

Thoughts on having too many thoughts

I am a very varied person with lots of interests that aren’t always related and I tend to cycle through them in a manor that is not entirely efficient. I’ve always wanted to build a cohesive identity online but it’s always been an optimization problem: how should I spread out my interests in such a way that person interested in only certain ones can reliably find and enjoy my content without it getting lost in the sea of other interests I have.

Read

How I Read

I’m an avid reader: my book count annually is usually around forty books plus or minus ten or so depending on the lengths of books. Though this is fairly consistent for the last few years, in the past six months or so I’ve spent quite a bit of time investing mental energy into refining my book reading process because I was concerned that I wasn’t reading with enough intention.

Read

How I'm batching email these days

Everyone agrees that "living in your Inbox" is bad and a very reactive way to live your life. Lately I have been tinkering with ways to pull away from email without missing anything important.

Read

An improvement I would make to Ulysses

In the Ulysses writing app, you cannot have glued sheets inside a group that is not sorted as Manual. It gets all messy if you switch the group to any other sort order because the glued sheets get re-ordered as well.

Read

Shoe dog

Today I finished reading the book Shoe Dog, which is a memoir written by Phil Knight, a co-founder of Nike. Honestly beforehand I didn’t really know much about Nike other than they were a sports apparel and shoe brand and I’ve owned several pair of Nike shoes over the course of my life.

Read

Leisure creep

"Lifestyle creep" is a well-known condition where a person increases their standard of living in-step with their income such that luxury becomes necessity. I think we do a similar thing with our leisure time.

Read

Progressive Web Apps and The Next Billion

The Next Billion people coming online will be more diverse than the last billion. Their geographic location, familiarity with technology, use contexts, types of devices, and quality of connections will all be different. Additionally, nearly all of them will be using the Web from a mobile device.

Read

How I Work: Coding

A look into the tools and tricks I use to get work done.

Read

Annual Goals

I'm not really one to set "resolutions" for a new year, but I do however set high-level goals for what I'd like to accomplish during a year. I try to be general but yet still specific in doing this.

Read

ES6 Arrow Functions

Just noticed earlier today that in Firefox version 22 and above ECMASCript 6’s CoffeeScript -style arrow functions are available: It’s…

Read