Working Smarter
admin — Mon, 06/15/2009 - 12:57
Leave your hubris behind - Pride in your work is not a bad thing, but sometimes it gets in the way of the best solution. For the first releases of UETF, I tried to "hand roll" everything to ensure I knew everything was up to my standards. This was time consuming and ultimately ended up in a less stable product. This time around, I studied and utilized the existing code at my disposal and implemented solutions that took a tenth of the time and had less bugs. Don't assume your way is always best.
Perfect is the enemy of good - Sometimes you need to accept that perfect is not needed. This website for instance - I hate the flowery embellishments on this page, but it's the best format for displaying data and about a billion times easier than writing the back-end and front-end to support all the functionality. I'll live with the flowers.
Make assumptions - You can spend your entire life trying to figure out what you might need in the future (how many upgrades could I put on this weapon? maybe I need to support two heads on my monsters...etc.) Thinking ahead isn't a bad thing, but too much doubt leads to paralysis. Make progress by making educated assumptions and then moving ahead.
- Login to post comments