"… I chat with Jeremy Zawodny, a developer at Craigslist on how the system is put together. How many servers do they have? How does it all fit together and what are the major technology problems they have to solve?" http://www.hanselman.com/blog/HanselminutesPodcast199HowCraigslistWorksWithJeremyZawodny.aspx?utm_source=feedburner
Also huffduffed as…
After realizing that no overriding methodology existed for the development of open source software, Robert Lefkowitz set about trying to develop one. After looking at various models for general software development, he found that they had similar stages of creation and implementation. And he found that these stages dovetailed nicely with Quintilian’s Institutes of Oratory, a model for persuasive argument.
Using Quintilian’s steps, Lefkowitz discusses how he developed a working model for open source software development that would take into consideration issues specific to it, such as the role of community (trying to get everyone in IT to agree to the steps and to keep them posted on their cubicles), and the need to design programs that can handle exceptions (because there is no development, only maintenance.)
In this way, companies can create exceptional software and embrace a process where errors are not a bad thing.
When is an application or design actually done? Dan Benjamin talks with Cameron Moll, Faruk Ates, and Garrett Dimon about design and the software development process, and how it differs when it’s your project vs. client work. We also discuss the way that new devices like the iPad are changing the way we code and design, and more.