Development Workflow by Example: DriveNow

One of the DriveNow cars

At Blossom, we care a lot about workflows and how people interact in order to get a certain task done. We strive to understand what processes are in place at different companies to make Blossom easier to use for everybody involved in a project. This series is intended to show you how different companies approach… continue reading

Development Workflow by Example: Liechtenecker

Christoph

At Blossom, we care a lot about workflows and how people interact in order to get a certain task done. We strive to understand what processes are in place at different companies to make Blossom easier to use for everybody involved in a project. This series is intended to show you how different companies approach… continue reading

Development Workflow by Example: Codeship

Florian discussing with his team

At Blossom, we care a lot about workflows and how people interact in order to get a certain task done. We strive to understand what processes are in place at different companies to make Blossom easier to use for everybody involved in a project. This series is intended to show you how different companies approach… continue reading

Development Workflow by Example: Usersnap

The Usersnap team with Thomas on the outer left side

At Blossom, we care a lot about workflows and how people interact in order to get a certain task done. We strive to understand what processes are in place at different companies to make Blossom easier to use for everybody involved in a project. This series is intended to show you how different companies approach… continue reading

Development Workflow by Example: Swat.io & Walls.io

Johannes (in the front) coding along at their company retreat

At Blossom, we care a lot about workflows and how people interact in order to get a certain task done. We strive to understand what processes are in place at different companies to make Blossom easier to use for everybody involved in a project.This series is intended to show you how different companies approach the… continue reading

Good companies manage Engineering, great companies manage Product

Steve Jobs with Steve Wozniak

Over the last few months while doing customer development for Blossom I’ve talked to a lot (hundreds) of software companies. There was one key pattern that I’ve noticed over and over again. Some companies approach software development as an engineering management challenge. Others approach software development as a product management challenge. Good companies manage Engineering. Great companies… continue reading

Who is behind Dart?

Dart Bird Flower

When I stumble upon an interesting tool I usually find it also very exciting to learn more about the people behind it. I find this especially insightful when it comes to fundamental building blocks like programming languages and runtimes. Why? Because they aren’t built in a day but rather melded over the course of many… continue reading

The Yin and Yang of Product Engineering

Steve Jobs with Steve Wozniak

For a tech company, product and engineering are the heart and soul of the business. When I do a quick mental query of headcount across our entire portfolio of ~30 companies, I think at least 50% and maybe as much as 60% of the entire headcount of our portfolio is in either product or engineering.… continue reading

Blossom under the Hood: Our Technology Stack

Sign Cartoon #5320 by Andertoons

Quite a few people have asked us about our tech stack so I figured I should write a post as a thank you to the people behind the technology that we use to run Blossom. Clearly standing on the shoulders of giants here. Google App Engine We’ve traditionally hosted everything ourselves, no matter whether it… continue reading

How GitHub uses GitHub to build GitHub

How GitHub uses GitHub

Zach Holman shares with us how the workflow at GitHub looks like. These slides are from the Frozen Rails Conference 2011 in Helsinki. Build features fast. Ship them. That’s what we try to do at GitHub. Our process is the anti-process: what’s the minimum overhead we can put up with to keep our code quality… continue reading