> I would really like to write an entire program sometime as a big tree, that would be convertable back and forth to something simple like JSON.
That would be Lisp.
> convert my simple statements like "when this sprite touches this sprite, give them opposite speeds) into the underlying code so I don't have to waste my time with it.
That's function application (if at runtime) or macro expansion (if at compile time).
Also try Crackbook [1] for Chrome which delays pages instead of banning them. Works much better for me that Stayfocusd, which I just disable after a while. (Disclaimer: I am the author.)
It seems to be using the pentatonic scale, which is generally easy to deal with. It is also quite limited though, with only 5 pitches available out of the standard 12 in an octave.
I read a course on Python for a semester, and I tried to use a similar approach: relatively few tests, a minor project for warmup and a major project (with emphasis on attendance & communication). I think it went fine, but it's not as easy as it looks. In particular, students would "show up", but it's not easy to motivate them to do more serious work.
What's the point of a "hierarchy" then, if the "upper" levels do not depend on the "lower" ones? Basically what you're saying here is a tautology: one is able to operate at a "level" that, well, one is able to operate at.
You don't have to get people to buy hot air. What the author has in mind is probably either a) "Assume that this product is fully functional. Will you pay for it $X?" or b) "I am planning to build this product. Would you promise to pay me $X when I deliver this product?"
There's a more interesting point to be made about getters and setters than the article offers. In my opinion, getters and setters are a little stinky because by nature they expose internal attributes of the class, even if they wrap them up in method calls. See http://stackoverflow.com/questions/565095/java-are-getters-a... .
Yeah, BNI seems similar in idea, but I had my eyes on small, new companies in particular, as they have the most to gain from small-scale, inidvidual referrals. The larger ones tend to do marketing, or they already have a reputation, so it's easier for them to find new clients.
If the experiment is opt-in, there will surely be a bias in the sample population. In this case, the strategy will select risk-seeking individuals, because risk-averse ones will not want to participate.
Strictly speaking, thinking about "what trees those are" or "about all the people who [sic] been here" is yet another instance of verbal thinking and it's emphatically not "mindfulness". Clearly you're not here and now if you're thinking about people who have been here.