Gestalt Complexity: Is the Term FrameWORK Misleading?


Do frameworks always work? Do they mostly work? Do they sometimes work? Do we even really look to see if they work?

Or are they just a lot of work?

There is an assumption amongst software developers that adding a framework will automatically save time and reduce complexity. That if a framework follows standards, and reduces the amount of code that has to be written, the project will automatically become “best practice”.

It is safe to say that developers are …

If frameworks were Lego kits


Imagine some Lego. Or alternatively, think of a non-trademark-infringing equivalent plastic brick product, if you’re concerned about that sort of thing.

So you have this box of Lego. It’s that good old general purpose kind, where almost any kind of block can connect to almost any other kind of block. You can build castles or houses or boats or fluorescent yellow difference engines. It takes a bit of forethought, and occasionally you need to change something you already built …