>>21539650>fractal block worldWhat a strange game. It's never in between for most indies, is it, it's either fully procedural, or fully static, or fully AI.
>>21540615Let me try draw a parallel, engineering mechanisms and engineering software is hardly different fundamentally, however with software amount of decisions you have to take is much-much higher, too much for a human. To the point where it becomes impossible to find perfectly efficient code unless it's a very small and probably proprietary program. The best code in existence was probably written in the 90-s for videogames which pushed available hardware limits.
The vast majority of modern programmers with respectable salaries lack mental capacity to be a good programmer, so certain practices were introduced to tackle that:
- Conventions on how exactly you need to write code, restraining programmers to write slower, less efficient, but more comprehensible code, so it can be more or less easily understood by most programmers, so that there are no irreplaceable programmers which gain too much power over management.
- Certain esoteric practices to measure and track progress over tasks which require an unpredictable amount of time to complete. It's an attempt to make rough estimates into a system, so management knows where the money goes and how much more is needed. Obviously, this creates lots of postponing, reevaluating and deadline chasing, which in itself is an inefficient waste. Therefore even perfectly capable programmers can't code today if they work for a company. No, it's not about Cyberpunk 2077 team is bad, those people are most likely pretty exceptional, the problem lies in how they are managed, and it's like that everywhere with any software for years now. Using modern software is just scary, what if it fries your hardware.