San Francisco PHP Meetup

September 16, 2013

Teflon-coated frying pans often come with an extended warranty covering damage to the teflon coating. But have you ever tried to return a damaged frying pan? This is not as easy as it looks. Turns out that we can learn a lot about software architecture and SQL vs. NoSQL while trying to return a damaged frying pan.

More details

Life ain't easy, as a famous proverb claims. Usually people refer to it when pondering difficult and potentially life changing decisions. Many things in our daily life seem easy, but they are not: they are often based on implicit knowledge and inconsistent processes. Why do you have to push a button to get a bus to stop but a train stops by itself? And who told you? And how does all that apply to software development and security?

More details

What have Akkadian tablets from southern Babylonia dated 1600 BC and a 9th century mathematician to do with today's software development? What does a professional cook and his kitchen have in common with a software developer and the codebase he or she works on? What is the equivalent to fresh and organic produce in the world of software? These questions are answered while we take a look at quality assurance from a different perspective.

More details