but some times it's "Make it work" stuff thats boring and not very much to look at.
there is a fair amounbt of code i *WISH* i could go back and re-do but when the list of things the client wants keeps growing faster than i can clear it well..... if it works then move on to item #576 and #577 ...
this is the difference between a hobby or an academic world... they do not care if it's elegant and well factored etc.... they care that they make money first. the they get the features second, that it's fast and then if we have time comes other things.
generally i can get things at least "OK" but not great.