cicatriz | 11 years ago | on: Coding is not the new literacy
cicatriz's comments
cicatriz | 11 years ago | on: Practicing Programming (2005)
NFL players do an exceptional amount of highly optimized training in addition to their "work" of playing the game: http://www.si.com/nfl/2014/12/10/tom-brady-new-england-patri...
No, you shouldn't have to work a 40+ hour week and then go home and practice to make a living as a software engineer. But if we want highly performant programmers, we should figure out the best ways to practice (and probably spend less--but more effective--time on production code to balance it all out).
cicatriz | 11 years ago | on: Against Productivity
cicatriz | 12 years ago | on: Our Most Important Technology Project Yet
Because it's in natural language? WolframAlpha demonstrates (unsurprisingly) that it's still finicky. You still have to do just as much work to ensure connected services are working together properly.
Because--according to universal computation--it covers the entire computable world? So does any Turing-complete language.
I do see this as another cool thing along the lines of IPython Notebooks or JS Fiddle where you can quickly hook up to services and share the results. Uniquely, WolframAlpha's datasets and some of Mathematica's features. So it'd be nice for homework sets or Bret Victor-esque reactive documents (see http://worrydream.com/Tangle/).
cicatriz | 12 years ago | on: Startup Idea: Solve Personal Analytics
cicatriz | 12 years ago | on: Dear Startups: stop asking me math puzzles to figure out if I can code
Anyone who supports math puzzles (or whatever else) in an interview would have to argue that their perception of the candidates performance offers a clear enough data point that it doesn't dilute other information available to them. Given Google's study finding data otherwise, they certainly have the burden of proof.
cicatriz | 12 years ago | on: Only a few countries are teaching children how to think
In fact, if you want children to be able to think, you shouldn't "teach them to think". You should teach deep knowledge and skills in a particular subject matter context:
"Maths classes tend to be more sophisticated, with lessons that show the often fascinating ways that geometry, trigonometry and calculus work together in the real world. Students forego calculators, having learned how to manipulate numbers in their heads."
High expectations can also be effective:
"Yet his most effective change was also his wooliest: he expected the best work from all of his pupils."
See http://www.aft.org/pdfs/americaneducator/summer2007/Crit_Thi...
cicatriz | 12 years ago | on: Spaced repetition for study and learning
The field of intelligent tutoring systems is essentially how to break up a problem and estimate your knowledge on each piece (called a "knowledge component"), and then how to instruct based on the resulting student model. I got started by reading about Andes physics tutor: http://oli.cmu.edu/wp-oli/wp-content/uploads/2012/05/VanLehn... but there are many examples.
Most of the research doesn't actually incorporate spaced repetition. One exception is Philip Pavlik's work: http://optimallearning.org/
It's still a lot of effort to break things down into knowledge components and figure out the sequencing and instruction. That's why companies like Carnegie Learning and Knewton exist, and even those are only targeting elementary or intro level material for now.
cicatriz | 12 years ago | on: Spaced repetition for study and learning
Your distinction between learning facts and learning ways of thinking is interesting. Most of the spaced repetition research and design is around fact recall--what's called "paired associates" because you recall some response paired with some stimulus. I don't have any evidence for it, but I'd say that the schema can be lost just as well as facts can be.
One thing I will say is that spaced repetition is generally known for the repetition--that you retain something over time, and the spacing is more thought of as convenience. But the truth is that spacing is also part of better learning--when recall is difficult it's learned better (called "desirable difficulties"). I thought of that because Robert Bjork does that research with skills as well as facts. (See http://www.wired.com/geekdad/2012/01/everything-about-learni... for an overview.)
cicatriz | 14 years ago | on: How to get started with anything
cicatriz | 14 years ago | on: Grit & Determination
So, indeed, what increases grit?
Sayemm's quote about prodigies seems to imply that there is something innate causing a singleminded obsession. Maybe in some cases, but there are cases like Mozart and the Polgar sisters (http://en.wikipedia.org/wiki/Judit_Polg%C3%A1r#Early_life), who were basically raised into the target of their grit and passion.
I think one of the answers, as in the forth point, is environment. Take programming. In my case, I got started at a young age because I had a computer and found a programming book one time when I was bored. From there it was extremely easy to surround myself, via the internet, with people who are gritty about programming, to read books and blogs all the time, and to have projects all around me.
cicatriz | 14 years ago | on: Design is Horseshit
Why so many of these content-less posts on HN front page lately?
cicatriz | 14 years ago | on: MIT’s ‘Artificial leaf’ makes fuel from sunlight
cicatriz | 14 years ago | on: Ask HN: What are the stupid things Rails developers do?