Subj : 10 ten things any good programmer can/has done? To : comp.programming From : learningseeker Date : Wed Oct 12 2005 11:25 am Well, let me clarify my question a bit. I think that every good programmer should have a number of utilities, packages, wrappers, libraries, whatever for use in whatever projects they work on (or will work on). For example, every good programmer should know how to parse, so every good programmer should have made a class/package/utility/wrapper/library/whatever that parses and/or tokenizes. My thought is that if you work in multiple languages, write one for each language (e.g. Java and C++). I know that many languages come with fantastic support for common tasks (like parsing), but the goal of this question is to identify some projects for myself (and other newbie professionals) from which to learn good programming skills - learn by doing! So, what top 10 things (utils, etc.) would you recommend that a programmer write to learn good programming skills and to make their future projects easier? BTW: don't be offended if you're a good programmer but haven't written your own libraries, etc. :) Thanks in advance for the advice! .