2 ms·
In a game that has to ship, it's fine. In a product that needs to be maintained for a while at least, I personally try to avoid brilliant code. I'd like to say
by guitarbill 7y ago
In a game that has to ship, it's fine. In a product that needs to be maintained for a while at least, I personally try to avoid brilliant code. I'd like to say it's out of empathy for co-workers, but it's really to keep myself sane when I need to change my own code in 3 months time.
- Wowfunhappy 7y agoYour code also presumably doesn't have to run on an Atari 2600.
- JohnFen 7y ago> I personally try to avoid brilliant code. "Brilliant" code that is hard for engineers to understand is not necessarily brilliant code. The things I consider to be my finest moments are not opaque in that way.
- karmakaze 7y agoPerhaps why game devs don't call themselves software engineers.
- acomjean 7y agoI had a professor (who was in industry for a while) tell us to "code smart, not cleverly."