• culture

    Principle-driven versus outcome-driven judgement

    Recently I started to read No Rules Rules: a book about Netflix’s culture. For me the most exciting point of the book was that in an organisation with high talent density you can start to remove control mechanisms and rules. But this culture of freedom works only when all employees have a right judgement to find the best interests of the company.

    May 29, 2021 • 2 minutes to read
  • tech

    Prevent debug logging with archunit

    In my new team we have weekly mob programming sessions where we usually refactor some part of our codebase. These sessions also really helpful for enriching our coding style / design pattern conventions. One of the new conventions is “do not log anything with debug log level”. We simply just don’t care about them. Actually, in production the log level is set to info, and we never missed the debug logs. It’s just dead code.

    Nov 21, 2020 • 2 minutes to read
  • me

    My last day at Loxon

    Quite early at the university I participated with some friends on a coding competition which was organized by a banking software company. We made it to the finals. A few days later I got a call from one of the leaders of the organizer company. He asked if I was interested in a chat about some positions at his company. I was really interested. I started a year later, in 2016, and today is my last day here.

    Oct 14, 2020 • 2 minutes to read
  • me

    How I get things done

    To be honest, I don’t really like to rest in my free time, so I always try to look after some things to do: personal goals at work, home projects, contributions to open source libraries or voluntary organizations.

    Oct 13, 2020 • 2 minutes to read
  • design

    Why every organization should create a design system

    The thinking procedure during implementation of a new user interface is the following:

    Oct 2, 2020 • 1 minute to read
  • org

    Domain-driven teams in agile organizations

    One of the great advantages of an agile organization is that the teams are loosely coupled, and they can execute the whole end-to-end process of the implementation lifecycle independently of other teams. This feature eliminates unnecessary waits, so the team can deliver much faster, making it one of the keys of success in large enterprises.

    Sep 27, 2020 • 2 minutes to read