Architecting the human to human interface

Most Recent Entries

How to build a website from scratch - Part 1

When I search for good material to redirect people who are just getting started in web development, I always find very niche results. Most of them revolve around building hello world applications that have no real application in the real world. You can learn a thing or two from it, but it will not likely teach you the skills you need to land a job.

Building a Website From Scratch - Part 02

In these series, we will be creating an entire website from scratch. This is the second installment and so far, we have created single page in HTML and CSS. This might not look like a lot, but it is a good foundation to set up the mood and direction of our website. We've written a blog post and if we were to upload this page, it would already be useful.

Unicorn Programming Fairyland

This should be a short post because I am just trying to document a small observation. I don't contribute to stack overflow as much as I used to. Many times I suggested code that I wouldn't normally use on a daily basis. Well documented standards thoroughly explained in hope of making everyone a better programmer. But if I was to solve the same problem, chances are I wouldn't use my own approach.

When isolated, the odds are always 50 percent

Years ago, I read this question [on the web](


When Katrina hit 10 years ago, President Bush was accused of negligence. He could have handled it better some say. I don't have the political background or natural disaster expertise to tell you what he could have done, but I can tell you for sure that the event was heavily documented.

No such thing as smooth Database switch

When designing a database abstraction layer, it is very tempting to fall into the trap of wanting to create a single module that handles MySQL, Postgres, MSSQL or any other database engine. I know I did.

View all articles

Most Popular

JavaScript Collection

Learn tips and tricks that will turn you into an Awesome® Javascript Dev.

JavaScript Tips and tricks

Tip of the day

Always avoid the DOM

The beauty of nodejs is that you don't have to work with the DOM. On the browser, that's where JavaScript power lies. The only problem is it is terribly slows. …

Are you new to JavaScript?

JavaScript can be a little bit challenging at first. There are a few things that once mastered will make your journey smoother. These are the little things that I want to explain to you here. I make the frustrating things as friendly as possible so you don't have to stress over it.


Every little corner has a story. Sometimes a camera tells the story and a picture is worth a thousand words.

There are professional photographers and then there is me who happens to have a camera on my phone. Here's to what came out.