The day I gave up on Continuous Deployments

Posted Leave a commentPosted in Management, Software Development, Technology

I’m a huge proponent of Continuous Integration and Deployments. I believe that the fast feedback cycle these processes enable is hugely beneficial to a software development team, and allows teams to get beneficial features out to customers faster. However, it is far from a silver bullet, and there are many steps teams need to take before they can be successful in leveraging Continuous Deployments. This is the story of how I learned this lesson the […]

Around the world with New York Specialty Coffee Cafes

Posted Leave a commentPosted in Food, New York, Travel

Can you really travel the world all without hoping on a plane? Well if that world is the world of coffee, it’s certainly possible to circumnavigate the globe all within a few blocks in New York City. From Italy to Australia and everywhere between, some of the world’s best coffee styles and shops are all easy to find between Port Authority and Penn Station. There’s no substitute to actually going around the world to experience […]

The perfect weekend in Berlin

Posted Leave a commentPosted in Food, Germany, Travel

My first time in Berlin, I left thinking, “it’s alright, but it’s not Germany.” My second time, knowing a bit more of what to expect, I liked it more, but still didn’t love it, maybe because I visited in the depth of winter and during a cold streak. The third time though, during the marathon in the fall, I absolutely loved it. It may be different than the more traditional towns and villages around the […]

Move fast and break things or slow as you go?

Posted Leave a commentPosted in Management, Software Development, Technology

Should a new team focus on moving as fast as possible to get features out to their customers or start with the best practices and processes they know they’ll eventually need? Is it better to move fast and learn from users through a short feedback loop? If so, is a team doomed to suffer poor architectural decisions and accumulate massive tech debt until eventually someone decides to stop features and blow up the system? While […]