Disparate Opinions

Rikard Ottosson on software, systems and the people around them

AboutRSS
  • Why do code paradigms exist?

    11 July 2026 · Architecture, Blog, General

    All code is just some text. In the future all code may be English / French / Chinese in .md files, but the specific language is not relevant right now. Why then bother with Structured Programming, Object Oriented Program…

  • Software Craftsmanship vs AI

    9 May 2026 · Blog, Evil

    The bygone much-derided Software Craftsmanship debate brought forward and addressed some of the same topics we now see bubble up from the large democratisation of software construction as more – previously only casually …

  • IT Security for Dummies

    25 April 2026 · Blog

    Recently there have been multiple very serious supply chain exploits that have yet to cease causing problems. Security folks laugh and say “least privilege”, “patch hygiene” and shrug at us mere mortals just trying to go…

  • Open Source

    12 April 2026 · Evil, Waffling

    Boomers gave us the internet. Gen X would like to claim we were the only ones to know an online world and a “real world”. We got our mobile phones as adults, basically. Millennials now claim to be the first online people…

  • Second Law of Thermodynamics

    6 April 2026 · Blog, Evil

    Time’s Arrow. Energy can only change phase in one direction without needing physical work. I.e a cup of coffee cools down when left in room temperature. You will need to actually heat it up, perform work, for the cup to …

  • You are welcome

    29 March 2026 · Blog

    Picture the scene: you are getting warnings by your OS that you are running out of disk space, but you can’t understand the output of du well enough to take action. You miss the old school tooling on windows where you wo…

  • Speculation on the future of Windows

    22 March 2026 · Blog

    I am going to armchair quarterback the future of Windows. I have absolutely no insight into what Microsoft are doing, and no deeper knowledge into the internals of Windows than having read the odd Windows Internals book …

  • Why AI, man?

    8 March 2026 · Blog

    You will have seen property magnates strangle the property market by building data centres on spec often poorly as the demands of a data centre are quite different than those of an office building or a warehouse, you wil…

  • Why computers are slower than they used to be

    6 January 2026 · Blog, Evil

    Us old folks reminisce about the olden days when you would hit a button and the corresponding character would appear on the screen immediately. A lot of old custom built ERP or POS software would be impenetrable for a ne…

  • The Motherland and IT

    22 December 2025 · Blog

    I hail from the depths of the northern wastelands of Sweden, one of the other Laplands where Santa does not live. Despite living abroad for more than a decade, I attempt to keep tabs on the motherland, of course, since I…

Older posts →
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2010
  • 2009
  • .NET
  • Architecture
  • Azure
  • Blog
  • BOOL
  • C#
  • CI
  • DevOps
  • Evil
  • F#
  • Functional
  • General
  • IdentityServer
  • NOSQL
  • Silverlight
  • Training
  • Uncategorized
  • Waffling
  • WCF
  • Win32
  • WPF

© Rikard Ottosson · RSS