YAGNI or do you?
You may know the YAGNI principle in programming. The acronym stands for "you ain't gonna need it". Basically it says that you should only implement what is needed now. You shouldn't try to make the current code account for potential, future features and use cases that nobody has asked for (yet). …