One of the cruelest lies of all time is the notion of soul mate: that there is only one person on earth who would make you a suitable partner. Think how silly that is! In a lifetime you might meet only 10,000 people. What are your odds of even seeing your soul mate in a world of 7 billion? You have only met perhaps 0.1% of the potential partners in your metropolitan area. How can you possibly claim there is no one suitable in that other 99.9% of the people when you have never even talked to them? When a partner dumps you, all that proves is they were not a suitable long-term partner. It means nothing about the availability of better partners.
~ Roedy (born: 1948-02-04 age: 65)
I have discussed most of the projects many times at length over the last decades on BIX which retained all postings in archives.
Pretty well everything I have to say about each project is spelled out here. I don’t have extra material to give you, unless I explicitly mention it. I don’t have the time to lead you by the hand through a project. If one project is too difficult to tackle at your current level of skill, pick a simpler one.
If you are unemployed, or just out of school, you might hone your skills by tackling some of these projects. They are more like the real world problems you will be given in the workplace. In the real world you have to write the specifications too. They are not handed to you on a plate the way they are in school. I give you many hints on how to solve the problems, far more than you would get in the workplace. These problems are intermediate in degree of hand-holding between school and the workplace.
I would be happy to implement any of these projects for you, for a fee, though I do not do homework.
Students imagine I have complete detailed specs written on every class. The key skill students must learn is writing the spec, and doing the overall design of a decently large project. Any boob can code given a detailed class specification. In the real world you are never handed tidy perfectly-specified little problems than can be handled with two or three pages of code. In the real world, you won’t even get project outlines anywhere near as detailed as I have given you here. They will never contain any implementation hints as my outlines do. You have to pull teeth to get even the vaguest information about what the program should do. You have to write prototype systems. Only then are your users smart enough to tell you what they really wanted, or are you smart enough to suggest to them possible options they might enjoy.
My advice for a student who thinks a project is too difficult, is to create a sub project that he thinks he might tackle successfully, or try a simpler different project entirely. After that experience, he can add a bit more complexity. Trying to solve the problem all at once just leads to overwhelm. Don’t feel embarrassed that the sub project would have no practical use. It is just a stepping stone.
Though I have no additional materials to send you, I am willing to answer specific questions about the projects. I will normally add that material into the project descriptions for others too.
For team projects underway you can join Asynchrony, Enhydra or SourceForge.
9/11 was the most brilliant terrorist attack of all time. The story is a tiny band armed only with box cutters miraculously defeated the entire US military without any inside help. How is it then that Al Qaeda, the supposed architects of 9/11, have not managed an even more spectacular repeat performance? They have only pulled of the most embarrassingly inept attacks ever since. German intelligence said that Al Qaeda were far too inept to pull off 9/11. History seems to be proving them right.
~ Roedy (born: 1948-02-04 age: 65)
|
|
available on the web at: |
http://mindprod.com/project/projects.html |
optional Replicator mirror
|
J:\mindprod\project\projects.html | |
![]() |
Please email your
feedback for publication,
letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear
wording, broken/redirected link reports, suggestions to improve this page or comments to
Roedy Green :
| |
| Blog | Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[72.44.48.122] |
|
| Feedback | You are visitor number 517,885. | |