Where leading programmers explain how they find
unusual and carefully designed solutions

Features Editor

Features Editor

Recent Posts

Features Editor

layeringoverrides.png

Chris says: This blog is about structure and architecture (including Headway's structure101) - close to "beauty in the large". See Beautiful Structure, which concludes: "The bottom line is that structure and architecture are an intrinsic part of the code, and any discussion of code "beauty" without them isn't going to work for today's monster systems."

Thanks, Chris. Link

Features Editor

dijskra_archive.png

Andrew says: Check out the delightful Edsger W. Dijkstra Archives, maintained by the University of Texas. As one of the foremost computer scientists of his generation, Dijkstra argued that programming is more a branch of mathematics than engineering. The archive is largely a collection of his handwritten notes, and range from elegant geometrical proofs to a rant about his trip to Harvard Law School. One of my favorites is his withering Answers to questions from students of Software Engineering.

Thanks, Andrew. Link

Features Editor

In this feature article, Ian Darwin (author of O'Reilly's Java Cookbook) provides examples of Java's beautiful Reflection API, which allows your code to reach down into the JVM and do some of the same things that the Java runtime does: discover and load class files, instantiate classes, discover and invoke constructors and methods, discover and set/get fields, and more. > continue reading