Getting an experienced developer to do your homework is bad for us, bad for you and bad for society.
It is bad for us because:
* Homework problems are specifically chosen to demonstrate a particular aspect of programming so those of us who have learnt that aspect (and could help) can learn nothing new from them
* It reduces our enthusiasm to help others if we are inundated with homework requests
It is bad for you because:
* Our answers are likely to be more high level than your tutor anticipates so he/she will know it is not your own work
* If we do your homework the only thing you will learn is how not to program. The worlds is already way too full of people who know how not to program.
It is bad for society because:
* If people get by with help they take the place in university, on industrial placement, and everywhere else from people who are willing to learn. So there are less people qualified to do the work, so less people to help others and pretty soon nobody can program...and we can't all be Dilbert pointy hair managers
There is some good news though. We are willing to help you to understand your homework so that you can do it...so if you approach things from that angle we can all get along.
I get a lot of mail asking for various enhancements to code posted here (and elsewhere) and I do try and incorporate everything even remotely sensible...but this process is pretty slow, because I am very busy at the moment.
What I'm working on is a specialised customer relations management application for EnableIreland and this is currently taking up all of my spare time (and more).
So - if you are waiting for something from me you will need to (a) be patient or (b) help me get the Enable Ireland project done sooner...
Just did the first test on the proof of concept application for printout content indexing.
It takes a job when printed and stores the text context of it in an SQL server database for recall (and optional reprinting) at a later date.
Couple of weeks cleaning up and beautifying of the interface and I should have something to show to clients.