3 ms·
Most codebases eventually take on similar shapes, depending on their size and on the IoC model imposed by the framework. And when you try to prevent that IoC f
by jdw64 6mo ago
Most codebases eventually take on similar shapes, depending on their size and on the IoC model imposed by the framework.
And when you try to prevent that IoC from leaking into the domain too much, the design often starts to look like hexagonal architecture.
Programming often feels like inventing a new form, but in the end we tend to converge on the shapes that previous programmers already discovered.
- deleted 6mo ago[deleted]
- esjeon 6mo agoPerhaps the real job of programmers is (or has been) adapting to new requirements. The art lies in the process, not in the result.
- jdw64 6mo ago> The art lies in the process, not in the result nevertheless, I often deceive myself into thinking that I am inventing a new design. In reality, I am usually just being shaped by the IoC model imposed by the framework and by the pressure of business requirements. Only the scale changes. Similar problems tend to leave similar structures behind. Sometimes it feels as if earlier generations of programmers have already solved so many of the important problems that all that remains for me is rediscovery. But I do not want mere rediscovery. I want to create a new kind of problem. Still, in front of the solidity of established engineering, my small mind sometimes feels as if there is no place left for me.
- alex1sa 6mo ago[dead]