I am sure I am not the only one to have this "issue".<p>I have created some small libraries for my side projects (mainly C++ lately) but I keep spending an awful lot amount of time trying to make it look good and take into account all corner cases while I should probably just be hacking away to get something working (i.e some kind of prototype).<p>How do you guys deal that ?
I use a priority list for each project. A working implementation would be a high priority. Security bugs too. Optimizing code a bit lower and so on and so forth.