On a Date with Ruby

I recently had to deal with lots of date manipulation in Ruby-on-Rails. The application services Christian organizations, so most operations are centered around Sunday. There is a complex set of rules to be applied but the final 'manipulation' of the data required a date to be forced to next Sunday…

Minecraft in a Biblical Context

A Thought Experiment I have played a fair bit of Minecraft. Even as an adult closely approaching 60 years old there are many aspects of it that appeal to me. The mining and exploration - which Notch describes as the initial impetuous to build the game - strikes a deeply-rooted…

Biography of The Greatest Man Who Ever Lived

Until recently, any time I read the bible, I treated it as a sacred Tome of mysterious knowledge. Believing its hidden meaning must be discerned and deciphered through careful study and diligent prayer. The bible has been quoted, misquoted and referenced as an immutable authority of truth and guidance. Many…

TDD is Darned Difficult

I have been writing software for several decades; long before The Internet and these ‘new-fangled’ languages and frameworks. It is natural for me to approach a project with some of the code already in mind. If not code, then definitely pseudo-code. So, the idea of writing tests that describe what…

There is no Opposite

As a native speaker, I have a Love/Hate relationship with the English language. Often its subtle peculiarities will perplex me. More often I find them amusing. One day, recently, I was struck by a thought (it left no visible bruise, fortunately). I realized there are words in the English…

Hurry! I can't wait for you to read this!

I have noticed a serious increase in impatience in the world around me. And I am losing my ability to tolerate it!! < /sarcasm > I acknowledge that, as human beings, we tend to be a bit 'self focused' and are often unwilling to "wait our turn". But what disturbs me…

Make Your P@55w0rd Secure

The Danger Every time you connect to any website you are accepting a certain risk. The techniques to compromise the security of popular websites are numerous. There are constant efforts, by many groups and individuals to steal the login credentials of major sites. We need to be very, very diligent…

English Abuse - It Should Be A Crime

I have become increasingly aware of a trend in the English language that disturbs me. While reading an otherwise well written novel I found multiple occurrences of this phrase: “…should of known…” The correct (intended) phrase is “should have” or, in contraction form, “should’ve”. The contracted form is most…

Hang-up and Try Again

I know The Phone Company is not stupid. I spent the first 10+ years of my career working in the Telecommunications field, beginning at the cusp of The Great Divestiture, so I fully understand the technology. After all, many great technological advances came as a direct result of research performed…

Do You Dangle On The Road?

Do You Dangle? Is there something hanging from the inside mirror in your car? The results of my informal, [barely] scientific testing reveal that more than 90% of Americans have something dangling from the mirror in their automobile. This [far from] exhaustive research has been accumulated during my daily commute…

"African American" is a meaningless phrase

This has been troubling me for quite some time. Regardless of the socio-political implications of it, the label “African American” makes no sense. Firstly, if you are born in America* then you are an AMERICAN. One of the outstanding things about America is the fact almost all of its people…

Is the Earth Getting More Dense?

I have only inhabited this earth for more than 50 years. That is a very short time in the history of the Universe. That is a very short time in the history of the Earth. But in that time I have noticed a significant change in many of the physical…