Skip to content

Tag Archives: Teaching

Not even wrong

Today I learned what “Not even wrong” means. I had never noticed it used before; indicating that I may have missed its use altogether.

Barcamp Milwaukee 5 approaches

Barcamp Milwaukee 5 will be held from Saturday October 2, 2010 at 10AM through Sunday October 3, 2010 at 4PM. Mike plans to present on Clojure, which should be pretty fun to attend.

Matthias Felleisen and the PLT Team win the ACM Karl Karlstrom Award

Presented annually to an outstanding educator who is: appointed to a recognized educational baccalaureate institution; recognized for advancing new teaching methodologies, or effecting new curriculum development or expansion in Computer Science and Engineering; or making a significant contribution to the educational mission of the ACM. Those who have been teaching for ten years or less [...]

Stack Overflow: What did USENET get wrong?

Stack Overflow is: A language-independent collaboratively edited question and answer site for programmers. – StackOverflow It is booming. USENET is not. What did they do right that USENET got wrong?

Bootstrapping a Mathematics Education

This looks like it would have been a fun introduction, but, its not too late; we can learn more here. How inspiring. Its stuff like this that changes the world for the better.

Scratch Programming

Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web. Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create and share Scratch projects, young people learn [...]

Tail Recursion is a Brain Hack Not a Compiler Hack

A few months ago this last-in-a-thread-of-posts generated a lot of buzz. In it, the creator of the Python programming language shared his views about how tail-recursion does not belong in Python. The only problem with the post(s) was that he, admittedly, did not understand tail-recursion. This course of events, the blog posts, comments, and aftermath, [...]

The Difference Between Undergraduate and Graduate School

Today during lunch my friend told me that the difference between undergraduate school and graduate school is that in undergraduate school the teachers are responsible both for telling you what you need to know and teaching it to you, but in graduate school they are only responsible for the former. What do you think?

How Small Can a Scheme Implementation Be?

How small does it have to be? Chibi Scheme does syntax-rules in 174 lines of Scheme, layered over explicit renaming. Indeed, Chibi does essentially all of R5RS in 4822 lines of C + 708 lines of Scheme. – John Cowan Scheme 9 from Empty Space is also very small from what Nils said. (via this [...]

Coding for Humans: Annotated Code View in an IDE

Here is a post where Jordan explains what he wants to accomplish in the DrScheme IDE; basically he wants to be able to customize code in the IDE by annotating it, allow the annotations to be displayed only, while having the code run in mzscheme as expected. Here is a screencast that he made which [...]