Topic: Software Development
Joel and Jeff discuss YSlow optimizations for large websites, the value of unit testing, and the hidden pitfalls of asking questions to programmers.
At the beginning of the new year, Phil, Dion, Ben and Scott discuss new products and projects, including business startups, new computers and computing devices, and other upcoming activities. Beginning with the problems with funding new companies, they move on to talk about some of the new CES and Macworld devices. Finally they review the upcoming digital TV changeover.
Joel and Jeff discuss the expansion of Stack Overflow into non-programming IT topics, the pernicious problem of "systemitis", and how to reach the next generation of programmers.
Greg Ness talks about how the internet network infrastructure may have serious issues in supporting the new services and products now being offered to users. He reviews how the current system may be handling the load, he gives examples on why upgrades and changes are needed. He also discusses how to look forward and make the necessary changes for the future.
Joel and Jeff, with special guest Eric Sink of SourceGear, discuss source control present and future, why writing a compiler is an important rite of passage for programmers, and how budding software engineers should be educated.
On this edition of Interview with Innovators, host Jon Udell speaks with the Chief Scientist of IBM Entity Analytics, Jeff Jonas, who discusses a set of themes woven through his work, explored on his blog, and captured in a series of evocative phrases: perpetual analytics, non-obvious relationship awareness, sequence neutrality, "data finds data", and anonymous resolution.
Dr. Moira Gunn speaks with Professor Jesse Schell, from the Entertainment Technology Center, about the serious task of designing video games.
Joel and Jeff discuss the mysteries of server hardware, anomalous voting patterns, change fatigue, and whether or not Joel is the Martha Stewart of the software industry.
Craig Burton discusses innovation by reviewing three of his essays on the topic. He talks about how to distinguish innovation myths from realities, reviews how technology companies make mistakes with customer demographics, and how Novell created software infrastructure as a new software category.
Joel and Jeff discuss whether programmers should spend time working with customers, the value of easter eggs, and how to define elegant code.