general

Code Quality Measure

via FocusShift Via reddit, and from there to the best quote I read in a while:”Watching non-programmers trying to run software companies is like watching someone who doesn’t know how to surf trying to surf.” – Joel Spolskey. The quote is highly interpretive, but, to a great extent it bears the truth.

Rails vs The 7 Frameworks

This has nothing to do with comparing 8 different frameworks. It’s just to tell the horror story of one of our down-the-drain projects. The client came with an old product that he needed to add new features to. The product does, what is best described as CRUD operations. Nothing challenging, nothing difficult. It maintains a set of data for...

When your clients run your business

I just need to get something off of my chest. Some of the companies that I’ve worked for/with, rely heavily on their clients as the only true measure of performance. They would take client satisfaction as a reflection of how they themselves perceive their operations and businesses. This is just plain WRONG. Unless an organization have the established mechanisms...

Canada Software Developers Salary Survey

Most software development salary surveys I came across are either inaccurate, generic or obsolete. This is an individual effort to capture the pay scale of Canada’s Software Developers & Consultants. It is also an effort to highlight the wide scale of activities usually handled by professionals in the field, which sometimes goes unvalued monetarily or professionally. Results will be...

AnyKey FF Plugin

For those of us who are Arabic-typing challenged (picking up Arabic letters off the keyboard) – AnyKey is the solution. AnyKey is a FF plugin that gives you the power of writing Arabic as it sounds (without the need to learn the Arabic keyboard layout). It also got transliteration from “Russian, Ukrainian, Amharic, Armenian, Hindi Davangari, Hebrew, Mongolian, Greek,...

Pyramids, Application. An Analogy

Working on maintaining and modifying a five year-old Java application, I came to realize there’s a strong relation between legacy and pyramids. Here’s an analogy: | Pyramids are HUGE monuments, built for the sole purpose of being a tomb to one person. Although the project tree is HUGE (14000+ files), the purpose of the application is amazingly modest (CRUD...

2D to 3D Innovation from Fotowoosh

The most innovative imaging service I’ve seen since Riya and Photosynth. Fotowoosh, a real innovation, through Freewebs. The service (currently in alpha) takes your regular 2D images and transfers them into 3D ones automatically. </embed> I guess this makes freewebs a very good buyout candidate to <place_your_favorite_company_here> via TechCrunch

Less is more – more is less

Well … I guess it’s never too late. I’ve seen this video a while back, but, why not share the admiration with few more. “The Paradox of Choice – Why More Is Less” by Prof. Barry Schwartz – Google Tech Talks series. </embed>

In the News

Couple of quick thoughts: A man sentenced to death in Kuwait for the 1983 bombings of the U.S. and French embassies now sits in Iraq’s parliament, according to U.S. military intelligence — via cnn Does it take a “Military Intelligence” to say that a man who’s ‘publicly’ a member of the Iraqi parliament is actually ‘publicly’ convicted in Kuwait?...