Remove 2008 Remove Agile Remove PHP Remove Programming
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: The ABCDEF's of conducting a technical interview

Startup Lessons Learned

Lessons Learned by Eric Ries Saturday, November 29, 2008 The ABCDEFs of conducting a technical interview I am incredibly proud of the people I have hired over the course of my career. If done right, a programming interview serves two purposes simultaneously. The six key attributes spell ABCDEF: Agility.

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

Lessons Learned by Eric Ries Thursday, November 13, 2008 Five Whys Taiichi Ohno was one of the inventors of the Toyota Production System. We had a great on-boarding process, complete with a mentoring program and a syllabus of key ideas to be covered. Wed never heard of five whys, and we had plenty of "agile skeptics" on the team.

article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

Lessons Learned by Eric Ries Tuesday, September 30, 2008 What does a startup CTO actually do? If youre trying to design an architecture to maximize agility, how can that work if some people are working in TDD and others not? Was the fact that we were primarily using PHP essential, or could we add new tools written in other languages?

CTO 168
article thumbnail

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

blog.expensify.com

But it will definitely raise questions during the phone screen, for reasons that are best explained by simile: Programming with.NET is like cooking in a McDonalds kitchen. My example: I have mainly programmed _by choice_ in Python, Ruby, Scala, Haskell, C# and currently I’m doing Java. This attitude is plain stupid arrogance.

Java 107
article thumbnail

Lessons Learned: Achieving a failure

Startup Lessons Learned

This is why agility is such a prized quality in product development. Labels: agile , customer development 5comments: William Pietri said. Seems like all of these problems can be to some degree addressed with agile development methods. Even a great architecture becomes inflexible. We can skip the chasm. Great post!

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. September 15, 2008 9:12 PM Hitchens said.