article thumbnail

Lessons Learned: Five Whys

Startup Lessons Learned

We had a great on-boarding process, complete with a mentoring program and a syllabus of key ideas to be covered. We didnt start with a great program like that, nor did we spend a lot of time all at once investing in it. It seems your cluster architecture is one of the key architectural constraints making continuous deployment possible.

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. For example, I have repeatedly taught PHP to complete novices in several companies, including people who had never before programmed at all. Thats simply impossible on most platforms.

PHP 166
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: Sharding for startups

Startup Lessons Learned

Data storage is becoming a specialized function, delegated most often to relational databases. If you are storing all of your data in a relational database, and the load on that database exceeds its capacity, there is no automatic solution that allows you to simply add more hardware and scale up.

article thumbnail

Lessons Learned: A new version of the Joel Test (draft)

Startup Lessons Learned

But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. If you want to do continuous deployment, youd better be able to certify that build too, which brings us to. For more on continuous deployment, see Just-in-time Scalability. Do you have a bug database?

article thumbnail

Lessons Learned: Great open source scalability tools from Danga

Startup Lessons Learned

For tips on how to integrate it into your database and application layers, you can see the tail-end of my JIT Scalability talk. Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica.

article thumbnail

Lessons Learned: Lean hiring tips

Startup Lessons Learned

Even if you have a referral bonus program, even if youve talked to that person about your company, and even if youve sent a recruiter to call her, I bet you could do more. They maintain a huge database of passive candidates, by offering to pay them when they interview. Particularly the Continuous Deployment and Split testing posts.

Lean 140
article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

Massive proprietary databases? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuous deployment makes releases n. I dont think so.

CTO 168