future

Grand challenges for engineering in the next 100 years

On Feb 15 the voting for the ‘Grand Challenges For Engineering in the next 100 years‘ is going to start. This is the contribution I wrote for the discussion there: Atomic scale assembly, and programmable matter… A better understanding of quantum mechanics, and the software capable of exploiting it will give us unparalleled power over

Grand challenges for engineering in the next 100 years Read More »

Programmers are crucial to the advancement of any new computing metaphor

In the 80s when graphical user interfaces were starting be common, there was a saying among a certain class of programmers: “Real men don’t use mice”. This represented the feeling of superiority of the command line, and that in turn came not necessarily from something intrinsically inferior in GUIs, but from the objective fact that

Programmers are crucial to the advancement of any new computing metaphor Read More »

Your balance in times of extreme change – the opinion of the Dalai Lama

The changes that we observe around us are accelerating, and in a positive feedback loop the successive cycles feed on the previous ones’ effects. The source of these changes is technology, as application of the increased knowledge we have of the world around us. As individuals, and as societies we have demonstrated to be very

Your balance in times of extreme change – the opinion of the Dalai Lama Read More »