-
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
Nov 21, 2020 • 2 minutes to readdebug
log level”. We simply just don’t care about them. Actually, in production the log level is set toinfo
, and we never missed the debug logs. It’s just dead code. -
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