How I measure work/life balance

Here's my one-question check to see if I've achieved work/life balance:Can I do my dishes in peace without feeling a sense of urgency burning in the back of my mind?If I can mindlessly (and slowly) do my dishes with no rush, no worries, and no 1000 miles/…

TIL: microcaching

Source: The Benefits of Microcaching with NGINXWhat: Microcaching is a technique that caches dynamic content for a very short period of time (as little as 1 second).So what? Dynamic data, such as content coming from a CMS (Content Management System) or direct from a database, doesn't need to be…

Bad code creates fear; fear creates over-engineering

By now you've probably seen some bad code.Code that looks like wild grass growing out of an abandoned highway.You've probably also expressed hatred and disgust towards the code either loudly in front of everyone or privately when no one's looking.You say to yourself, "I'm going to end…

How to write code without having to Google things

Ever wonder how professional programmers are able to “spit out” code instantly on demand? How do they memorize all of that information? Is there a secret to their wizard-like abilities? As it turns out, there is! A lot of professional have learned this secret to learning...…

The meaning of life and the cure to inaction

Previously I wrote about how I discovered the purpose of life.In this post, I'd like to share how that revelation helped me cure my procrastination and inaction.A lot of times I would have ideas for things I want to build, write about, and share with the world.But…

Who are we living for?

Do you ever wonder who or what you are living for?You are not suicidal or anything, but sometimes you can't help but wonder, "what's the point to all this?"I've yet to find an answer to that, and occasionally I would ask myself that question again.This happens especially…