DEV Community

Discussion on: I'm the founder & CEO of Codeship, ask me anything!

Collapse
 
arakodesigner profile image
Ara Ko • Edited
  1. What is the most important aspect for a startup to be successful— is it money, time, people, idea or something else?

  2. How did you come up with the “continuous integration and delivery method" (is it similar to agile?) and brought the value into the company’s working culture. What is the advantage of this?

  3. What is your biggest advice for the new startup founders?

Collapse
 
moritzplassnig profile image
Moritz Plassnig

@1: People, first and foremost. Great people figure out a real problem and a solution for it and the rest (selling the product, etc.). I think the timing is the most underappreciated aspect of building a startup. It's unfortunately also something that you can't control.

@2: I/we didn't come up with it. There are a lot of smarter people who covered this topic before us, e.g., martinfowler.com/articles/continuo...
What we believed in when we started is that that methodology will become the mainstream and that companies need dedicated products like Codeship to apply the methodology properly.
The advantage is that you continuously test every code change and get every code change to a deployable state. That allows you to release a new version far more frequently, ideally in a fully automated manner through a platform like Codeship.
If you do that consistently, your software, your products will become better and better for your customers faster.

@3: Find great co-founders, think big and always put the customer first.