Martin Fowler's BlikiA cross between a blog and wiki of my partly-formed ideas on software developmentPreferDesignSkills- January 17, 2008 Imagine a hiring situation. There's two candidates both with a few years of experience. In the blue corner we have someone with good broad design skills in the style of design that you favor (in my case that would be things like DRY, judicious use of patterns, TDD, communicative code etc, but the actual list isn't important - just that it's what you favor). However she knows nothing of the particular platform technology that you're using. In the red corner we have someone who has little...http://martinfowler.com/bliki/PreferDesignSkills.html RepositoryBasedCode- January 14, 2008 An alternative to SourceBasedCode is the idea that the core definition of a system should be held in a model and edited through projections.To talk about this style of environment I find it handy to think in terms of multiple representations of the system:editable representation: what you edit in order to change the system.storage representation: the persistent record of the system definition.executable representation: what is executed to make the system run - the executable.abstract...http://martinfowler.com/bliki/RepositoryBasedCode.html |