For this year, I wanted to take some time to write down some notes on things that I would like to prioritize in my life. Just as how WordPress is now putting the main efforts into three major focuses, I wanted to separate mine into three major focuses as well. For 2017, these are going to be health, contributing and relationships. This is the first post I have ever written like this, and for the most part it will be a list of things I want to pursue. I would like to be able to return to this post at any given time to remind myself of these things and also to write a summary by the end of the new year in relation to which of these goals I have accomplished, in which points I have improved and which I should probably put more effort into.


A while ago I would have never thought that this focus is leading the list for 2017. And that is precisely why it now has to. I feel like I have cared way too little about my health in recent years, especially in 2016. Focussing on WordPress stuff and university duties, I was most of the time unwilling to spend additional time to work out or even prepare some good meals. While fitness has almost never been a significant part of my life, about three years ago I had a great time going to the gym regularly and eating clean, which made me feel much better generally. Some time between early and mid 2015 however this passion started to slowly vanish. I didn’t care too much about nutrition, and one of the worst things was that I was rarely motivated to cook up something great – resulting in eating a lot of either some unhealthy food at home or just too much food outside. I still play soccer twice a week, but this never made up those bad food habits. Consuming too much beer, as great as it is, added up to that. During my recent trip to the US I didn’t care at all about what I would eat – and I had done that during all of my trips there since they have some bad food and a specific brand of pop over there that I terribly love. This has not been a problem before since I had lived generally healthy, but now that it just added up to my general lack of health, it finally made me realize I need to improve things drastically. Now that I have the university (almost) out of my way, I think my efforts to improve that drastically are realistic, especially since I know I have done it once before. My goals are:

  • Do some sports every day. This would be alternating between going for a run (or bike ride) and building some muscle – only the days when I play soccer should be excluded. Obviously there will be times where it’s hard to perform even one of these two, for example when I’m at a WordCamp for a weekend. This is perfectly fine, but the general plan stands. There are some great workouts that take you only about 30 minutes and you can also go for a run in that same time. So I don’t wanna do anything too extreme, but I want to do it regularly. Really regularly.
  • Develop a more regular day routine during the week. While this has definitely improved in 2016, there’s still a lot of things to do. At least I don’t work at completely random times anymore (before it would be a day from 10am – 6pm, the other day suddenly from 8pm – 4am). But I still do not have a real routine. The end of 2016 I started waking up with an alarm at 8am, which already made me feel much better and more productive. However I would like to get up just a little earlier, at 7am, then work until 3 or 4pm, just as long so that I always have time and motivation left for my daily fitness routine. There will be a couple of days which have WordPress Slack meetings in the evenings, so these hours will add up to my work-time as well, just to consider this too. Having this routine also means going to bed at regulated times – I should probably aim for 11pm – at least never past midnight.
  • Eat better food. The first part of my health trip has losing weight as the primary goal. About three years ago I had more than 10kg less, and I want to get back to this. I know there’s always some bad food involved in life, and that’s good. But for at least January I would like to restrict myself completely to the clean and healthy stuff. Maybe I can stretch that period to last for another month, depending on how I feel about it. I definitely think doing this will improve my consciousness about how to eat healthy in general. I should probably do such an extreme month every once in a while to keep reminding myself, so that I don’t fall back into bad behavior as I did about two years ago. At some point hopefully eating healthy will just be a habit.
  • Drink less beer. Just like with food, at least January I will completely stay away from it. And then the general amount should get less afterwards too.
  • Do a short morning-routine of push-ups every day. This basically means after waking up I do some push-ups continuously until I feel like I cannot do any more. I have done that for a while, and this should continue. It means that even on a day where I for some reason can’t do any more sports, I at least have done something. And in long-term it helps for sure, although it only takes like 1 or 2 minutes.


In early 2016 I really started contributing to WordPress core on a more regular basis. Before that my contributions were mostly in form of plugins, but I have recently put my efforts more into core instead of building open-source plugins (just some very small ones occasionally, plus possible core features that I would like to investigate). However, contributing to core has mostly happened whenever I felt like it. Especially during writing my Bachelor thesis for university I actually had quite a bit of time for contributing, since I had saved up some money before to be able to take time off work almost completely. But now I need to start earning some bucks again, so that leaves the question how much I time I can put into core contributions. They are a very high priority to me, and now as committer I wanna make sure to do my part in helping out. My goals are:

  • Grow as a contributor. This certainly is a very general goal, but I have learned so much during WordPress core contributions, and I would like to keep up the pace. WordPress shows you both good and bad things, but even the bad things in the end teach you how not to do it, so they all have their benefits. I also wanna try to be more critical, both of what I do and what others do. This might sound a little odd, but I feel like I often tend to not question my own ideas sufficiently and, on another note, accept other people’s decisions too easily. Don’t get me wrong here, I don’t want to become a troublemaker. I just want to improve in questioning things where appropriate.
  • Get a long-term multisite roadmap ready. We have talked about this in some occasions during the past few months, but our roadmap document is still merely a list of ideas. Together with the rest of the multisite contributors, I would like to work on an actual roadmap post for the make blog, which will highlight the features that we plan to work on, both in the short and the long run. While we have all these great ideas, many of which I’m sure will be in core some day, we now need to prioritize and figure out the way that working on these improvements makes the most sense.
  • Travel more. Now that my university studies are out of the way, I am free to work and contribute from wherever I want. While this is not exclusively related to contributing, travelling enables me to possibly attend more WordCamps around the globe and also to hang out with fellow contributors who live far away. The only trips that are certain at this point are Paris in June and Nashville in December, but I’m sure further plans will follow, and I cannot wait to explore more of this beautiful planet.
  • Figure out a way to do contribute on a sustainable level. I’m a freelancer and have never even measured how much of my work-time I put into core, but I need to find a good balance between open-source contributing and paid work, in terms of both time and finances. Whether through a higher income through paid work, some sponsored time or simply a better time management – I’m not sure how any of this is going to work, therefore I will investigate. I lead a relatively cheap life these days, but I know this is (unfortunately) not going to last forever. Therefore this is luckily not a too pressing issue, but I need some plan here sooner than later.


This focus is very personal, so I will probably keep it short. I’m sure y’all don’t wanna know about all my crazy weird inner thoughts anyway. However, I would like to highlight what I mean with focussing on relationships here. I think I am sometimes a bit lazy when it comes to connecting with some of the people in my environment, some of my friends, and want to improve as a person here. My goals are:

  • Meet up more often with the people who live nearby, and call or at least text the people from further away more regularly. I would say I’m doing okay (not amazing though) when it comes to my very few best friends that matter to me the most. But sometimes I don’t put enough time into keeping the relationships with the other important people in my life healthy. Maybe because I’m thinking about my own stuff too much. Maybe because I’m too busy with work. This needs to change.
  • Collaborate on a new hobby. One of my best friends and I have started to produce some EDM recently as a hobby. It’s really fun, and I would like to put a little more time into this. Instead of just working on it randomly, I hope we can arrange one day every other week or so where we continue to work on it. While it’s just for fun, I think we both have high expectations for ourselves and want to get this good before eventually releasing it. Getting to that point is going to be a great challenge, and I’m sure it will improve the friendship as well.
  • Visit one of my other very good friends more often, who lives a couple hours away. Now that I’m free to work from wherever I want, I could even go there for a week or so (travel!). I have only visited him twice in the past 5 years which I feel is way too infrequent. He comes here more often since his parents live in town, but I truly feel like I owe him some visits as we don’t hang out enough due to the distance.

So this is my list of focuses for 2017. Maybe you have something similar, and if not, I hope I have encouraged you to think about your goals and write something up – a personal sheet, a blog post, whatever suits you (my sister created her personal keynote presentation!). I have never done this before, but just having written all these things down helped me figuring out my detailed goals, and I’m sure they will also remind me when I’m uncertain at some point. And now, let’s just end this with: Happy new year – may it be a great one for you! ❤️

Soundtrack of my Life

Music is a very important part of my life. I’m sure that is the case for many people, yet I wanted to explicitly mention it in this post. I listen to music during almost my entire work day, I have been playing piano since I was 8 years old and I also write songs occasionally and produce a few things using tools like Cubase and such. So yesterday I had the thought of looking back and thinking about the songs that I have listened to over all the years, songs that may even have shaped me in a way. I asked myself whether I could determine a song for every year that I associate the most with that time in my life. Things like that are just something I’m interested in, for example I’ve also been keeping track of my musical listening habits through since 2007. It was also very nice to take some time to dive into old memories. So in this post I’m putting the list of songs out there. This is kind of a very personal post in some cases; maybe you’re just interested in such things the same way as I am, or you are curious about music recommendations, or you would like to know me better. For me the reason of writing this is that I simply want to keep track – after all, people used to call blogs weblogs, and that’s what I’m doing here – logging my favorite songs for each year of my life. Well, not my entire life: I will start with the year 2000 (I was 10 years old then), since I can’t quite recall anything before that and it would mostly have been entirely charts music anyway – and you will notice that especially in the first years of the list, my musical taste was still evolving. 🙂 By the way, to start things off, I’m pretty sure that I can say that German band Rammstein has been the only constant for as long as I can remember: Although none of their songs is present in the following list, I have listened to them at the same time I listened to Britney Spears, and I still listen to them now from time to time. But now, here’s the list of my favorite songs for each year as far as I can remember. Some of the years I would say there was more than 1 song I could have put there, but I think what I have there is a pretty good representation of my taste in music and also events in my life. Please note in advance that the songs represent what I’ve listened to for each year – it doesn’t necessarily mean that it was released in that year. (more…)

Improve your WordPress Plugin Deployment

We hate SVN. At least most of us do. We all love GitHub (or Bitbucket, GitLab or similar). Yet, we wanna do WordPress plugins and put them up in the plugin repository.

There comes a time when everyone needs to get in touch with SVN, which is not wrong. As a developer, you should be familiar with it so that you can contribute to WordPress Core. 🙂  But using SVN to manage your plugin is a pain, especially since you probably have all development happen on a platform like GitHub. Fortunately, it doesn’t need to be like that. There are ways to deploy new plugin releases without even knowing that SVN is being used. Even if you love SVN to death, a deploy script for your plugins is worth using – let me introduce one to you in this post. (more…)

Making Your Plugin Routines Multisite Compatible

If you’ve been getting your way around with WordPress, you have probably heard of that thing called Multisite. Multiple web sites in one WordPress installation, that is. You may also call it a network of sites. If you haven’t actually used it, that’s another issue – maybe you have not (yet) come across a project where Multisite would have been the right fit. (In any case, I would encourage you to try it out on your dev environment then.)

This post is not about Multisite though. It’s about how you can make your regular plugin that you would like to write or might have written years ago compatible with Multisite. Because even if your plugin does not do anything related to Multisite in any way, there are some things to take care of, in particular you need to take care of your plugin’s activation / deactivation / uninstallation routines (if you have something like it in your plugin). Otherwise you are locking out some users from using your plugin, and you certainly don’t want that, I’m sure. Now that you have read this, please don’t run away, it’s not something you need to spend days for – it might only take a few minutes, and if you don’t have any of these routines, there actually is nothing else to do to make the plugin compatible (at least not for the scope of this tutorial). But now, let’s get started! (more…)

WordCamp Europe 2016

WordCamp Europe 2016 is over – well, not quite for me, according to a saying that says it’s not over until you blog about it. A year after my first WordCamp, it was coming back to the continental WordCamp which certainly raised the bar for those to come.

WordCamp Europe (a.k.a. WCEU) this year was held in Vienna, Austria from June 24-26, with an announced attendance count of about 2400 people – the largest WordCamp yet. It also had Matt Mullenweg and Mike Little, both co-founders of WordPress, attend their first WordCamp together in years. And it also had all the six lead developers of the project as well. It was held only a few days before the first beta of WordPress 4.6. It also had Wiener Schnitzel and other Vienna gourmet food per the location. A lot of perks here, so the expectations were high, and they were certainly met, maybe even more. (more…)

Initiative for Standard WordPress Theme Hooks

A while ago I read this post by Yoast on implementing standardized theme hooks in WordPress so that plugin developers have a unified way to insert their content into a specific theme location. The ideas Yoast included there were, in my opinion, amazing – and I immediately thought that a thing like this should be pushed forward. I also found an interesting Github repository of a thing called “Theme Hook Alliance”, but unfortunately I was not able to contact anyone there and I had the impression that it is not maintained any longer. Although discussions exist about including standardized theme hooks in WordPress Core, it currently doesn’t look like such a feature could possibly be added soon. That’s why, based on the resources mentioned above, I took some time to figure out a set of guidelines that, like I think, would vastly improve the WordPress infrastructure if people maintained this standard: The “WP Theme Standardization Panel” defines these guidelines (in the Github repository you’ll find instructions and a reference file on how to implement them). There is no file that you must necessarily include in your theme, it is just a standard you should maintain in your theme. I hope that this makes its way around so that WordPress developers start discussing about it, adding useful ideas and (best case) implementing it into their themes. And this is in no way a finished set of ideas – please take part in improving as much as there is to improve!


Improving WordPress workflow with YeoPress, Grunt and Bower

I’ve been developing for WordPress over a few years now. I love the simplicity of the system (compared to other content management systems) and that it is nevertheless as powerful as all of its competitors. However, one thing always annoyed me, and I bet everyone else too: Setting it up is just a pain. Not because it is in any way hard, but because it costs some time. It’s only about 10 minutes maximum, but I didn’t want to invest this time doing the exact same thing for any web site I set up. Yeah, it’s just 10 minutes – but you probably heard that developers are lazy. You probably set up WordPress sites as well, so I don’t need to tell you this. But there is another way which I’ll illustrate in this tutorial. I will explain how you can set up your WordPress installation by executing just one single script in Terminal (you should have a basic understanding of how to use it before reading this article). Furthermore you will learn how to include a WordPress starter theme that has all the important tools built-in. But now let’s get started in kickstarting your projects!