The Moral Operating System

Damon Horowitz speaking at TED

We (as in those of us involved with software development in its broadest sense) are not often, if ever, asked about the moral implications of 'our' software. Sure, most have heard of the privacy discussion about the information stored within browsers, the cloud or with other organisations. But morality rarely figures as part of the … Continue reading The Moral Operating System

Digital Me – Or what’s really wrong with the online portion of our lives

Social Network Segment

The Great Experiment, a.k.a. The Internet, rolls on at ever greater speed - but I would like you to stop for a moment and think about the points below. There are some fundamental problems, that I believe needs addressing to avoid the experiment going bad. In no particular order: Social Networks are fundamentally broken. To … Continue reading Digital Me – Or what’s really wrong with the online portion of our lives

Rich vs Lean software process models – yawn!

The Big Yawn

Developing software must be done using lean and agile software process models, and the suggestion to use (the so-called) waterfall or rich models is overcomplicated things (and yes, RUP falls into this category) - just pure evil! Yawn.... Don't get me wrong - keep it simple (KIS, not KISS) is an important principle, and I … Continue reading Rich vs Lean software process models – yawn!