tomx
Joined 15 years ago
Joined 15 years ago
Or do they just quietly get on with teaching students?
My ideas are:
- Students own their own work; even if they don't really care for it. I don't see any value in a 10 year pile of homework, but if you create a great piece of art, you should be able to take it home. Realistically, most work is valueless and binned.
- Any created teaching materials may optionally be released as open source, under some license that prevents anyone profiting from them. There's often a gap between good work, and good releasable work (final polish, consistency and so on). Anyone (e.g. some school district) wanting a particular set of work released should be prepared to fund this final polishing. So, a teacher could make a great course, subsequently receive funding to make it brilliant for others, and share it with the world. Thus any good teaching materials created benefit the most amount of people.
They may be good, but naturally introduces more attack vectors into many applications.
My nicely firewalled and audited application would become exposed to an undetermined number of people I have never met. e.g. http://www.pcmag.com/article2/0,2817,2369188,00.asp . It only takes one rogue person and you have a problem.
My application has 5 trusted people. It would be interesting to know the additional number of people you are implicitly trusting by using a cloud service. 100?
Normally I'm asked for at least a Post Code, which I assume is part of reducing fraud, through making it a bit more difficult to use a stolen card.
"Comments are generally only needed when you failed to be clear enough in naming. Treat them as a code smell." ...but only in simpler applications, such as self-describing CRUD type web applications?
I think I agree with the quote within some web apps, however remember some code may take weeks/months to appreciate the complexities of. For example, a TCP stack is a complicated thing, born and refined through much research for several decades. Notes of various design choices and optimisations need to be documented, and long comments are sometimes the most convenient way to do so.
As you hopefully would not, therefore your argument has a flaw in it, you might like to enumerate the list of professions or activities you believe do not require college level education.
* a long term program to mint more developers (and drive down salaries) * to mint more developers to create more websites to display advertising on faster * ??? or
* a genuine good will program * ???
?
- A single gmail/similar address can work fine.
- Not everyone has enough friends to warrant using "social media".
I suggest installing an advert blocking program, then finding a more ambitious way to put a dent in the universe.