What's your biggest weakness or the area that needs most improvement?
NOTE: I'm not talking about separate languages, but general programming. Which area do you lack the most skills or knowledge? For example, algorithms, loops, program structure, design, bug solving, etc. Mine is definitely UNIT TESTING. I know how important it is and I try to remember to do it regularly, but I still always forget. The problem isn't that i don't know how (though it of course depends on the language and technology), but I just don't use it to my advantage enough. Sure it's time consuming, but especially with huge projects it saves you a lot of headaches when you can catch problems early and run tests regularly. It would be especially beneficial with Django as well as backends created with ES6 / Node.js (I use Mocha for that). Am I the only one?