Tag Archives: web

Real Programmers Don’t Eat Quiche

Thinking more about programmers’ lack of understanding about how computers work and their inability to program in C, that I alluded to previously, makes me say to myself “Real Programmers Use C” or “Real Programmers Don’t Use Interpreted Languages”.

I hear of no calls for C, while there are lots of call for the inefficient, interpreted languages—PHP, JavaScript, Ruby, and Python—which drive most of the “web”. These languages insulate programmers from having to know too much about how computer hardware works. Because of this, programmers never develop the innate sensitivity to computer performance. This results in our needing increasingly powerful computers to do, essentially, the same amount of work (the amount of useful work done is not proportional to increasing computing hardware performance).

Real Programmers Don’t Eat Quiche

Way back before the web was programmable, like it is today, there were a list of “facts” defining real programmers:


Variations of this list were passed around via company mail (snail mail, mail-kart, and pre-“email”). Posters of this list hung on the office walls of developers who considered themselves “real programmers.”

This, of course, was triggered by the 1982 book, “Real Men Don’t Eat Quiche.” An essay appeared in Datamation magazine, “Real Programmers Don’t Use Pascal,” extrapolating on the geek version of this list (it isn’t clear whether the lists spawned the essay or vice versa).

Tips for TripIt to Manage Your Travel Details with No-effort!

TripIt — Organize your TravelTripIt is an almost magical web service (with mobile apps available) that keeps your travel itinerary organized for you, automatically. If you travel, even a moderate amount, TripIt takes the load off your mind, secure in knowing that you have all the information you need while you travel. Here are some tips for using TripIt to consolidate all your important travel information with zero-effort!

TripIt basically does two things:

  1. Accepts travel confirmation emails and
  2. Build a detailed itinerary calendar

That is, you forward the travel confirmation emails from airlines, hotels, rental cars, etc. and TripIt builds an itinerary and maintains a personal calendar that contain all the relevant travel information from those emails.

This can be done without paying for TripIt. It has other features and TripIt Pro has even more features that maybe useful for frequent super-travelers.

No-Maintenance Usage Tips

To make TripIt into a no-maintenance tool, you should do the following: Continue reading Tips for TripIt to Manage Your Travel Details with No-effort!

Where to Blog? Consolidate!

In this blogging age (well, I might be a late bloomer) I have long anguished over where to keep my journal of the random thoughts that I have spread across several blogs. There are two conflicting issues that has driven my anguish:

  1. If anyone is following me on any of my blogs, then I do not want bore them with too much off-topic content.
  2. It is a pain to remember where to post what.

But, it turns out that I don’t blog consistently on any one topic—I’m kind of A.D.D. that way—and I don’t think anyone but my mom is reading this, anyway. I blog as an outlet to practice writing (your redlines happily accepted); with the practical side-effect of using the cloud to back up my memories. So, I have decided to consolidate. My future ramblings involving my sphere of interests will all happen here (except the startup/entrepreneurship and programming topics that I post on Cache Crew blog). Since I am using WordPress (blogging software), I can organize my interests by category and use tags to index postings. We will see how well this allows me keep the content organized, easy to follow, and simple to find. I plan to move the content from all my other personal blogs here as well, so I can find them all in one place. Continue reading Where to Blog? Consolidate!

“Unhack” Your Facebook Account

If you are lounging around at a café, Facebooking using their public wifi, note that a hacker with the right software can grab your login information and do you the favor of Facebooking for you, without your help. Realistically, his kind of hack is not very prolific, but it is easy to block, so it’s better to be safe than sorry. Since Facebook makes this simple setting unduly difficult, the following is a quick step-by-step (as of July 4, 2011).

  1. Go to the “Account” drop-down menu in the upper right of your Facebook page.
    Facebook Account Continue reading “Unhack” Your Facebook Account

Gmail “Anonymizer”: Using Gmail without others knowing about it

Free email is always popular. With Gmail having been out for a while and all those nifty Google services which require a Gmail ID as a prerequisite, Gmail is more popular than ever. Coupled with that, its great Spam filtering and it’s no wonder why so many people use it.  Even if you have your own domain or other email mailbox, the Spam protection alone might be a reason to switch to Gmail. Other reasons: almost unlimited mailbox size, fast searching of all your email, a single place to organize all your email, a single view to your mail organization from any email client (via IMAP), and versatile mail management via labels.

So, if you are going to use Gmail, here’s some advice on how to use it right. Continue reading Gmail “Anonymizer”: Using Gmail without others knowing about it