In the UK there is a TV show called 'Bits and Bob', it's a show teaching children about engineering through story telling. In one particular episode Bits and her friends attempt to find a rare flower in the desert 🏜️. They enlisted a Jeep to get from A - B, simple premise so far right?
During this episode the gang decide to pimp this ride with a slide, a set of wings and some fluffy dice. Despite the amazing looking contraption, the slide and wings fall off, not because a slide or wings aren't useful, but out of context well every mod goes down the proverbial, in the end they get there with the original Jeep.
Talking to my junior self would have been frustrating, because like the story, I had a insatiable desire to pimp my code, that has bit me in the past. So I'd say, "it's future proofing". My code does more than it's supposed to "because I go the extra mile... ". At home on my own projects, I will still go wild, but today I went through an old unfished project and just started deleting stuff, and lo and behold nobody would stop me adding that back in in the future, when it's needed, I think that's the line, future proofing is not a thing, develop for the now.
What do you think, can you relate?
Ps, I write everything on my phone so grammer should be forgiven and forgotten, I blame my thumbs.