4 ms·
Writing "simple" code in itself isn't so simple. The problem is that a lot of simple processes combined are no longer simple. So you need patterns which are ge
by armchairhacker 3y ago
Writing "simple" code in itself isn't so simple.
The problem is that a lot of simple processes combined are no longer simple. So you need patterns which are general enough to write less processes, without being so general that developers write processes which are unintuitive and therefore complex by themselves.
My opinion is that tooling (perhaps with or without LLMs) can achieve the best of both worlds, by creating a simple query/projection (something in between) of complex code. Then the developer can get and mutate whatever properties they want from the code, without seeing unrelated information, and seeing seemingly-not-but-actually-related information presented in a concrete (simple) way.