Yes, I agree. I think we should mostly employ the Socratic method for homework. You can provide hints through the question, but the premise should be that the method of solving the problem has been covered in class, through reading, etc. I would prefer if we suggested what was relevant or what should be re-read in their notes.
Consider Socrates' dialog with Meno's slave boy (
http://classics.mit.edu/Plato/meno.html) about the geometric method for doubling the square. Socrates questions the slave in a very leading manner, essentially providing the answer to every question. Is this the sort of technical questioning that should be applied to electronics? Even so, it might not be appropriate for a remote forum format such as this because the level of personal interaction is very high. Also, it is not easy to know what exactly a student was taught in class or how it was presented in their textbook. As for re-reading notes, my personal case is that I never took notes, not being able to listen and write at the same time. Who knows what notes someone else should have taken?
We should be helping people who are willing to help themselves.
This sounds better in theory than it might work in practice. What you suggest requires more than just people who are
willing to help themselves, they must also be
able to help themselves. That may not be true for all questions or technical issues.
And I disagree that philosophical questions don't have answers. Here are a few that we have recently discovered simple answers to:
Is slavery immoral?
Do women deserve a voice in society?
Are black people human?
Some philosophical questions do not have accessible answers. The above example questions with the simple answers are more political than philosophical. Consider the following questions instead:
How is morality decided? Is morality intrinsic? Should everyone answer moral questions the same? Why not?
What does it mean to 'have a voice in society'? Should all voices have equal broadcast/impact? If the media amplifies some voices more than others, is that deservedly so?
What differentiates being human? When do humans become inhuman? Is necessary inhumanity excused by personal regret? Can there be a Turing test for being human? Is genetics a determining factor for being human? (Note, I just got a Blu-Ray of
Dawn of the Planet of the Apes in which I expect to see examples of non-humans being human.)