re: Optimize Your Programming Decisions for the 95%, Not the 5% VIEW POST

VIEW FULL DISCUSSION
 

I tend to follow a modified form of YAGNI: use the simplest approach that would not block you in the future, i.e. you don't code for the myriad of future hypotheticals but you do keep paths open towards potential solutions for those hypotheticals.

As to the editor discussion, I generally use a (good) IDE, which has lots of default yet optional features.

code of conduct - report abuse