-
"This isn’t because I want to optimise an audience; this isn’t because I want to sell ads. This is because it’s nice to know that 17 people read the website and 21 people opened the newsletter, and 36 people read the same story on Facebook, and 6 in an RSS reader — and gosh that’s like the whole top level of a double decker bus, all those people read my story! When companies deal with millions and billions, I think perhaps they forget how the intimate feels. How sometimes it’s not about a thousand retweets but instead about an audience of readers who come back. With whom you have a relationship. Who appreciate you, and you appreciate them. Yes it’s a pleasure to write, and yes I will do it without needing to get 1,000 likes on each and every story, but also let’s not forget that it’s more pleasant with company." This is all good by Matt – on the way the small-bit-intimate web has been sidelined for the all-or-nothing approach. (I'm glad I still run my own site. I'm glad RSS still works. Small software is important. Maybe web-scale doesn't automatically mean 'big')
-
"Sheetsee.js is a JavaScript library, or box of goodies, if you will, that makes it easy to use a Google Spreadsheet as the database feeding the tables, charts and maps on a website. Once set up, any changes to the spreadsheet will auto-saved by Google and be live on your site when a visitor refreshes the page." This is good.
-
"All it takes to get a website going for a repository on GitHub is a branch named gh-pages containing web files. You also don’t need a master branch, you can have a repo with just one branch named gh-pages. Here is what I think is really cool, if you fork a project with just a gh-pages branch, you’re only a commit away from having a live version yourself. If this repo being forked is using sheetsee.js then everyone is a fork, commit and spreadsheet away from having a live website connected to an easy (a familiar spreadsheet UI and no ‘publish’ flow because Google autosaves) to use database that they manage (control permissions, review revision history)." Very smart.
-
Hosted statistics tool with attractive interface and smart API. Not cheap for its single-tier plan ($99/mo), but looks like it might be worth a poke.
-
"As serious intellectuals often do, we spent hours discussing these questions, what data we would want to collect to answer them, and even how we might go about collecting it. It sounded like a fun project, so I wrote a program that takes video captures of our Mario Kart 64 sessions and picks out when each race starts, which character is in each box on the screen, the rank of each player as the race progresses, and finally when the race finishes. Then I built a web client that lets us upload videos, record who played which character in each race, and browse the aggregated stats. The result is called Kartlytics, and now contains videos of over 230 races from over the last year and change." Yes, it's a plug for manta, but it's also a nifty piece of engineering.
-
"Termshows are purely text based. This makes them ideal for demoing instructions (as the user can copy-paste), making fail-safe "live-coding" sessions (plain text is very scalable), and sharing all your l33t terminal hacks." Really lovely: record terminal activity, upload it to a URL, share it with others, dead simple. And the client playback is all javascript. Lovely.
-
"FnordMetric is a highly configurable (and pretty fast) realtime app/event tracking thing based on ruby eventmachine and redis. You define your own plotting and counting functions as ruby blocks!" Interesting.
-
Remarkable satirical maps from the First World War; the Raemaekers is especially brilliant.
-
"…even if they make the rules explicit, it’s not going to help the “power-leveling problem” which is ostensibly the reason for all of this grief. Unless they remove all difficulty options from the system, there will always be easier and harder ways to level. And remember what I said above: users tend to prefer easier content with better rewards. This isn’t limited to user-created content — it’s true for designer-made content, also. But designer-made quests don’t get graded by the players. Player-voted content like this will always gravitate towards easy. And pick-up groups will always be picking the most rewarding content with the least annoyance. And the game devs will keep being unhappy about it." Smart analysis of the problems with City of Heroes' user-generated missions.
-
"Games don't separate learning from assessment. They don't say "Learn some stuff, and then later we'll take a test." They're giving you feedback all the time about the learning curve that you're on. So, they're not the only solution to this problem by any means, but they're a part of the solution of getting kids in school to learn not just knowledge as facts, but knowledge as something you produce; and in the modern world you produce it collaboratively." Jim Gee is a smart guy. I need to read more on him.
-
"I suggested that, when it comes to the design of embodied interactive stuff, we are struggling with the same issues as game designers. We’re both positioning ourselves (in the words of Eric Zimmerman) as meta-creators of meaning; as designers of spaces in which people discover new things about themselves, the world around them and the people in it."
-
"Statisticians’ sex appeal has little to do with their lascivious leanings … and more with the scarcity of their skills. I believe that the folks to whom Hal Varian is referring are not statisticians in the narrow sense, but rather people who possess skills in three key, yet independent areas: statistics, data munging, and data visualization. (In parentheses next to each, I’ve put the salient character trait needed to acquire it)."
-
Ron Gilbert plays The Secret Of Monkey Island again, and takes notes. Nicely measured – neither grumpy nor jubilant, it reads like an interesting director's commentary. Good stuff.
-
"This week I've killed Steven Spielberg three dozen times. I'm feeling better about the whole thing now, so I'm not going to vent any more steam about his increasingly asinine – and frankly pretty arrogant – repetition of the 'games won't be important until they can make you cry, which up until now they haven't been able to, but don't worry I've come to fix things' line." Which, you know, is good, because it means Margaret can talk about the joy of cubes instead. Or Cube, to give him his proper name. A wonderful One More Go, this week.
-
This might come in handy sometime.
-
"Restore harmony by clicking the tiles until no open end is left over."
-
Excellent interview with Yoshi Ono on some of the design challenges and nuanaces of Street FIghter IV. The stuff about when to skip frames (and when not to) is particularly interesting.
-
"Maybe it's the tusks, and the horns. Running with a dangerous crowd. You have to admit, dark elf boys are kind of wuss. And let's not even talk about gnomes. Or maybe it's part of the separation process. Getting away from your parents. For sure I can't ever visit her in the Undercity."
-
"These concepts are not complicated by Cern standards. We are entering a zone which is weaponised to boggle."
-
Simple, straightforward, pretty much correct.
-
Yes, this is going to come in handy.
-
"This javascript function can then read in the current content of the text area, format it using a trimmed down version of textile, and then set the content of a DIV with the resulting HTML. The end result of all this is live comment preview, with textile formatting." Live textile preview functionality.
-
"Trying to over-explain the cause of a disaster often detracts from its more tangible impact. … Instead, Faliszek says, it is more effective to create resonant gameplay experiences that players will remember, particularly if the setting in question, such as a zombie invasion (or a tornado outbreak, for that matter) is already familiar." Why games don't always need tangible villains.
-
A nice approach to doing some of the typical monitoring you'd want to do with Google Analytics, eg monitoring PDF downloads. I'm not totally convinced by some of his syntax, but the functionality is good, and the regex trick is nice.
-
"It's just an Nintendo in a toaster, but I like it."
-
A strong article from Joe on some guidelines, based on experience, for writing RSpec user stories.
-
Getting around the issues with Rails' authenticity tokens and trying to perform Ajax requests in jQuery.
-
"I think this is very important. If we limit ourselves to only designing the present then the ‘future’ will just happen to us, and the one we get will be driven by technology and economics. We need to develop ways of speculating that are grounded in fact yet engage the imagination and allow us to debate different possible futures before they happen." Interesting interview with Dunne over at the Adobe site.
-
Fingerboarding game for the iPod; really delightful, and clearly a fun thing to do with your fingers. Also: it makes sense to play this with the device on a flat surface, which is unusual for the iPod games released to date.
-
"The winner is Tim Graham who took manual personal data collection to another level. From email spam, to beverage consumption, to aches and pains, Tim embraced the spirit of self-surveillance. He even made his personal data available in the forums." Dataviz overload!
-
"What are the weird, seemingly unimportant data that can join up the areas we already know, and how do we know where to look for it? In order to be truly useful eyes on the street, we need to be able to take the scenic route, or shortcuts, or any other route that will be fun or illuminating for us and the people we speak to."