Remove 2008 Remove API Remove Customer Development Remove Developer
article thumbnail

Lessons Learned: Product development leverage

Startup Lessons Learned

Lessons Learned by Eric Ries Sunday, April 26, 2009 Product development leverage Leverage has once again become a dirty word in the world of finance, and rightly so. But I want to talk about a different kind of leverage, the kind that you can get in product development. Open APIs and data-oriented architecture (aka "web 2.0").

article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

Lessons Learned by Eric Ries Monday, October 20, 2008 The engineering managers lament I was inspired to write The product managers lament while meeting with a startup struggling to figure out what had gone wrong with their product development process. The idea is that once we move to the new system (or coding standard, or API, or.)

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Embrace technical debt

Startup Lessons Learned

Like a financial debt, the technical debt incurs interest payments, which come in the form of the extra effort that we have to do in future development because of the quick and dirty design choice. Startups especially can benefit by using technical debt to experiment, invest in process, and increase their product development leverage.

article thumbnail

Lessons Learned: Sharding for startups

Startup Lessons Learned

For example, lets say you have data about customers. A given customer would have an entity URL that looked like this: customer://1234 Somewhere in your API, you have a way to access data about a given customer. Im not talking about high-level abstractions (like an object-oriented view of a customers data).

article thumbnail

Lessons Learned: Cash is not king

Startup Lessons Learned

Customer Development : a disciplined approach to finding out if there is a market for your product before its too late. Customer Development Engineering : techniques for accelerating your product development. The Entrepreneur’s Guide to Customer Development ► June (3) What is a startup?

article thumbnail

Why Continuous Deployment?

Startup Lessons Learned

If youre looking for resources on getting started, see " Continuous deployment in 5 easy steps ") The goal of continuous deployment is to help development teams drive waste out of their process by simultaneously reducing the batch size and increasing the tempo of their work. How severely is failure punished?

article thumbnail

Lessons Learned: Why PHP won

Startup Lessons Learned

Since then, PHP (as part of the LAMP stack ) has really been the dominant development platform, at least in the free software and startup worlds. And yet I keep returning to PHP as a development platform, as have most of my fellow startup CTOs. But by the time I was building my first websites for commercial use , PHP had taken over.

PHP 166