Author: moritz

fast building

People will, at one point in your career, talk to you (or with you) about the broken window phenomenon. That is an observation that, if windows are left visible broken in part of a town, the surroundings will usually start to deteriorate at a faster rate than if someone took the time to fix the […]

microservices and monoliths

Monorepos, Microservices, Shared Libraries and other things to get really excited about. Or not, depending on quite many things. Let’s talk about the dynamics between teams, what they build and how they deploy – and how choosing the right or wrong technology for that might help or hold you back. Starting with a simple example […]

building and assembling

we software engineers build systems. Those can be small systems, big systems and anything in between. The most commonly associated activity that comes to mind when speaking about building systems is probably writing code. And debugging code, and testing code and deploying code. Of course, that’s pretty much spot on – would be very pointless […]

on collaboration

there’s few terms that mean so much and so little at the same time. Given my last post was a little biased on the "get shit done" side of things, I felt it was good to write a bit about collaboration. I don’t mind collaboration, I think it’s absolute key to getting meaningful things done […]

call to action

Forget consensus. Scratch making compromises. Fuck alignment. Don’t attend that one call where twenty people with no skin in the game don’t say anything meaningful, anyway. Build a solution in half the time it would have taken to figure out the right group of stakeholders. Make it easy to rollback. Make it easier to deploy. […]

solve the problems you have

Let me take you along for some kind of thought experiment. What if you completely ignore any kind of architectural – or system design decision making in your next project and only do one thing: focus on the next problem you actually have, and solve that. So instead of planning how your piece of software […]

don’t add that button

We very recently bought a car. And I was surprised how many models are on the market that still use manual shifting. I know how to drive them, probably quite well even, but you couldn’t get me to buy one of those. The machine is just much better at shifting the gears up and down […]

the editor of no regret

So, I’m a person that’s rather sceptical of my own results and output. Vey often, I start writing a post or a tweet, and then just backspace the whole thought into oblivion, kind of self-regulating me to a silly extent. While I should probably go on and discuss that with my therapist, I found a […]

Decisions

Take a random situation, some every day scene – and make a decision. I feel that kids are born with the ability to just decide, at least that’s my take away when watching my kids making countless decisions each day. Vanilla or chocolate, Bicycle or Football, Indoor or Outdoor. There’s not as much deliberation and […]

Tools

Tools. So important. Imagine someone picks up woodworking and asks himself: What tool should I get? A hammer? A saw? Screwdriver maybe? The first answer is, probably, that it depends. The second answer is that you’ll likely need all of them on your journey. And someone else will probably throw in that if the only […]