Ep. 18: Optimizing for happiness - Building a code deployment platform with Marko Anastasov
How long does it take to get your code into the hands of your customers? Do you manually copy your files to a production server? If you answered longer than a day and yes then the code deployment product, Semaphore, is what you need. Today, we chat with, Marko Anastasov, the co-founder of Semaphore, a code integration and delivery platform, about the inception, creation, and his team’s learning journey building Semaphore. His story is riddled with encounters of monoliths and microservices, tales of building a learning culture, and reflections around the human factors in building tech products, like why do we make the technical decisions we make?
Marko is a product guy and a programmer guy and has been a maker since he was a kid. He earned a Masters of Science in computer science from University of Novi Sad in Serbia. Currently, he is a founding partner of Rendered Text, a remote Rails consulting shop and the co-founder of Semaphore. When Marko is not helping companies ship code faster, he is exercising and spending time with his wife and 4 year old daughter.
Connect with Marko:
Show notes and helpful resources:
- Semaphore CI
- Marko’s article on What is Proper Continuous Integration?
- XKCD comic about compiling
- Marko’s article picked up by Hacker news, The Cracking Monolith: The Forces that Call for Microservices
- You should be able to describe your microservice in one sentence without saying the word “and”
- Marko’s article on 7 ways continuous delivery helps build a culture of learning
Building something cool or solving interesting problems? Want to be on this show? Send me an email at firstname.lastname@example.org
Podcast produced by Unfiltered Build - dream.design.develop.