2 ms·
I appreciate your perspective and it is correct. I should have phrased it differently. Imho: I worked with code that has long history for my entire career. If
by SleepyMyroslav 2y ago
I appreciate your perspective and it is correct. I should have phrased it differently.
Imho: I worked with code that has long history for my entire career. If the goal is to look at some objective quality of solution then I do not believe in time limits. The longer I work the more things getting patches/updates/remasters and value of better code goes up and value of arriving at any kind of solution overnight goes down.
- _se 2y agoFor software that's meant to be maintained for long periods, especially by others, I agree with you. The thing about AOC is that it's really less about the code that you generate, and more about the process of solving the problem. The challenge is really what you make of it. Some people will golf it, some will go for speed, other for performance, etc. That's why it's so different to solve the problems in "real time". There's a huge community of people solving the same problem that you can interact with and bounce ideas off of. Even just a few days after the problem is released, most of that active discussion has dried up, so you can no longer participate in that discourse. So, again, I don't think there's anything wrong at all with what you're saying, but there are other elements to consider beyond maintainable code and pristine solutions.