James O. Coplien's Weblog
http://www.artima.com/weblogs/index.jsp?blogger=cope
Artima Weblogs is a community of bloggers posting on a wide range of topics of interest to software developers.
Artima.comhttp://www.artima.com/images/artima88x33.gif
http://www.artima.com/
Scrum will never be the same
http://www.artima.com/weblogs/viewpost.jsp?thread=335889
Over a career, good programmers spend much more of their time in professional education than in their college classes. Much of this professional training is tied up with certification programs.
Religion's Newfound Restraint on Progress
http://www.artima.com/weblogs/viewpost.jsp?thread=216434
How much thought did you put into the tradeoffs of the last technique you brought into your organization: Ajax, TDD, On-Site Customer, or other buzzwords? Did you research its track record? Or did you go to the buzzword yellow pages? Checklists and ceremonies border on religion, and developers seem to hold to them with religious fervor.
The Interface is the Program, and it ain't Agile
http://www.artima.com/weblogs/viewpost.jsp?thread=187211
Good user interface design is one of the most poorly taught disciplines in software education. Such poor foundations follow programmers all the way to their positions of leadership in the industry, and the Agile Manifesto authors are no exception. Here, I post my thoughts on a recent posting in HÃ¥kan Reis' 'blog, whose views struck a chord with me.
Signs of the Next Paradigm Shift: Part II
http://www.artima.com/weblogs/viewpost.jsp?thread=167729
In Part I, I related a resurgence in interest in multi-paradigm design about thirteen years after its first appearance.
In this 'blog I consider what such developments portend for curriculum design and, in fact, the basic content of any CS program.
Signs of the Next Paradigm Shift: Part I
http://www.artima.com/weblogs/viewpost.jsp?thread=167119
Design techniques good and bad come and go in the industry, often more quickly than educators can foresee.
This 'blog looks whimsically at a possible resurgence in Multi-paradigm Design, and Part II reflects on how educators can prepare students for industry design whims.
East of West and West of East: Engaging Other Academic Cultures
http://www.artima.com/weblogs/viewpost.jsp?thread=72425
Cope reflects on a recent trip to Serbia and Montenegro where he found a cornucopia of insight.
He relates what academics might do to engage the greatly untapped intellectual resources that have become isolated by Western politics.
Teaching OO: Putting the Object back into OOD
http://www.artima.com/weblogs/viewpost.jsp?thread=6771
Almost everyone who teaches object orientation uses
the class as a fundamental building block.
Such an approach misses the central point of object
orientation: the objects themselves, and what they
portend for flexibility and effective design.
This weblog is a case study in teaching object orientation.