by Bill Venners with Bruce Eckel, January 25, 2004, 19 comments 19 comments
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about C# and Java generics, C++ templates, constraints, and the weak-strong typing dial.
Sponsored Links
by Bill Venners, January 18, 2004, 8 comments 8 comments
Ward Cunningham talks with Bill Venners about complexity that empowers versus complexity that creates difficulty, simplicity as the shortest path to a solution, and coding the simplest thing when you're stuck.
by Bill Venners, January 11, 2004, 19 comments 19 comments
Ward Cunningham talks with Bill Venners about using the programming language, rather than the whiteboard, to design and communicate ideas.
by Bill Venners, January 4, 2004, 25 comments 25 comments
Ward Cunningham talks with Bill Venners about the flattening of the cost of change curve, the problem with predicting the future, and the program as clay in the artist's hand.
by Bill Venners, December 28, 2003, 16 comments 16 comments
Yukihiro Matsumoto, the creator of the Ruby language, talks with Bill Venners about becoming a better programmer through reading code, learning languages, focusing on fundamentals, being lazy, and considering interfaces.
by Bill Venners, December 21, 2003, 14 comments 14 comments
Yukihiro Matsumoto, the creator of the Ruby programming language, talks with Bill Venners about two kinds of nameless functions in Ruby: blocks and closures.
by Bill Venners with Bruce Eckel, December 14, 2003, 11 comments 11 comments
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about the trouble with distributed systems infrastructures that attempt to make the network transparent, and object-relational mappings that attempt to make the database invisible.
by Bill Venners, December 7, 2003, 8 comments 8 comments
Bertrand Meyer talks with Bill Venners about Design by Contract and the limits of formal languages for expressing contracts.
by Bill Venners, November 30, 2003, 6 comments 6 comments
Ward Cunningham talks with Bill Venners about how he designed wiki to be a model for collective code ownership, collective incentives for pride of ownership, and how to deal with disagreements by eliminating the cost of making mistakes.
by Bill Venners, November 23, 2003, 14 comments 14 comments
Bjarne Stroustrup talks with Bill Venners about using multiple inheritance and pure abstract classes, multi-paradigm programming, and the technique of resource acquisition is initialization.
by Bill Venners, November 16, 2003, 9 comments 9 comments
Yukihiro Matsumoto, the creator of the Ruby programming language, talks with Bill Venners about morphing interfaces, using mix-ins, and the productivity benefits of being concise in Ruby.
by Bill Venners, November 9, 2003, 5 comments 5 comments
James Gosling talks with Bill Venners about visualizing software designs and understanding large-scale distributed systems.
by Bill Venners with Bruce Eckel, November 2, 2003, 7 comments 7 comments
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about DLL hell and interface contracts, strong names, and the importance of interoperability.
by Bill Venners, October 26, 2003, 14 comments 14 comments
Bertrand Meyer talks with Bill Venners about the increasing importance of software quality, the commercial forces on quality, and the challenges of complexity.
by Bill Venners, October 19, 2003, 1 comment 1 comment
Ward Cunningham talks with Bill Venners about using wiki for collaborative exploration and the tradeoff between wiki authors and readers.
Advertisement