Remove Continuous Deployment Remove Internet Remove PHP Remove Web
article thumbnail

Lessons Learned: Why PHP won

Startup Lessons Learned

Lessons Learned by Eric Ries Monday, January 12, 2009 Why PHP won When I first learned to program on the web, Perl + CGI was the dominant platform. But by the time I was building my first websites for commercial use , PHP had taken over. Writing unit tests or mock objects in PHP is an exercise in constant frustration.

PHP 166
article thumbnail

Fear is the mind-killer

Startup Lessons Learned

I spent some time with his company before the conference and discussed ways to get started with continuous deployment , including my experience introducing it at IMVU. Moreover, approaching the problem from the direction that I had intuitively is a recipe for never reaching a point where continuous deployment is feasible.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Lessons Learned: Five Whys

Startup Lessons Learned

When Eric writes, "By the time we started doing continuous integration, we had tens of thousands of lines of code, all not under test coverage." Most of this code was from a variety of open source PHP projects that were glued together with the shortest path to goal possible. The Lean Startup Intensive is tomorrow at Web 2.0.

article thumbnail

Lessons Learned: Achieving a failure

Startup Lessons Learned

The Lean Startup Intensive is tomorrow at Web 2.0. ► April (11) Video update on the Startup Visa Act Lean Enterprise Institute webinar, April 28 Four myths about the Lean Startup Sneak preview, KISSmetrics (and more) Sneak preview, Grockit The Lean Startup Intensive at Web 2.0 Case Study: Continuous deployment makes releases n.

article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

Was the fact that we were primarily using PHP essential, or could we add new tools written in other languages? Was it an important or irrelevant fact that most of our web code was procedural and not object-oriented? The Lean Startup Intensive is tomorrow at Web 2.0. Case Study: Continuous deployment makes releases n.

CTO 168
article thumbnail

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

Startup Lessons Learned

Heres what the one-line split-test looks like in pseudocode: if( setup_experiment(.) == "control" ) { // do it the old way } else { // do it the new way } The call to setup_experiment has to do all of the work, which for a web application involves a sequence something like this: Check if this experiment exists. Buy a higher quantity 2.

article thumbnail

Lessons Learned on Mashable today

Startup Lessons Learned

My startup business (web development) is being shunned by virtually every other potential investor I approached thus far. The Lean Startup Intensive is tomorrow at Web 2.0. Tell your Startup Visa story Speaking 2010: Webstock, GDC, Web 2.0, Case Study: Continuous deployment makes releases n. Is there s choice?