A good friend of mine once referred to their smartphone as an iPhone even if it was an Android phone. When I pointed out the "mistake", this was the reply: 'Don't be so pedantic'. It's not that the person is stupid - far from it - or didn't know what kind of phone they owned. … Continue reading Brand Power’s Effect on Software Design
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
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
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!