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

Skills Development in Africa: How Wide is the Skills Gap?

Transformify

Java EE, Java SE, PHP, and Javascript are the most common programming languages. Java EE, Java SE, Javascript, PHP, Software, Development, Software Testing, SQL. Scrum, Agile, Product Management. MySQL, PHP, Software Architecture, Software Development, Software Testing, SQL, Web Hosting, AngularJS.

Africa 75
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Startup Tools

steveblank.com

Poplytics – online surveys and analytics AskYourTargetMarket – market research surveys SurveyMonkey - granddaddy of on-line surveys Amazon Mechanical Turk – you can set up a question and get answers PickFu – A/B testing $5 for 50 opinions Collaboration Dropbox – store, sync, and, share files online. Simple editing.

article thumbnail

Startup Resources

www.vccafe.com

Whether you’re wondering what site search you should use or what is the best email marketing tool, knowledge is power. Email Integration. Email marketing. Sendgrid : Need to send email out to users? They make sure that your emails never to go spam folders. Updated Business tools for Startups. Mockingbird.

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! Expo SF (May.

article thumbnail

A framework for categorizing and comparing cloud platforms

bijoor.me

Agile Development. Application PaaS (aPaas) : language runtimes such as JVM and others that allows deployment of code written in different languages such as Java, Python, Go, Node.js, Grails, Scala, PHP etc. Agile Development (6). Engagement Tracking. Conversation Management. Employee Engagement. Social Marketing and Sales.

article thumbnail

Lessons Learned: Five Whys

Startup Lessons Learned

Once that responsibility has been assigned, have that new person email the whole company with the results of the analysis. Each five whys email is a teaching document. Wed never heard of five whys, and we had plenty of "agile skeptics" on the team. This last step is difficult, but I think its very helpful.