Disparate Opinions

Rikard Ottosson on software, systems and the people around them

AboutRSS
  • Technical debt – the truth

    17 November 2022 · .NET, Architecture, DevOps

    Within software engineering we often talk about Technical Debt. It was defined by elder programmer and agilist Ward Cunningham and likens trade offs made when designing and developing software to credit you can take on, …

  • Size matters

    12 November 2022 · Architecture

    When I started out, I had no idea about lean, agile or TDD. I did read a lot about Object Oriented Programming. I even thought I was practicing it. My first decade of programming was not what would pass for professional …

  • SD&D 2022

    22 May 2022 · .NET, Architecture

    I had the chance to attend the Software Design & Development conference at the Barbican Centre this week. It was my first conference since the plague so it was a new experience. I will here coalesce some of the main poin…

  • Life is friction

    20 May 2022 · .NET

    Life is just people and things working together to make things difficult for you. Like on a rainy windy day where you can just lean into the wall of oncoming air and water and just push through.…

  • Transformers

    8 February 2022 · Architecture, DevOps

    What are the genuinely difficult aspects of transforming your software function?…

  • Happy New Year?

    31 December 2021 · .NET

    In 2020 I learned the meaning of the English expression Busman’s Holiday, and it generally applies to software developers that write code on their free time, but especially so during a pandemic with abundant remote worki…

  • Async Enumerable in C# / .NET 6

    19 December 2021 · .NET

    In recent times Microsoft have begun to performance test their web platforms. Whilst previous generations of their .NET framework and ASP.NET web platform had prioritised ease of development over performance quite dramat…

  • Best is the enemy – stick with good

    11 September 2021 · .NET

    Working life, like any series of events, can be compared to other stories, such as those in cinema. Is your workday like Avengers Endgame when all your coworkers show up out of thin air and swarm to solve a difficult pro…

  • The Power of Sample Code

    10 July 2021 · .NET, Architecture, C#, Functional

    In the culture wars between “Object Oriented Programming” and Functional Programming, you will find proponents of OOP that argue that we are doing fine – why should we change? and proponents of FP that lists a litany of …

  • Automation and security

    6 July 2021 · Architecture, DevOps

    There is a recent spate of sophisticated attacks on software delivery mechanisms where cyber criminals have had massive success in breaching one organisation to get automatic access to hundreds of thousands of other orga…

← Newer postsOlder 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