|
|
|
|
|
by bayindirh
1418 days ago
|
|
From my experience, the current generation of programmers value convenience beyond everything else, with a great margin. This is not wrong per se, but it calls for much more complex code which handles all the edge cases, and hurts performance at the end of the day. Then, this small performance penalties pile-up and the same developers ask why their code is not working as fast as it should. I don't call for very pedantic formats, and extremely hand-optimized systems. I just wish there was some more awareness of the trade-off they're making and making small inconvenient, but technically lighter trade-offs, these codebases can obtain very dramatic speedups. |
|
The generation that learned with BASIC or used Smalltalk or Lisp in college is decidedly an older generation at this point.
If performance is important, you profile. Optimizing your configuration format for parsing speed is likely a bad decision unless you’ve identified that it’s a problem.