Setting Standards

Posted by & filed under Uncategorized.

Guy recently referred me to an article on how user’s read the web. It’s implications were poignant when mixed with the motive of acceptance and market share. We know the most efficient way to consume online information is through the technical process known as “scanning”. From emails to advertising, knowledge to news, online users inundated… Read more »

Methodology Wars

Posted by & filed under perspective, Technology.

It is interesting to see the increasingly varied responses to Agile as it waxes and wanes in popularity. From within the ranks of the new order rises a breed of zealots determined to see their ways overthrow the old. The stoics glare down at this revolution with some contempt and evidence of its untrustworthiness. The… Read more »

Mother City Riots

Posted by & filed under Life, perspective.

Rated as one of the places to visit, Cape Town has just about everything to offer the resident and tourist alike. And all kinds of residents and tourists are catered for; from the dodgy back-alley fix to the deserted beach moonlight stroll, Cape Town offers it all. But that in itself does not make the… Read more »

Language Appeal

Posted by & filed under Uncategorized.

What makes one language more popular than another? Why would a language like ‘C’ be so visible and popular amidst today’s advancing 4th generation languages? Methinks the same reasons why English is such a popular communication language today… Tear and tear. Look the same but quite different. Tear has more in common, phonetically, with bare… Read more »

Continuing Education Gaps

Posted by & filed under Business, perspective.

Reading through one of Karl Seguin’s blogs on ASP.NET isn’t always the right tool it convinced me more that there is a gap in software education. Not in formal education, but in continuing education. Computer-science and programming curriculums at tertiary institutions have remained fairly static over the years inline with accommodating their primary objective: concepts…. Read more »


Posted by & filed under Uncategorized.

Rules are meant to be broken, or so the popular expression goes. There’s something about that phrase which strikes a chord of assent within ourselves. There’s also another chord which repels strongly and begs for rules to be followed. As a result, we swing between judgements as to wether or not a rule should be… Read more »

Dynamically Nested Controls ASP.Net

Posted by & filed under perspective.

The solution seemed simple enough and what’s more, it should have been a straightforward implementation. Should have been. After one or two false starts, we settled into an approach until we hit the ubiquitous viewstate issues. It’s a silly problem to be having really, given that every server control automatically manages its own state…. Read more »

The Right Tool

Posted by & filed under perspective, Technology.

It’s a theme which comes up quite regularly: “the right tool for the right job”. From DIY to software, this mantra manifested literally saves you money. Let alone a bundle of emotional energy which gets exhausted trying to fit round blocks into square holes. I can use a knife as a screwdriver, my cellphone as… Read more »

It Depends

Posted by & filed under Uncategorized.

Which language is better: Java, C++, C# or VB.Net? Well, it depends.Which is better: MS-SQL or Oracle? Again, it depends.Which is the best implementation for a singleton? Mmm… let me think. Well… it depends. This ever popular and increasingly quoted phrase, “it depends” has nestled itself into our reactive vocabularly because well, “it depends” on… Read more »

Communication Instinct

Posted by & filed under Uncategorized.

Many of the challenges facing software processes today are not new. From the social to the technical, these challenges are also not unique to the software world. Dissension amongst the ranks and disillusionment with management are common social problems within any company; and more, within any group of people who co-habit for a length of… Read more »