You are a great software engineer with years of experience under your belt. You've seen too many technologies come and go to easily fall for the next hyped framework. You choose the tools which get the job done and have a good chance to keep working for the years to come. Despite growing experience, your … Continue reading Three things you need to stop doing when becoming an engineering manager
Author: Matthias Marschall
Technical Debt
You have to make that release date. You need more time to get the structure of your modules right, but you don't have it. Hitting the release date is more important than cleaning your code, so you defer the cleanup to make the deadline. You agree to take on technical debt which you'll have to … Continue reading Technical Debt
Knife EC2: Manage Amazon EC2 Instances With Chef
Chef enables you to automate your infrastructure. It provides a command line tool called knife to help you manage your configurations. Using the knife EC2 plugin you can manage your Amazon EC2 instances with Chef. knife EC2 makes it possible to create and bootstrap Amazon EC2 instances in just one line - if you go … Continue reading Knife EC2: Manage Amazon EC2 Instances With Chef
Kanban vs Scrum vs Agile
When inflexible and wasteful software development processes are making your organization inefficient, it's time to introduce an agile methodology. Kanban vs Scrum then becomes an essential question: Which agile software development methodology is better suited for my own situation? And is Kanban agile? What about Scrum vs agile? Confusion is spreading... Let's have a look … Continue reading Kanban vs Scrum vs Agile
3 Reasons Why Your Team Needs Rituals
It's the same every morning: you get up and grab your morning coffee. No matter whether you brew it at home or fetch it on the road, your morning coffee is a ritual you never want to miss. A ritual is a practice everyone knows how to do. It's conducted regularly or on well defined … Continue reading 3 Reasons Why Your Team Needs Rituals
Test Driven Chef Cookbooks With Meez
When cooking a new dish, things get out of control if you try to manage too many things at once You might face a similar situation when trying to write a new Chef cookbook. Getting your arms around all those tools and frameworks needed to write solid, tested cookbooks gets you spinning. You need to … Continue reading Test Driven Chef Cookbooks With Meez
DevOps Dudes: Aligning Goals
Their bosses should've decided on a shared goal before they declared that DevOps organization... See the older DevOps Dudes cartoons: The DevOps Dudes DevOps Dudes: Meerkat
Why you need to customize your agile methods
You're starting off with a new laptop. The OS is installed, but using it feels awkward. Nothing looks like it used to on your previous one. You're really frustrated how slow you move around just because you're missing your beloved customizations. A few days later you feel the flow again. You've tweaked your OS and … Continue reading Why you need to customize your agile methods
How Value Stream Mapping can speed up your cycle time from years to weeks
When switching on the oxygen pumps, there was an explosion on board of the Apollo 13 space craft. A short circuit in a small module led to an explosion rendering most of the space craft useless. For days, the crew frantically worked in cramped quarters trying to return to Earth. Tensions ran high, but, instead … Continue reading How Value Stream Mapping can speed up your cycle time from years to weeks
How To Break Departmental Silos By Forming Feature Teams
Imagine a seven year old playing the piano. She hits every note like it's the only one, taking long breaks between each note. The play drags and listening to the singular notes is a pain. Instead of music, all you hear is a bunch of individual sounds, each one rivaling with the others to be … Continue reading How To Break Departmental Silos By Forming Feature Teams