28 ms·
What is also important is the number of kids you are trying to teach at a time. Kids > 8 then blocks mean that everybody is somewhat productive through trial an
by dmoo 10y ago
What is also important is the number of kids you are trying to teach at a time. Kids > 8 then blocks mean that everybody is somewhat productive through trial and error, even if some are held back by the interface. Try 30 young kids with a standard text based language and you end up achieving very little in a single class.
- digi_owl 10y agoEspecially if you have someone who is more hands on getting stuck on a cryptic interpreter error. We are all likely familiar with the non-informative "syntax error".
- ahartman00 10y agoAll too familiar :) Semicolons are kind of an un-intuitive thing for the novice. And languages have more complex rules than "put semicolon at the end of every statement" :/ "non-informative "syntax error"" We as an industry really need to improve error messages. I got a new chip and pin card the other day, and forgot you had to go to an atm to activate it first. Error 2392729???? How about, "please activate at an atm"? Maybe we need an "Informative Error Messages Day" every year, where we are all forbidden from working on anything except improving our products error message.
- digi_owl 10y agoAnd i think that was what drew many over to Linux from Windows. At least now you got some error messages that made sense (most of the time, i have seen the kernel barf up non-informative oops related to DRI because of something Mesa was doing).