Remove 2009 Remove Agile Remove PHP Remove Software Review
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

Lessons Learned: Five Whys

Startup Lessons Learned

A new bit of code contained an infinite loop! why did that code get written? Hes a new employee, and he was not properly trained in TDD So far, this isnt much different from the kind of analysis any competent operations team would conduct for a site outage. Most engineers would ship code to production on their first day.

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: What does a startup CTO actually do?

Startup Lessons Learned

It became harder and harder to separate how the software is built from how the software is structured. If youre trying to design an architecture to maximize agility, how can that work if some people are working in TDD and others not? If not, whos going to insist we switch to free and open source software?

CTO 168
article thumbnail

Fear is the mind-killer

Startup Lessons Learned

Lessons Learned by Eric Ries Thursday, May 7, 2009 Fear is the mind-killer Fear is an emotion that slows teams down. Getting features and fixes into hands of users was the greatest priority - a test environment would just get in the way and slow down the validation coming from having code running in production. Heres the key point.

article thumbnail

CEO Friday: Why we don’t hire.NET programmers

blog.expensify.com

The right sort of person is so passionate about coding, they can’t be stopped from doing it. But every day spent in that kitchen is a day NOT spent in a real kitchen, learning how to cook real food, and write real code. Full discloure, I am a former PHP, Perl, ColdFusion, ActionScript, VB.NET, ASP.NET and C# developer.

Java 107
article thumbnail

Startup Tools

steveblank.com

Simple editing.

article thumbnail

Lessons Learned: Achieving a failure

Startup Lessons Learned

Lessons Learned by Eric Ries Friday, January 30, 2009 Achieving a failure We spend a lot of time planning. Without conscious process design, product development teams turn lines of code written into momentum in a certain direction. This is why agility is such a prized quality in product development. We can skip the chasm.