Sponsored Link •
|
Artima Weblogs
Thinking Upside Down A Weblog by Andy Dent |
|
Andy Dent is a cross-platform OO developer & usability nut who wants better ways to think & program.
Artima Bloggers
Aahz Jans Aasman B. Scott Andersen Eric Armstrong Ken Arnold Dale Asberry Dave Astels Arash Barirani Matt Bauer Charles Bell Berco Beute Geert Bevin Nitin Borwankar Vladimir Ritz Bossicard Rahul Chaudhary Bob Clancy James O. Coplien Ward Cunningham Andy Dent Christopher Diggins Bruce Eckel Ted Farrell Michael Feathers Elisabeth Freeman Eric Freeman Matt Gerrans David Goodger Gabe Grigorescu Rix Groenboom Cees de Groot Philipp Haller Peter Hansen David Heinemeier Hansson Kevlin Henney Steve Holden Cay Horstmann Ron Jeffries Mark Johnson Greg Jorgensen Heinz Kabutz Rick Kitts Kirk Knoernschild Andrew Koenig Klaus Kreft Sean Landis Angelika Langer Jakob Eg Larsen Josh Long Howard Lovatt Robert C. Martin John McClain Eamonn McManus Jeremy Meyer John D. Mitchell Brian Murphy Sean Neville Nancy Nicolaisen Martin Odersky Vlad Patryshev Johan Peeters Carlos Perez Ken Pugh Eric S. Raymond Ian Robertson Guido van van Rossum Alberto Savoia Jerome Scheuring Richard Hale Shaw Calum Shaw-Mackay Jack Shirazi Michele Simionato Van Simmons Frank Sommers Bruno Souza Sue Spielman Bill Venners David Vydra Jim Waldo Dick Wall Barry Warsaw Mark Williamson Matthew Wilson Gregg Wonderly Kevin Wright |
July 6, 2006, 2 comments
OO frameworks, especially in the C++ world, have usually shipped with source. This is often highly educational and sometimes a life-saver. Until, Apple didn't ship the Cocoa source.
July 2, 2006, 11 comments
Given a solid OO education and C++ background but having missed some of the traditional CS language theory, what is a minimum required reading list, especially when designing a non-traditional language?
June 15, 2006, 2 comments
Namespace processing seems to be the 'will do later' entry on every XML toolkit author's list. Following from discussion in the recent thread "Simplifying XML Manipulation" I wanted to emphasise that namespaces are the key to reuse in schemas and hence any chance of rich data interchange. Don't ignore them!
May 16, 2006, 2 comments
What if you could write Python code with an alternate interpreter/preprocessor that allowed you to use different keywords in your native tongue, including ideogrammic languages? This proposition comes from a thought that Python semantics may be flexible enough to act as a VM for the new CEDSimply language.
May 13, 2006, 5 comments
I recently had reason to work on some code a few years old and used Object Master and an older CodeWarrior IDE. I'd forgotten how much more productive coding could be with the assistance of a Smalltalk-style 3-pane browser. Here are a few points I've picked from my revisit.
May 6, 2006, 16 comments
If you don't speak English, what programming languages are the best fit and does this radically change how you develop Domain-Specific Languages?
May 3, 2006, 11 comments
Introducing the CEDSimply project and some thoughts on a clean way to assign
pointers using safe multiple dereferences of possibly nil pointers: CurrentLogger = gRS.runner.UI.LogTo unless nil
May 1, 2006, Submit comment
Business Object Notation, the analysis and design method from the Eiffel community, has its own graphic language. The BON Dynamic Diagrams can be easily represented in a UML diagram or with any simple Visio-like tool and provide a succinct way to document system interactions that appeals to both visual and verbal thinkers.
April 29, 2006, 6 comments
Goldstein & Alger developed an OO design method that was clearer than UML or Booch and better founded in theory. It was a standard in EDS but has vanished into obscurity. Maybe it's time to look backwards for some insight or at least pick up an old copy of their book for the pleasure of a clear read of what OO development is all about.
April 26, 2006, 2 comments
Barriers to taking up a product or language are much smaller than people think, like the almost-invisible height difference in a sidewalk (pavement) over which you trip.
Tool vendors and proponents of languages find themselves staring in disbelief at an apparently irrational rejection of their favourite.
|
Sponsored Links
|