Do your goals excite you?

August 31, 2017

You have to fall in love with the process of becoming great. – Blake Griffin

You probably have ambitions, but you don’t believe you have the capability of reaching them due to your limited experience or skillset.

You may be right, but all great things are built on an initial foundation of uncertainty and struggle. All that really matters is you care so much about this goal that you find a way to succeed anyway. Even…


June 11, 2017

Do you find yourself putting off something silly forever? I’ve known that unit/acceptance testing is important for building robust software for awhile now, but I guess I never really got around to it because I didn’t really have a compelling, immediate reason to adopt the practice.

The software still works just fine, and I’ve been able to add features to it just fine. However, now I’m beginning to see that scalability will soon be an…

20/13 hindsight

June 9, 2017

Back in 2013, I first learned about Bitcoin when they were worth about $30. Today, they’re worth over $2,800. They’ve gone up and down since, but overall, they seem like a pretty solid investment, especially if you got in early.

Now, when everybody wants to get into buying them, they think it’s “too late.” Well, you probably won’t become a multi-millionaire overnight…but it is possible. And people have done it. Multiple times. Even when they think…

Don’t plan too much

June 7, 2017

I built this website in about 24 hours. At the time of this writing, it’s pretty barebones. There are only a total of four pages, plus the blog posts, which are just listed with a title, date, and the first 75 characters of the posts.

Don’t feel like in order for things to happen, you need the perfect plan. What you need to do is take action. It’s only after taking action, and getting it wrong,…

My take on diversity

June 6, 2017

As a child, I didn’t really have a lot of friends. The ones I did have, however, were pretty loyal, and they all have one thing in common; they moved in from out of town, and for whatever reason, I attracted them into my circle. I always thought of not being able to associate with an existing pool of peers as a weakness, but now I see my ability to attract outsiders as a unique social power…


June 5, 2017

Last week, I purchased a bunch of parts to build a high-end Ethereum mining setup, which I’m hoping will pay itself off in a matter of months, if the prices remain favorable. To fund it, I used a very large portion of the profits I acquired from mining and investing in Bitcoin. I decided I don’t want to use any real cash to fund this endeavor, and fund it purely with crypto-currencies that were mostly mined. I might as…

Finding my voice again

June 4, 2017

It’s been a long time since I’ve written anything that would constitute the normal length of a blog post. I couldn’t give you an exact word count, but more than a few paragraphs, I’d say. I used to love writing. I never really stopped loving it, but it became more bite-sized, digestible, shareable. I feel like, in a weird way, it made the weight of my words less valuable. I’m looking at you, social media.

Now, when…

Fresh site redesign

June 3, 2017

Ahhh…this feels good. I’ve been wanting to do this for years. It’s been just over three years since I’ve launched my website, and this is the first redesign. Before, I was using Kirby CMS to update my content. It was a nice option, and it was so very simple from a developer perspective to modify. But, it came at a big cost; it was not so great on the content-editing side, which really impacted the…


July 21, 2014

Try to learn something about everything and everything about something. – Thomas Henry Huxley

No single person can learn everything about everything, which means we need to sometimes call on the help of those who are experts, or at least more knowledgeable, in a particular specialization. In terms of web development, this is usually divided between “front-end” and “back-end.” Front-end focuses primarily on the design and UX (User Experience) of the product, and back-end refers…

Breaking things down

May 10, 2014

Tackling a large, daunting project is something I have not been particularly good at. Being as impulsive as I am, I would start a new project, decide this new project isn’t really that fun to work on after a while, and drop it, only to do the very same thing again shortly after. I just never learn, do I?

Well, lately, I’ve learned how to stay on task. You want to know the secret? Of…