Jon Udell Reviews Beautiful Code, Expert Minds

22.08.09

I only dabble in software programming occasionally (usually in Python), but I do pay attention to what programmers are doing because I believe the skill of programming is one of the most important achievements of the 20th and 21st centuries. Without programmers our handsome hardware computers would merely be pieces of furniture.

This item is from Jon Udell's blog and reports on a collection of essays compiled by Greg Wilson and Andy Oram, Beautiful Code: Leading Programmers Explain How They Think: "The idea is to get a bunch of well-known and not-yet-well-known programmers to select medium-sized pieces of code (100-200 lines) that they think are particularly elegant, and spend 2500 words or so explaining why."

I believe Udell's book comments on sharing expertise, through Internet video and screencasting,  are important beyond the field of programming. The influence of expert minds on one another and the potential influence of expert minds on student minds in formation are highly valuable features of our information age. ____JH

[Via Bruce Landon's Weblog for Students]

_________

"The 600-page tome arrived recently, and as I’ve been reading it I’m struck once again by the theme of narrating the work. Of the chapters I’ve read so far, three are especially vivid examples of that: Karl Fogel’s exegesis of the stream-oriented interface used in Subversion to convey changes across the network, Alberto Savoia’s meditation on the process of software testing, and Lincoln Stein’s sketches (”code stories”) that he writes for himself as he develops a new bioinformatics module.

Although this is a book by programmers and for programmers, the method of narrating the work process is, in principle, much more widely applicable. In practice, it’s something that’s especially easy and natural for programmers to do.

It’s easy because a programmer’s work product — in intermediate and final form — happens to be lines of text that can be printed in a book or published online.

It’s natural because programmers have been embedded for longer than most other professionals in a work process that’s fundamentally enabled by electronic publishing. We’ve been sharing code, and conversations about code, online for decades.

Most work processes don’t lend themselves to the sort of direct capture and literal representation that you see in Beautiful Code. Not yet, anyway. I think that can and will change, though, and I think two emerging forms of media will be powerful agents of change.

One of those forms is Internet video, which enables the capture and sharing of many kinds of physical-world expertise. The other is screencasting, which does the same for virtual-world expertise. Narration of work in these forms won’t be able to be printed in a book. But it will be just as valuable as the narration in Beautiful Code, and for the same reasons. Access to expert minds is just inherently valuable. We’re entering an era in which we’ll be able to access many more — and many different kinds of — expert minds. I’m looking forward to it. Meanwhile, I’m enjoying the access I have now to the 38 minds that Greg and Andy have collected for this book."









RSS

10 Things Not To Say At Wedding

22.01.10

Written by Marium A wedding is an auspicious event that not only celebrates a union of two people, but joins two families together as well. On this happy occasion, a wrong comment, even if its said as a joke, can have a lasting impact on the whole marriage, turning it into an eternal tiff rather than [...]

RSS

35 Seriously Creative Examples of Digital Artworks

08.06.10

Collected by WDCore Editorial Creativity has no boundary, no limit, and no measurement; it is basically the act of turning new and imaginative ideas into reality. It involves critical thinking and then turning your imagination into reality. There are many artists who are well-versed with converting their dreams and imagination into paper, canvas, and computer screen; [...]

RSS

Top 10 Google Apps Marketplace Apps

15.03.10

Written by Kevin Purdy Google’s Apps suite for domain owners and businesses has finally received some star treatment with the launch of the Apps Marketplace. Which Google-friendly apps are free, worth the cost, and entirely useful? These 10 are definitely worth a look. 10. Box.net Box.net is one of many online file storage sites, but from its launch, [...]

RSS

OER Commons: Open Educational Resources

22.08.09

Since my own EduResources Portal closed in July 2007, I've been looking for other useful portal entry points to recommend to students and instructors who are searching for educational resources. I highly recommend the OER Commons as a valuable first stop. The Commons is extremely broad in scope, but so well organized that new users can orient to its resources quickly.

The OER  materials can be browsed by categories or collections; resources are also searchable with key words. Additionally, the entry page displays the OER Top Ten and the Top 25 Tags for a quick scan of what other users are viewing. Visitors who register can set up their own OER Portfolio and also sign up to receive an E-News newsletter.

The "OER Matters" section provides links to News Stories, Articles and Reports, Conferences and Workshops, Discussion Forums, Organizations and Associations, Tools and Technology, and Blogs and Wikis.  The Commons was created by the Institute for the Study of Knowledge Management in Education (ISKME) which is supported by the Hewlett Foundation.  OER professionals will want to mark the OER Commons in their bookmarks and visit the site regularly (an rss feed is also available). _____JH

______

"OER Commons is a teaching and learning network, from K-12 lesson plans to college courseware, from algebra to zoology, open to everyone to use and add to."

"Learn more about the worldwide movement to make teaching and learning materials free and accessible for use and re-use by everyone."

RSS

Box sponsorowany

Usługi zwi±zane z szeroko rozumian± reklam± w internecie pozycjonowanie , tworzenie stron www, tworzenie sklepów, indentyfikacja wizualna.


Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1048576 bytes) in /home/gpihoseo/domains/notus.org.pl/public_html/linkxlinki.php on line 4