Before beginning major process improvements, a team should look at source control, change tracking, and regular builds.
This article will explore StarLogo adventure projects, from a termite colony that displays emergent behavior to bumper turtles that familiarize us with the StarLogo environment. These projects demonstrate how kids can play and explore before learning how to program. Finally, avenues for further exploration will be illuminated.
Socratic dialogue introduces the philosophy of constant-change software development, developing large systems through many small changes.
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about a gardening metaphor for software development, the reasons coding is not mechanical, and the importance of getting feedback during development by firing "tracer bullets."
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about software craftsmanship, the importance of fixing the small problems in your code (the "broken windows") so they don't grow into large problems, and making design decisions that are reversible and adaptive.
Teachers of object-oriented programming can use the Fit framework to create an executable spec for an assignment. The spec itself leads the students through the project.
The Java Research License (JRL) was introduced at JavaOne as a new open source license for universities and research. A panel of java.net bloggers talk about the new license and invite you into the discussion.
The goal of the Javapedia Project on java.net is to create a complete and accurate online encyclopedia of all things Java. If it relates to Java, it belongs in the Javapedia.