Think of it as your handy manual for getting to know me better, figuring out what makes me tick, and learning how we can work together.
I like making jokes and take things lightly by default. Some might even describe me as silly. Don't worry about offending me; my skin's pretty thick. So it's fine to make some jokes at my expense as well if you feel like it.
I would say that I'm a little of an idealist. I've got some strong principles and beliefs that guide pretty much everything I do. And I like doing things "the right way", meaning the way in line with my principles. That doesn't mean I can't be flexible and pragmatic, though.
Being German, one thing where I really match the stereotypes is my communication style. I don't beat around the bush or fluff things up when communicating. I say what I mean and mean what I say. Depending on what culture you're from, this might seem offensive to you. And I do try to adapt to other cultures. But this aspect will still slip through from time to time. So please don't take it personally when I give you some very direct feedback or responses.
You can give me very direct feedback as well without any danger of me being mad at you. This is what I'm used to. But it also means that if you're trying to tell me something via subtext, there's a good chance I will just not get it. If in doubt, you should feel free to bash me on the head with whatever you're trying to tell me.
I said earlier that I have some principles that guide most of my work. I want to talk about those here so you know how I think about making decisions.
I firmly believe that doing things right from the get-go is the key to moving fast in the long run. Sure, cutting corners might give you a quick win, but in my experience, it'll come back to bite you tenfold later on. That said, I don't think that runs contrary to being pragmatic. I try to pick my battles and figure out when it's worth investing in the "proper" solution and when we can get away with something quicker.
Something else you'll notice about me: I'm pretty keen on eliminating waste and keeping things lean. Whether it's our software or our processes, I'm always on the lookout for ways to streamline and simplify. If I spot something that seems unnecessary or overly complex, I'll probably bring it up and try to eliminate it. I believe that leaner systems and processes make our lives easier and our work more efficient in the long run.
I'm also a big believer in sustainable work practices. In my book, steady, consistent work beats crazy overtime and burnout any day of the week. Therefore, I might encourage you to take time off when I feel you need it, or to clock out at a reasonable hour, and actually rest when you're sick instead of trying to power through.
Now that you know a little more about how I tick, here's how to best communicate with me.
- Direct communication works best - I appreciate straightforward messages and explicit requests
- Feel free to challenge my ideas - I enjoy constructive debates and feedback
- If you need something urgent, just say so - I respect clear priorities
- For complex discussions, I'm always open to jumping on a quick call
Some things about how I work that might catch you off guard or are otherwise noteworthy.
I already talked about my German way of communicating. This is also reflected in the feedback I give. I'll try to phrase feedback as nicely as possible, but I'll never water it down so much that the message gets lost. I would personally much rather have my feelings hurt than not be told about something I did or how someone feels about me. So I'll try to treat you the same. I see criticism as a positive thing - it's a chance to level up. And another German stereotype fits me very well: I tend to spot the negatives first. I don't really know why, either. I actively try to also see the positive sides of things to not become someone that only ever complains. But if you hear more negative than positive things from me, don't worry. This is one of my biases, it probably has nothing to do with you.
I think I'm a pretty good pair programmer. I used to work at a company where pair programming was the default mode of working, so I got tons of practice on it there. So if you ever want to do some pairing or want to learn about the practice, feel free to hit me up.
I'm constantly trying to refine my PR review style. One consistent aspect is that I tend to leave more comments than the average reviewer. This is because I believe every comment creates a learning opportunity for everyone involved. Don't be concerned though - while I provide extensive feedback, I rarely leave comments that I consider blocking. Often, the discussion arising from the comment is where the true value lies, rather than addressing the specific comment itself. When something is critical to address, I will make that explicitly clear.
When I'm not working, you can probably find me playing video games, binging anime, lifting weights, or rolling dice in a D&D campaign. Fair warning: if you bring up any of these topics, be prepared for me to go off on a tangent. When I'm passionate about something, I tend to talk... a lot.
So there you have it - that's me in a nutshell. Hope this helps you get a sense of who I am and how we can work together. Looking forward to working with you!