If you aren't sure which way to do something...

Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better.

-John Carmack

This is one of my favorite quotes as of late, attributed to the legendary John Carmack (the guy who got DOOM to run on a 386). I like it because it highlights the main advantage we have as sofware engineers, as opposed to other forms of engineering: To build something twice only costs time. You can waste time thinking about and researching solutions, whereas if you just get coding you could have working examples of both. This will likely save time when it is all said and done.

It's something I'm paying attention to more as I build my own projects and make more strategic decisions. Just code it both ways and see what happens. You'll learn more that way.

code John Carmack methodology quote