What is Logo?

My first exposure to programming was Logo in Junior High. I gotta download a copy and see if it is still a relevant teaching tool today. What normally pops into my head when folks ask what is a good language to learn programming with, I tend to veer towards either Python or Java.

Logo Foundation: What is Logo?

“Logo is the name for a philosophy of education and a continually evolving family of programming languages that aid in its realization.”
– Harold Abelson Apple Logo, 1982

This statement sums up two fundamental aspects of Logo and puts them in the proper order. The Logo programming environments that have been developed over the past 28 years are rooted in constructivist educational philosophy, and are designed to support constructive learning.

Constructivism views knowledge as being created by learners in their own minds through interaction with other people and the world around them. This theory is most closely associated with Jean Piaget, the Swiss psychologist, who spent decades studying and documenting the learning processes of young children.

…The Logo Programming Language, a dialect of Lisp, was designed as a tool for learning. Its features – modularity, extensibility, interactivity, and flexibility -follow from this goal.

For most people, learning Logo is not an end in itself, and programming is always about something. Logo programming activities are in mathematics, language, music, robotics, telecommunications, and science. It is used to develop simulations, and to create multimedia presentations. Logo is designed to have a “low threshold and no ceiling”: It is accessible to novices, including young children, and also supports complex explorations and sophisticated projects by experienced users.

The most popular Logo environments have involved the Turtle, originally a robotic creature that sat on the floor and could be directed to move around by typing commands at the computer. Soon the Turtle migrated to the computer graphics screen where it is used to draw shapes, designs, and pictures.

Some turtle species can change shape to be birds, cars, planes, or whatever the designer chooses to make them. In Logo environments with many such turtles, or “sprites” as they are sometimes called, elaborate animations and games are created.

Must read

Burningbird: “Feed the Feeds”:

Webloggers don’t edit. Webloggers do edit, but only grammar. Webloggers edit, but only to correct. Webloggers never pull posts. Webloggers pull posts, but then spend six posts apologizing for the pulled post.

Webloggers write short posts. A good weblogger is a short post weblogger. War and Peace: there was a city, there was a war, there was Napoleon, he didn’t blog.

Webloggers tag their posts. Webloggers are happy taggers. Webloggers don’t know why they tag their posts, but they’re happy.

Webloggers link. Webloggers live to link. I am linked, therefore I am. You aren’t linked, therefore you aren’t. Who are you?

Webloggers love Google. Webloggers love Technorati. Webloggers hate Google. Webloggers hate Technorati. Or is it, webloggers love Google, and hate Technorati? I’m so confused. What day is it today?

Webloggers like trackback. Webloggers like pingback. Webloggers love payback.

Webloggers ping weblogs.com. Webloggers ping blo.gs. Webloggers love comments. Webloggers hate comment spam. Webloggers ping, ping, ping. Webloggers love to ping! Webloggers also love to hammer fingers into pulp, and run with the bulls of Pamplona.

People weblog. Companies weblog. Newspapers weblog. Governments weblog. My cat weblogs-but she doesn’t link. Bitch.

Webloggers subscribe to feeds. Macho webloggers subscribe to a LOT of feeds. Muy macho webloggers subscribe to so many feeds, they can only afford to read the third word in every post. If you want to be linked by an A-Lister, this was your hint for the day.

Webloggers post in reverse chronological order. The sun will not rise if you do it wrong. It will just keep setting.

Webloggers provide permalinks. Webloggers provide cruft-free permalinks. Webloggers provide cruft-free permalinks that they promise to never EVER break. We can die. Our permalinks can’t.

Webloggers don’t write about their family. Webloggers write about their family. Webloggers write about their husbands or wives.

Webloggers divorce a lot.

Webloggers write about cats. No, no! Webloggers don’t write about cats. Webloggers never write in their jammies with their cats in their laps! Webloggers never write in their jammies with their cute little boojums woojums purring on their wappy lapp… Webloggers don’t write about cats.

Webloggers fact check. Webloggers sort of fact check. Webloggers fact check the fact checks, but not necessarily the facts. Webloggers don’t fact check, they give opinion.

Webloggers always write in valid XHTML. Webloggers will beat to death anyone who doesn’t. Or harass them in comments, whichever comes first. Webloggers always use valid CSS-and you don’t want to know what happens to you if you don’t. Webloggers never use tables. Oh, god, how can you think that webloggers would use tables? Webloggers can write gibberish, as long as it validates.

Webloggers support the semantic web. No, no! Not the big one! The other one. The little one.

Webloggers meet. You’re not a real weblogger if you don’t meet. There are only 100 real webloggers: the rest of us only think we’re here. HaHa, world! Fool you!

Webloggers make money. No! Money is evil! Webloggers are homeless, living off of free WiFi, and scrounging for moldy bread crusts in garbage cans.

Webloggers ask for money. Webloggers don’t beg. Webloggers get sponsors. Webloggers don’t sell out. Webloggers run ads. Are you kidding? Ads are evil. It’s not about the money. It’s all about the money.

Webloggers are journalists. No they aren’t. Yes they are. No they aren’t. Yes they are. Mooommm! She’s picking on me!

Webloggers provide RSS 0.91. No, that’s RSS 0.92. Idiot, I meant RSS 1.0. Doofus, what is your problem? That should be Pie. No, Echo. No, Atom. Why not Eve? Stop, don’t got there.

Webloggers provide RSS 2.0. For Microsoft. For Apple. For Microsoft. For Apple. For Microsoft. For Apple. For…

And finally, Webloggers support Atom 0.3. Webloggers don’t support Atom 0.3. Webloggers support Atom whassit.

Make sure to read the whole thing. I relate. Don’t you?

Blogs bringing in the dough $$$$

Wow: $1M a year in Google Adsense (or why 2,739 is my favorite number) – The Jason Calacanis Weblog:

If back in September when we started playing with Google Adsense someone told me it would turn into a $1M a year business I would have laughed. A million bucks without a sales person? Give me a break!

However, yesterday we broke our $2,100 record with a $2,335 day. That’s an impressive number I know, because if we can take that number to $2,739.72 we’re at—wait for it—$1M a year.

For some perspective, take a look at some averages:

January we did $580 a day on average.
March was a $737 a day average.
May was a $1,585.57 average.

Now, before you get too excited let me tell you we’ve got 103 bloggers on the payroll and nine staffers here at Weblogs, Inc. We’re a big, little company… so to speak. Plus I gotta pay for Peter Rojas’ gadget habit (let’s just say it ain’t pretty)!

However, if you follow those numbers we tripled the average in five months or so. Not sure we can triple every five months, but I think we can get this to a $3,000 to $5,000 per day average by the end of the year.

Online News Consumers Become Own Editors

Online News Consumers Become Own Editors – Yahoo! News

J.D. Lasica used to visit 20 to 30 Web sites for his daily fix of news. Now, he’s down to three — yet he consumes more news online than ever. Lasica is among a growing breed of information consumers who use the latest Internet technologies to completely bypass the home pages of news sites and jump directly to articles that interest them.

He can scan some 200 Web journals and traditional news sites — all without actually going out and visiting them.

Online news consumers are increasingly taking charge, getting their news a la carte from a variety of outlets. Rarely do they depend on a single news organization’s vision of the day’s top stories.

“The old idea of surfers coming to your Web site and coming to your front door, that’s going away,” said Lasica, a former editor at The Sacramento Bee. “People are going to come in through the side window, through the basement, through the attic, anyway they want to.”

Fireflies

We seem to be having more fireflies in the neighborhood this year and my yard is no exception. I love fireflies. Yes, as a kid I stupidly caught some and kept them in a jar, with holes in the lid, so that they could breathe. Never again. But I still can’t help catching them; marveling in their beauty and delicateness, and watching them fly away.

The other day I caught one while outside with Xena, our dog. I couldn’t help but show her. Carefully cupping my hand, and whispering to Xena to “leave it”, she approached looking at the blinking bug in the palm of my hand. She sniffed carefully, stepped back, and came forward to sniff again – keeping her eyes on the firefly as it glowed. Then its wings spread – and Xena’s eyes opened wide in amazement – as the firefly took flight. Xena followed it with her head at first. Then she followed it – not chasing to catch – as it reached our fence, flew thru it, and then away.

Google vs. del.icio.us

particletree: Kevin Hale: The Importance of RSS:

…When we launched this site, we knew that the tutorials and information we were gathering and creating were good—that they would be somewhat valuable to the web development community. The problem was that we didn’t want this useful, time-sensitive information to sit around for days (or even weeks) waiting to be picked up by search bots and then found by people accidentally or when they were desperate for a solution.

So I proposed that we turned to del.icio.us to expand our readership. Every time something went up on the site that I felt would be good enough for a wider audience, I added it to my del.icio.us account with the appropriate tags and descriptions. Our goal was to try and get a feature on del.icio.us/popular by the end of July and to our surprise, we accomplished it in less than a week. After two weeks of diligent posting and tagging, Google gave us a little over 50 referrals while del.icio.us gave us over 700.

I think the reason del.icio.us is so successful at bringing the appropriate audience to good material is because they track the changing web by using people to calculate what is essentially “page rank.� They get access to decent fuzzy logic for a fraction of the cost and the democracy of the system allows anyone to get their idea of what deserves face-time into the system almost immediately.

Basically, tagging systems are wonderful breeding grounds for the principles contained in Malcom Gladwell’s The Tipping Point. They do a great job of gathering Salesmen, Mavens and Connectors all in one place. Mavens stalk the new entries on the front page and certain tag pages to filter through the chaos and find the latest treasures. The RSS feeds act as a sort of technological bridge/pseudo-connector to get the information to the real Connectors and Salesman. From what I’ve noticed, a good idea can make it into del.icio.us/popular in about 5 days, a good Salesman/Connector/Maven like Dave Shea or Jeffrey Veen can get a good idea into del.icio.us/popular in less than two hours.

Tag mania sweeps the Web

Tag mania sweeps the Web | InfoWorld | Column | 2005-07-20 | By Jon Udell:

When I first wrote about social tagging services last year, Flickr (for shared photos) and del.icio.us  (for shared bookmarks) were among a handful of tag-enriched applications. Nowadays you can’t turn around without tripping over a new one. Three newcomers are My Web 2.0, Rojo 2.0, and Swik.

…Is this a fad or a real breakthrough in information management? I say both. Tagging has attained the elusive cachet of coolness. New taggers feel an initial thrill of empowerment. Venture capitalists, sensing the buzz, are looking to amplify it.

When the novelty wears off, though, I think that tagging will have altered the information landscape in a fundamental way. Here’s an example: I’m often asked a question that begins with “Do you have any pointers to … ?” The answer to such a question is a set of URLs. Two years ago, I would have collected those URLs and transmitted them in the body of an e-mail. Nowadays I’d collect them using del.icio.us tags and send only the del.icio.us URL.