Irrational Exuberance: Intricate Static Websites With Django Templates
Category Archives: Coding, Software Engineering, Computer Science
Ask HN: Ask HN: Is it worth a back-end developer’s time to get into web-design and HTML/CSS
Alan Kay on education
Scholastic.com: Face to Face: Alan Kay Still Waiting for the Revolution:
Q: Well, what should 21st-century education be about?
A: The most critical thing about the 20th and 21st centuries is that there’s a bunch of new invented ideas–many of them connected with modern civilization–that our nervous systems are not at all set up to automatically understand. Equal rights, for example. Or calculus. You won’t find these ideas in ancient or traditional societies.If you take all the anthropological universals and lay them out, those are the things that you can expect children to learn from their environment–and they do. But the point of school is to teach all those things that are inventions and that are hard to learn because we’re not explicitly wired for them. Like reading and writing.
Virtually all learning difficulties that children face are caused by adults’ inability to set up reasonable environments for them. The biggest barrier to improving education for children, with or without computers, is the completely impoverished imaginations of most adults.
Followup link: Squeakland.org
Where social software and desktop role playing meet
Obsidian Portal – I have a few friends that would LOVE to dive into this.
Aaron’s daughter learns about project scope
And a little Flash to boot 🙂
Flash sounds like a perfect tool to teach programming. Others I’ve been reading about:
Scratch (scratch is built on Squeak Smalltalk – there are other educational environments/tools built with it as well)
My roots: LOGO and Commodore BASIC.
Interesting related article at O’Reilly: Why Johnny Can’t Program.
Another newspaper using Django to rapidly stand up a Web site
Hire
Shelley Powers: Hire me and other activity
Roz Duffy: 2009, a fresh start indeed
Scalable Non-Blocking Coding Style
Interesting presentation handed to me at work by Aaron: InfoQ: JavaOne: Cliff Click on a Scalable Non-Blocking Coding Style.
Cory Doctorow: Writing in the Age of Distraction
From Locus Magazine: Cory Doctorow: Writing in the Age of Distraction:
- Short, regular work schedule
- Leave yourself a rough edge
- Don’t research
- Don’t be ceremonious
- Kill your word-processor
- Realtime communications tools are deadly
Read the whole piece for the thoughts behind these items of advice.
There are equivalents for programming that come to mind. I wonder, am I sliding back into Emacs a task at a time because I want to kill my word-processor (my IDE – Eclipse?)? Is that why Netbeans is starting to appeal to me (seemingly less work configuring (playing?!) with IDE settings and concentrating on the task at hand)?
Nice tutorial on writing an Emacs Lisp function
Steve Yegge: My Save Excursion