Remove Agile Remove Continuous Deployment Remove Open Source Remove Silicon Valley
article thumbnail

Lessons Learned: Principles of Lean Startups, presentation for.

Startup Lessons Learned

Boyd emphasized the importance of agility in combat: "the key to victory is to be able to create situations wherein one can make appropriate decisions more quickly than ones opponent." Agile software development. Agile allows companies to build higher quality software faster. Hopefully others will find it useful as well.

Lean 102
article thumbnail

The free software hiring advantage

Startup Lessons Learned

Yes, you may be more familiar with the term open source, but lets give credit where credit is due , at least for today). This is especially true in Silicon Valley. If youve never been a contributor to a free software project before, take a look at Contributing to Open Source Without Committing a Line Of Code.

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

Wed never heard of five whys, and we had plenty of "agile skeptics" on the team. 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.

article thumbnail

What would you want to tell Washington DC about startups?

Startup Lessons Learned

Much of what makes the USA, and Silicon Valley in particular, such a great place to start a company is the result of good government policy. In Computer Science research, it is often better to open source an innovation than to go through the process of protecting it and then licensing it to a new startup. Expo SF (May.

DC 90