Recently I was reading a report from Alan Kay ‘s team, STEPS Toward The Reinvention of Programming: First Year Progress Report. And now I want to be sure you don’t miss it. This is definitely something going in to the right direction. It summarizes the current state of programming practices that effectively lead to less code and better working software. Toolboxes similar to OMeta, Katahdin will probably be found in every developer’s toolbox in a few years from now, especially if external DSL are used more often in projects to model the solution domain.
And be sure you don’t miss the ongoing progress of Martin Fowler’s book about DSLs. This book will present the DSL patterns some of use already but don’t have a name for. Remember the time when you first got your hands on the GoF Design Patterns book? Most of the patterns were known, but developers did not have names for it, and so the communication among developers was very limited. A long time has passed since then and knowledge of design patterns helped us a lot, but we may know even better now.
yours
armin
have fun:
The Pizza Inversion Pattern
If a programming language was a boat…
If programmers have to build a plane
Best chart ever
and don’t miss south park’s episodes online.