I often see a pattern with on boarding new coworkers that I find really problematic. The „push to production on the first day“ rule. Lots of people in my twitter feed are constantly bragging that their new coworker was able to push something to production on day one. The idea behind is that it gives the new hire a great feeling of accomplishment on the first day. It should also demonstrates how great the company is doing on the „release often“ scale.
In the last couple of years I had lots of discussions with people about one specific topic: what do you do with jQuery spaghetti code in legacy applications. We all have been there in one point of our career. For me the answer was pretty straight forward. There are three ways out of it. None of them is easy, but the result will hopefully be worth it. There is only one reason not to fix this problem: nobody needs to touch that part of the application and it works fine as is. If you need to touch the code regularly, you have to change something. But what? And how?
This week I stopped working full time on SignDict and started a new job at Wooga. Starting a new job often means to adapt to new ways of working. One of the biggest changes for me is that from now on I am working in a VirtualBox on a Debian system. That box is setup using Vagrant and relies heavily on docker and other nice litte things.
This week the sweet setup published an interview with me. If you ever wanted to know what apps I am using and why, feel free to read this article.
It’s time again for my list of talks that I loved on the chaos communication congress. As usual I spent most time on RubyTown and watched the talks later on.
When lanyrd was bought by Eventbrite in 2013 I had high hopes that the platform would continue to thrive. It was just a too good fit to be worried about it.
I love going to conferences. Learning interesting new stuff, getting to talk to lots of awesome new people. For a person like me this is amazing. Sadly there is one part of the experience that I often find troublesome. The website. Which is strange. This is one of the most important communication tools for the conference. And still most forget important details. In this post I want to list things that are important to me. Maybe you find it useful. Please comment if I forgot something.
If you know me, you know how much I love to work at bitcrowd. The people, the projects, the energy of the team. Because of that the next sentence will sound really surprising to you: I quit.
Update (2024-09-03): You can do this and install all plugins manually, or you could use LazyGits elixir integration, which makes this easier.