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. Case Study: Continuous deployment makes releases n.

article thumbnail

Lessons Learned: Achieving a failure

Startup Lessons Learned

I know of at least five former employees that went on to become startup founders. My experience (3 time founder, 6 startups, 1 IPO, 5 colossal failures) is that we spend too much time looking for what we do wrong, when in fact, we may have done nothing wrong. Case Study: Continuous deployment makes releases n.

article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

So what does CTO mean, besides just "technical founder who really cant manage anyone?" Was the fact that we were primarily using PHP essential, or could we add new tools written in other languages? Case Study: Continuous deployment makes releases n. I always assumed I wouldnt manage anybody.

CTO 168
article thumbnail

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

Startup Lessons Learned

It was actually my co-founder Will Harvey who taught me to present this data in the simple format weve discussed in this post. ► August (2) SXSW Case Study: SlideShare goes freemium ► July (4) Case Study: kaChing, Anatomy of a Pivot Some IPO speculation Founder personalities and the “first-class man&# th.

article thumbnail

Lessons Learned on Mashable today

Startup Lessons Learned

► August (2) SXSW Case Study: SlideShare goes freemium ► July (4) Case Study: kaChing, Anatomy of a Pivot Some IPO speculation Founder personalities and the “first-class man&# th. Case Study: Continuous deployment makes releases n. No departments The Five Whys for Startups (for Harvard Business R.