5166
pid.codes
"pid.codes is a registry of USB PID codes for open source hardware projects." Nice.
electronics  hardware  opensource  usb 
26 days ago
Experience Design & Material Exploration by Jack Schulze & Timo Arnall
"Making entertainment media is a bit like telling a joke; you really can’t tell whether it’s going be funny until you’ve told it." A really good synthesis of many years of work and process from Jack and Timo. Reading this I remember how I'm somewhat shaped by this thinking.
design  interaction  interview  jackschulze  timoarnall  playdeo 
5 weeks ago
Inform: Past, Present, Future
"I mention Knuth because, of all the Old Masters of computer science, he is the one most interested in the relationship between computer programs and texts. Could we even suggest that a program is a text? It is, after all, a written expression of creativity. Certainly, when running, a computer game can be an artistic experience in the same way that a film, or a play can. But my concern here is not whether the program is art when it runs. I’m talking about whether its source code is a text. We could go down a bit of a rabbit-hole here about playful literary theories. Umberto Eco once reviewed a new Italian banknote as a work of art, describing it as a numbered, limited edition of engravings. But let’s concede that a functional document like a shopping list or a spreadsheet of student names is not a literary text. On the other hand, a recipe by a literary cook like Elizabeth David might be art, even though it also has function. Perhaps the relevant question is: can we experience a program as a text? Can we, in the fullest sense of the word, read it?

A cynical answer might be that if program source codes are texts, why can’t you buy them in a bookshop?" Graham Nelson on a potted history of Inform, and then its future. The second half may be less interesting to you, but the first half is a fantastic piece of writing on literate programming, source-code-as-art, and the nature of languages. I loved this.
design  infocom  inform  if  grahamnelson  programming  donaldknuth  literateprogramming 
6 weeks ago
KS Lessons Full List – Chronological – Stonemaier Games
Stonemaier Games made a very long list of all their advice on running Kickstarters. (Not running a Kickstarter any time soon, but it's still... deep.)
kickstarter  crowdfunding  money  business 
6 weeks ago
Music Mouse - An Intelligent Instrument - An Emulation
Web-based port of Laurie Spiegel's _Music Mouse_. Instant composition; just wonderful to fiddle with. Suddenly thinking about interfaces for this.
audio  sound  composition  musicmouse  lauriespiegel 
7 weeks ago
Reverse emulating the NES to give it SUPER POWERS! - YouTube
Using a Raspberry Pi to emulate the memory of a NES cartridge and then outputting that data through the original NES. The making-of is good too.
games  hardware  video  emulation  reverseengineering 
7 weeks ago
10 Ways to Destroy an Arduino — Rugged Circuits
A good list of ways to protect any MCU circuit - not just an Arduino.
electronics  arduino  microcontrollers 
8 weeks ago
Combat Recall - Recalling the Leviathan Axe
Good crunchy post on the design of the axe-recall feature in God Of War (2018); particularly interesting on how it evolved, how players perceived variance in its implementation, and the subtleties of its sound and rumble implementation. And yes, there's screenshake. It's one of the simpler functions to grok in the game, but one of its best mechanics, I think. Looking forward to more posts.
games  systems  mechanics  gamefeel  screenshake  godofwar 
april 2018
A lovely ode to stop motion animation
Beautiful. Poppy Ackroyd soundtrack, too.
animation  stopmotion  music 
april 2018
Steven Sinofsky ॐ on Twitter: "1/ “Writing is thinking” is my favorite saying in “how to work” in a company. It is very interesting to dive into this a bit because I often get so much pushback, especially from startups and/or those focused on ag
Yeah, that. See also 'drawing is thinking' - drawing exposes the paragraphs I left out of paragraphs I wrote. I've been writing documentation recently and boy, that properly forces you to think about how to describe the thing you're doing.
writing  management  culture  business 
april 2018
Letting neural networks be weird • SkyKnit: When knitters teamed up with a neural...
Janelle Shane - with some effort - trains neural networks to make knitting patterns. Then knitters from Ravelry make them. I love this: weird AI being taken at face value by people for art's sake.
art  neuralnetworks  knitting  manufacture  ai 
april 2018
Stimulus: A modest JavaScript framework for the HTML you already have.
Quite like the look of Stimulus for really simple interactions without too much cruft.
framework  js  javascript  programming  library  code 
april 2018
Prince of Persia
Really rather impressive port of Prince of Persia to... the BBC Micro. From the original Apple II source code which is, of course, also a 6502 chip - although not quite the same. The palette may be rough and ready, but the sound and animation is spot on. I'd dread playing this with the original micro keyboard, though.
games  princeofpersia  bbcmicro  programming  compression  assembly 
april 2018
Freeways by Captain Games
"You are a traffic engineer. Draw freeway interchanges. Optimize for efficency and avoid traffic jams." Lovely.
games  traffic  engineering 
april 2018
Meng Qi – Sound + Process
Great interview with Meng Qi, with lots of lovely stuff on being both a musician and an instrument bulider. I need to return to this.
mengqi  music  instruments  design  engineering  interaction 
april 2018
This Music Made Me: Tom Rogerson | This Music Made Me | musicOMH
This feels... familiar. Two things resonated a lot, though: the description of Hymns Ancient and Modern as a tradition to come from, and especially the description of 'cramming for A-levels' - my version of that was a combination of Fopp and Parrot Records at university, and the local libraries' CD sections during my teenage years.

He's a better musician then me, though, clearly.
music  piano  tomrogerson  musicians  musicianship  threetrappedtigers 
march 2018
Favorite game designs from 2017 – Raph's Website
A good list of design notes from Raph and a few things to get around to playing.
games  design  raphkoster  writing  list  2017 
march 2018
Importing Custom Images into Eagle - learn.sparkfun.com
This genuinely 100% works. Gosh. That's going to make life easier.
eagle  cadcam  cad  pcb  circuitboard  svg  tools 
march 2018
Black Triangles
Finally found the original source for the 'black triangles' anecdote. On: pipelines, and the bursty nature of software engineering progress.
engineering  pipelines  endtoend  programming  playstation 
february 2018
Let's Learn About Waveforms
A superb interactive explainer. I've long believed the best way to understand this stuff - how sound works - is by seeing and hearing it simultaneously. This page does just that. Brilliant.
music  interaction  design  sound  audio  explainer 
february 2018
The Bandcamp 2017 Year in Review « Bandcamp Daily
Bandcamp is one of my favourite internet things; it's where the majority of music I purchase comes from, and discovery via the streaming services I pay for regularly leads to purchases from Bandcamp. And I'm now doubled-down on it, as an artist who sells through them. Their brief year-in-review piece is always worth a read.
business  music  bandcamp  independence  streaming 
february 2018
Brendan Dawes - Using a Git Repo to create a physical document of the work
"All my work is tracked through a Git repository — a way to track code changes over time, complete with comments on why something has changed or what that commit was about. In conduction with that I take timestamped screenshots. These two things combined — words and image — have the side-effect of creating a document of the making process. So with that in mind I have begun to take those words and images and compile them chronologically into small books, both for myself and the client, as an historical record of how something went from A to B." Very good. I really like (in general) the idea of Project Books.
brendandawes  git  documentation  history 
february 2018
Richard Sapper's dark, alternate universe of tech design - Curbed
"What I find appealing about a Sapper-influenced future is the sense that we wouldn’t have to be so careful not to break, to spill, to let sentiment intrude or go over our daily calories. That future can be made of almost anything, can stack neatly and doesn’t require custom furniture to fit its curves. We might not need to waste energy on stairs, elevators, and ziplines to get us to our clifftops like James Bond villains. We wouldn’t have to figure out how to open a closed pod without tactile or visual cues. We would not be living up to our future, it would be working for us." From the Thinkpad outward - notes on Richard Sapper, and the kind of industrial design I can get behind.
richardsapper  design  productdesign  industrialdesign  thinkpad 
february 2018
An Inside Look At Make Noise - YouTube
Nice interview with Tony Rolando, and lovely shots of the Make Noise studio/workspace, which is just beautiful.
makenoise  music  engineering  synthesziers  workspaces 
february 2018
John Chowning Interview : Elektronauts
"Let’s say the computers I was working with had been powerful enough for me to do my experiments in real time. I’m not at all sure that I would have made the discovery! Because the condition under which I was working, on a time-share machine, a few seconds of sound might take me nearly two hours. So the time it took, perhaps specifically the time between experiments, I had to think. These were discrete times: I would generate a sample of a sound that was 20 Hz, with a modulating frequency of 20 Hz and a deviation of 100 Hz. Then I would wait. Then I would listen. Then I would increase to another. If I’d had continuous control, I think I probably would have missed it. I could have let the carrier sweep through frequencies that were way too high, and I would have missed the points where they converged to harmonic spectra. That being the case, the fact that I had to sit and wait and think, and listen, and then think about what I heard, “what will be the next step?” greatly enhanced my ability in realizing the discovery." John Chowning on how not having realtime feedback was an asset, rather than a problem.
fm  music  synthesizer  johnchowning 
february 2018
How to Pay Attention
"This course is an advanced seminar in the anthropology of attention. What makes the
anthropology of attention different from other ways of studying attention (e.g.
psychology) is that we study it as a social and cultural phenomenon: attention is not just a matter of individual minds selecting objects from environments. Rather, attention is collectively organized and valued. We learn how to pay attention and what to pay
attention to from other people; other people make technological and media systems to
intentionally organize collective attention. We learn to value certain kinds of attention
(e.g. intense focus on work, mindfulness, or multi-tasking) and to criticize others (e.g.
absent-mindedness, distraction, intense focus on entertainment) in cultural contexts. So, while we will be experimenting with our own attentions throughout this course, we will remember that our attentions are not really our own. No one pays attention alone." This paper sounds brilliant.
anthropology  attention  thought  thinking  writing  study 
february 2018
High Scores: Kristofer Maddigan’s Big Band Soundtrack for “Cuphead” « Bandcamp Daily
"What would video game music sound like if Duke Ellington or Benny Goodman were writing for that medium and not for the concert stage?" And from there, what happens is delightful. Lovely stuff from Kristofer Maddigan.
music  ragtime  jazz  bigband  videogames  cuphead 
january 2018
The Strange Brands in Your Instagram Feed - The Atlantic
New retail, dropshipping, and the supply cloud. This is good. Well, it's not, but the article is good.
marketing  writing  alexismadrigal  capitalism 
january 2018
15 Years of SparkFun - News - SparkFun Electronics
Honest / interesting review of 15 years of building a business.
sparkfun  business  companies  electronics 
january 2018
The eeriest novel I know | 1843
A 'yes' to all of this; English Weird as a thing, and Christmas is the time of English Weird. TDIR begins on December 20th; time to read along.
weird  englishweird  thedarkisrising  susancooper  robertmacfarlane  christmas 
december 2017
Reshaping JSON with jq | Programming Historian
I love jq at the command line for even the simplest tasks; I need to go over this at some point.
json  jq  unix  tools  programming  data 
december 2017
Postmortem: Every Frame a Painting – Tony Zhou – Medium
This, like everything Tony and Taylor did, is very good. Not just on film, but on creative work, too.
film  everyframeapainting  collaboration  creativity  art 
december 2017
CoopDigital Newsletter — 20 Nov 2017: What are cryptocurrencies, Bitcoin,...
Excellent overview and collection of links on cryptocurrencies from the Co-op Digital Newsletter; some useful links in here for A Thing.
cryptocurrency  finance  investment  commodities  sigh 
november 2017
A giant 1906 machine, and the Eurorack synth module it inspired - CDM Create Digital Music
"I’ve been considering writing about Make Noise/Tom Erbe Telharmonic for some time now. There’s an abundance of videos covering this module, of course. But regrettably, I couldn’t find any that go beyond technical demonstrations, in order to cover the module’s historical and ideological contexts (except for the original Make Noise demo videos, to a certain extent). In my opinion, those are the very things (apart from the hardware’s great sound) that make it a truly exceptional work of tech art." This is an excellent piece of historical writing and context from Oleg Shpudeiko.
instruments  makenoise  eurorack  telharmonic 
october 2017
NYLON · Everything Is Embarrassing: On Loving The National
This - nominally, on The National - is great on the band... but it's also great on what it means to love music, and to love music about feelings, and the ways we choose to throw ourselves into the things we love.
music  sentimentality  saddads  thenational  feelings 
october 2017
@20 (Ftrain.com)
Paul Ford's website is 20. I have always liked it.
paulford  writing  internet 
october 2017
Feet First Foley - Audient
Yes, it's marketing spiel for Audient, but it's a cracking film of a modern foley artist at work.
film  sound  audio  foley  effects 
october 2017
This little light: On fathers, sons and that little lamp in the Pixar logo - Salon.com
"When I was about a year old or so, my father took me into his office for the day. My father was a computer scientist, and he worked for a weird little startup that didn’t make any money. I remember going in there as a kid and thinking the people dressed strange.
At some point during that day, my dad played with me with a tennis ball. John Lasseter, an artist who worked with him, watched us, and suddenly the short film he had been trying to figure out was right in front of him. Using my actions, proportions and personality as a model for his main character, Lasseter created the short film “Luxo Jr.”" Via Jason Kottke; this is a touching story. I always love watching this film.
luxojr  pixar  fatherhood  life  writing 
october 2017
Getting Started with EFM32 Giant Gecko ARM Cortex-M3 - Microcontroller - eewiki
About the best code samples I've seen: simple, to the point, and beginning to wrap my head around the architecture of these things.
firmware  electronics  embedded  c  argh 
september 2017
After the flood | Projects | AtF Spark
Sparkline typeface. That's some dark OpenType voodoo.
type  datavisualisation  aftertheflood  atf  font  typeface 
september 2017
Embedded Wednesdays: Getting Started in Embedded Systems — Embedded
This is a great set of posts on embedded software and, in particular, getting started with STM Cortex-based chips. Will be returning to this to read it through properly.
embedded  hardware  programming  software  technology  arm 
august 2017
how to do nothing – Jenny Odell – Medium
I finally sat down with this, after it being in my to-read pile for ages. It was entirely worth it. I particularly liked the parts about the natures of silence, and about animal sentience, and about maintenance and regeneration as a natural state. It is worth every minute of however long it takes you to read it, be it the 44 minutes Medium estimate, or a bit more, or a bit less.
jennyodell  art  sentience  silence  nature  regeneration  cognition  eyeo 
august 2017
The language of the cockpit is technical, obscure – and irresistibly romantic | Aeon Essays
"I like how different the language of the sky is from everyday English – indeed, we might give it its own name, Aeroese (though it’s also sometimes, and less aspirationally, called Aviation English). Above all, I love how Aeroese can somehow manage, in its technical, obscuring precision, to capture the high romance of flight – an aspect of my job, no matter how much I love it, that in the cockpit we rarely have reason to consider directly." This is a lovely piece of writing.
travel  writing  flight  domainlanguages  aircraft 
august 2017
Uli Westphal
"After the fall of the Roman Empire, elephants virtually disappeared from Western Europe. Since there was no real knowledge of how this animal actually looked, illustrators had to rely on oral and written transmissions to morphologically reconstruct the elephant, thus reinventing an actual existing creature. This tree diagram traces the evolution of the elephant depiction throughout the middle ages up to the age of enlightenment." Elephants!
illustration  elephants  pachyderms  drawing  arthistory 
august 2017
On staying. – Alexandra D-S – Medium
"All this to fit in, to belong." Alex is good people; this is excellent on all the little things to like - or not - about here, and yet to still love it. And - a reminder how little I know about having had to fit in anywhere else. I hope the gods of paperwork smile on her too. I'm still angry she's even had to go through this. I am still ashamed of all this Brexit nonsense.
friends  culture  society  europe 
august 2017
A few technical words about Upsideclown, and some thoughts about audiences and the web (17 Aug., 2017, at Interconnected)
"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')
analytics  publishing  web  scale  intimacy 
august 2017
Tom Phillips: two skulls, 50,000 postcards and a book that took 50 years to finish | Art and design | The Guardian
Nice interview with Tom Phillips. (That sounds so trite, but that's what I have to say; he's great, his work is great, this is a nice interview).
tomphillips  art  culture  peckham  southeastlondon 
august 2017
HyperCard On The Archive (Celebrating 30 Years of HyperCard) | Internet Archive Blogs
The Internet Archive now supports HyperCard. Super-formative for me; I particularly want to return to the development books which I never had the chance to read at the time...
apple  hypercard  history  programming  development  interaction 
august 2017
CEM3340 VCO (Voltage Controlled Oscillator) designs | Electric Druid
Tom Wiltshire on various classic oscillator designs based around the Curtis 3340.
electronics  music  vco  schematics  design 
august 2017
Ursula K. Le Guin: A Rant About "Technology"
"One way to illustrate that most technologies are, in fact, pretty "hi," is to ask yourself of any manmade object, Do I know how to make one?

Anybody who ever lighted a fire without matches has probably gained some proper respect for "low" or "primitive" or "simple" technologies; anybody who ever lighted a fire with matches should have the wits to respect that notable hi-tech invention." Ursula le Guin with strong truth about technology and science fiction.
sf  writing  ursulaleguin  science  anthropology 
august 2017
drathier/stack-overflow-import: Import arbitrary code from Stack Overflow as Python modules.
"Do you ever feel like all you’re doing is copy/pasting from Stack Overflow?

Let’s take it one step further.

from stackoverflow import quick_sort will go through the search results of [python] quick sort looking for the largest code block that doesn’t syntax error in the highest voted answer from the highest voted question and return it as a module. If that answer doesn’t have any valid python code, it checks the next highest voted answer for code blocks."

Oh good lord.
github  programming  python  stackoverflow  devloper 
august 2017
You Can Have My LM386s When You Pry Them From My Cold Dead Hands | Hackaday
Good writeup on the LM386, and the fact the basic application note is garbage. (This solves many noise issues I had years ago).
audio  lm386  electronics  hackaday 
august 2017
Week notes — 29/17 – James Carruthers – Medium
James is keeping weeknotes on designing a product based around an EFM32 microcontroller - I enjoyed this first installment; it's nice to see how other people think about projects.
electronics  friends  design  product  microcontroller 
july 2017
HTMLE Helps To Make Life Easier by Gritfish
"HTML goes in, games come out. HTMLE is a project template and a set of scripts that take care of a lot of the work involved in setting up these tools and simplifying everything." Might well be useful for things that aren't games, too...
html5  games  development  javascript 
july 2017
Woodnotes: Laura Cannell’s monthly journal on music, wild animals and other adventures. - Caught by the River
Utterly lovely writing about music - and playing in Holy Trinity, Blythburgh - from Laura Cannell.
lauracannell  music  writing 
july 2017
How Checkers Was Solved - The Atlantic
"From 1950 to 1990, Tinsley had been the world champion of checkers whenever he wanted to be. He’d occasionally retire to work on mathematics or devote himself to religious study, but he’d eventually return, beat everyone and become champion again. In that 40-year span, he lost five total games and never once dropped a match." Brilliant article from Alexis Madrigal on the race to solve draughts/checkers, one man and his computer, and another man and his faith.
ai  games  religion  checkers  draughts  machinelearning  journalism  alexismadrigal 
july 2017
ArcControl for Ableton Live - YouTube
Sure, it's just a Max4Live device to map a monome Arc to parameters. But I love the detail and thoroughness in the implementation, and how tactile it seems - the varibright LEDs, and the number of them, help a lot there, as does the bidirectional feedback.
interface  interfacedesign  interaction  ableton  monome  max 
july 2017
Keynote Extractor
Latest OSXs only but: this does - with a nice template, and JSON options - what a pile of terrible Ruby I regularly update also does. I'd go with this over my terrible Ruby any day.
keynote  software  utilities  mac  osx 
july 2017
Design with web fonts in the browser - Typecast
Hadn't encountered this - interesting tool for sketching/prototyping type selections.
design  typography  fonts  web 
june 2017
One Weird Trick to Lose Size – Halide
Nominally, this is about making your iOS apps smaller, but it's actually a great piece on how to think about software design and production.
programming  development  software  ios  business 
june 2017
Is the Printed Circuit Board a Form of Musical Notation? | NewMusicBox
"In time I wasn’t plugging in my newly arrived modules so quickly. I was spending more time looking at them, admiring their structures, noting aspects unique to various individual companies. Some modules have lovely design flourishes, bits of fantastic line art right there on the circuit board, so enticing it threatens to give “cyberpunk” a good name all over again. Others have funny little phrases, puns on functionality, like where the power supply goes, or little axioms that both gently mock and encourage the beholder—Barbara Kruger by way of circuitry. This is what I now first look for when I unpack a new module." Really nice Marc Weidenbaum piece on the aesthetics and semantics of circuit-board design.
pcbs  electronics  music  marcweidenbaum  writing  circuitboard 
june 2017
Modularity in plugin design - Valhalla DSP
The kind of thinking that makes you appreciate a company's work: clarity of design, whilst understanding themselves as part of an ecosystem (as opposed to: wanting to be your everything). I really like Valhalla's products.
dsp  audio  plugins  design  architecture  valhalladsp 
june 2017
1968 Demo Interactive - Doug Engelbart Institute
Broken down, chapter-ified version of the Mother of All Demos (made by Bret Victor and Christina Englebart). And now easily pointed at.
dougenglebart  motherofalldemos  interactiondesign  design  technology  interaction 
may 2017
Demographics of the Disquiet Junto | The Ethan Hein Blog
I've fallen behind a bit, but Junto has been great for my musical output and also my approach to composition/recording/production. Ethan's survey captures some of the why - including the other great brains you get to run into doing it.
music  disquiet  disquietjunto  composition  production 
may 2017
Stack Overflow: Helping One Million Developers Exit Vim - Stack Overflow Blog
This is a nice write-up, and also a good reminder of why SO is popular and useful. And yet: I remember doing this job pre-SO. It was largely fine.
vim  programming  stackoverflow 
may 2017
What Animals Taught Me About Being Human - The New York Times
"You cannot know what it is like to be a bat by screwing your eyes tight, imagining membranous wings, finding your way through darkness by talking to it in tones that reply to you with the shape of the world. As the philosopher Thomas Nagel explained, the only way to know what it is like to be a bat is to be a bat. But the imagining? The attempt? That is a good and important thing. It forces you to think about what you don’t know about the creature: what it eats, where it lives, how it communicates with others. The effort generates questions not just about how being a bat is different but about how different the world might be for a bat." Animals as the emphatically non-human; as with all Macdonald's writing, great stuff.
helenmacdonald  empathy  animals  creatures  other  writing  otherness 
may 2017
In The Shadow of the Holodeck – Charles J Pratt – Medium
This is really good. I had some beginning-threads of thought at the time of the Bogost article that I just couldn't frame, and in the meantime, CJP has run with similar threads, a good dose of history, and come to some sharp conclusions, and basically reminded me what I actually think. So I'm just going to point at this to say "yes, I think this, and this is better expressed than I could ever have put it". Strong stuff.
games  narrative  charlesjpratt  ianbogost  writing  story  plot  interaction  design 
may 2017
The Tune Zoo & Other Stories – Extraordinary Facility
Excellent stuff - as always - from Matt B; I'm somewhat envious of his focus and the quality of his output. Nodded along heartily throughout.
music  design  mattbrown  interaction  play 
may 2017
charliesome/better_errors: Better error page for Rack apps
How did I not know this? Definitely better errors for Rack apps. Will be using in future.
library  software  programming  rails  ruby  rack  errors 
april 2017
DDS AHDSR for 5U modulars | MidiSizer
ATmega / DAC based envelope generator. Filed for reference.
microcontroller  electronics  synthesizer  diy 
april 2017
Paw – The most advanced API tool for Mac
"Paw is a full-featured HTTP client that lets you test the APIs you build or consume. It has a beautiful native OS X interface to compose requests, inspect server responses and generate client code out-of-the-box." Looks very impressive - and useful to be able to store previous queries for later.
paw  api  osx  http  tools  programming 
april 2017
« earlier      
3d advertising agile america analysis animation api app apple application architecture arduino art article audio awesome bbc beautiful behaviour berg blog blogging blogs book books braid branding browser business children cities cli code comics communication community computing creation creativity criticism css culture data database deployment design development diy ds economics education electronics email engineering environment essay experience facebook fiction film flash flickr fonts food free fun funny game games gaming gem geo git google graphics guardian hack hacking hardware history homebrew howto html http humour ia ianbogost if illustration indie information innovation interaction interactiondesign interactivefiction interface internet interview iphone jamesbridle javascript journalism jquery language layout learning left4dead lego library literature location london mac macosx making management mapping maps marketing markup mechanics media microsoft mmo mobile movies music narrative nintendo online opensource osx paper parody pastiche performance photography php physics play plugin politics practice presentation process processing product productivity programming prototyping publishing python rails reading reference research retro review rpg ruby rubyonrails rules satire science scifi script scripting security server sf shell social socialsoftware society software sound space statistics stories story storytelling strategy systems technology testing text tips tool tools toys travel tutorial tv twitter type typography ubicomp ui uk unix usability utility ux valve versioncontrol video videogames visualisation visualization web webdesign webdev wordpress work worldofwarcraft wow writing

Copy this bookmark:



description:


tags: