A blog about the philosophy of technology

  • No closer to intelligent systems

    No closer to intelligent systems

    Much attention has been given lately to the success of Artificial Intelligence. The abilities of ChatGPT 3 and Dall E-2 are impressive. Apart from the fact that they sound like droids from Starwars, there is not much to suggest that they are the harbinger of any fundamental advance towards creating a general artificial intelligence. We…

  • Top Five Books of 2022

    This year I managed to read about 45 books the vast majority of which were non-fiction. Among them were some great experiences that really inspired me. I thought the new year was a great opportunity to reflect on what I learned. The five books that made the most remarkable impression on me this year were…

  • Meditation #7 Restoring the value of opportunity

    “Luck is what happens when preparation meets opportunity” This quote is usually attributed to Seneca, but that is not entirely correct. It is neither from Seneca nor quoted correctly. It does however seem to be based on this quote from Seneca’s On Benefits, Book VII, I:  “’The best wrestler,’ he would say, ‘is not he…

  • Meditation #6 agile manifesto principle 11, insert “do not”

    “The best architectures, requirements, and designs emerge from self-organizing teams” is the eleventh principle out of twelve in the agile manifesto.  Taken at face-value it is somewhat difficult to understand what exactly it means. In order to unwrap the import of this we need to investigate the meaning of some key concepts. The core idea…

  • Meditation #5 The Hard Problem of AI is the Problem

    Much energy and resources are being put into Artificial Intelligence currently. Artificial Intelligence is expected to approach and eclipse human intelligence. According to a poll by Nick Bostrom the consensus is that it will happen anytime between a few decades and one hundred years from now with the consensus around mid century. We are making…

  • The prospects of circular IT development

    Iterative or agile development in one flavor or other has become the standard for IT development today. It is in many contexts an improvement on plan based or waterfall development, but it inherits some of the same basic weaknesses. Like plan-based development it is based on decomposing work into atomic units of tasks with the…

  • Meditation #4 Remember to die

    Meditation #4 Remember to die

    Remembering that soon your company will disappear, your product be obsolete and your ideas irrelevant or wrong may help us not to get too attached. It may help us be more curious and open to new ideas and experiences. It may help us to be less dismissive of criticism and competing claims.

  • Feature creep is a function of human nature – how to combat it

    When we develop tech products, we are always interested in how to improve them. We listen to customers’ requests based on what they need, and we come up with ingenious new features we are sure that they forgot to request. Either way product development inevitably becomes an exercise in what features we can add in…

  • Meditation #3 Five Theses on IT Security

    The point of IT security is not to keep everything locked up. The reason we often think about security like that may be our day-to-day concepts of security. For example, maximum security prisons where particularly dangerous criminals are being kept. Keeping them locked up may be a comforting idea. However, we would probably squirm at…

  • Meditation #2 AI Supremacy?

    We often hear how the singularity is near, artificial intelligence will eclipse human intelligence and become superintelligent in the words of Nick Bostrom. Machines will be infinitely smarter faster and all round more bad ass at everything. In fact, we cannot even imagine the intelligence of the machines of the (near) future. In Max Tegmark’s…

Got any book recommendations?


en_GBEnglish