Remove Continuous Deployment Remove Internet Remove Naming Remove Technical Review
article thumbnail

Embrace technical debt

Startup Lessons Learned

Lessons Learned by Eric Ries Wednesday, July 29, 2009 Embrace technical debt Financial debt plays an important and positive role in our economy under normal conditions. Technical debt works the same way, and has the same perils. I won’t pretend that there aren’t teams that take on technical debt for bad reasons.

article thumbnail

A new field guide for entrepreneurs of all stripes

Startup Lessons Learned

It's been just about two years since Brant Cooper and Patrick Vlaskovits released their self-published book The Entrepreneur's Guide to Customer Development (you can see my original review here ). Their goal is to share stories of Lean Startup applied in many industries and domains outside of tech startups. You can order it on Amazon.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Smarticus — 10 things you could be doing to your code right now

Startup Lessons Learned

Of the techniques he mentioned, I think four are fundamental and critical for any lean startup: TDD (or the even more politely named TATFT ) Continuous integration Automate your deployments Collect statistics The tools to help you do these things are getting better and better every day, but dont confuse tools with process.

article thumbnail

Lessons Learned: The one line split-test, or how to A/B all the time

Startup Lessons Learned

Lessons Learned by Eric Ries Monday, September 15, 2008 The one line split-test, or how to A/B all the time Split-testing is a core lean startup discipline, and its one of those rare topics that comes up just as often in a technical context as in a business-oriented one when Im talking to startups. First of all, why split-test?

article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

But we were cutting corners in the development methodology as well as in the code, in the name of increased speed. Heres my diagnosis of his problem: He has some automated tests, but his team doesnt have a continuous integration server or practice TDD. a is name, b is address, and c is tax percentage.

article thumbnail

Lessons Learned: Work in small batches

Startup Lessons Learned

Its had tremendous impact in many areas: continuous deployment , just-in-time scalability , and even search engine marketing , to name a few. When operating with continuous deployment, its almost impossible to have integration conflicts. Small batches reduce overhead. February 21, 2009 4:10 PM Anonymoussaid.

article thumbnail

Lessons Learned: Continuous deployment and continuous learning

Startup Lessons Learned

Lessons Learned by Eric Ries Tuesday, February 10, 2009 Continuous deployment and continuous learning At long last, some of the actual implementers of the advanced systems we built at IMVU for rapid deployment and rapid response are starting to write about it. Code reviews and pairing Great practices.