[ Content | Sidebar ]

Archives for Programming

change of focus

Over the last few weeks, I’ve been finding enough unusual projects imposing on my time that I think I’m going to have to shuffle my priorities, albeit temporarily. I’ve been wanting to do more programming at home than normal recently: aside from improving the memory project, I want to spend a bit of time getting […]

update on learning japanese and memorization

It’s been ages since I blogged about learning Japanese, so I figured I’d give y’all an update. I finished the textbook I was using last November, which raised the question of what to do next. I have some manga around and even a couple of collections of essays/stories, but I wasn’t sure I’d be up […]

routinization, inscription, and facts

I can’t say I’ve internalized (routinized? inscribed?) Latour’s Laboratory Life yet, but in the mean time I present you with three quotes on routinization, inscription, and facts: To counter these catastrophic possibilities, efforts are made to routinise component actions either through technicians’ training or by automation. Once a string of operations has been routinised, one […]

jobs and roles

One of my goals in going to GDC was to get a feel for what the industry is like on the inside. I think I succeeded in that, to some extent; what I wasn’t expecting, however, what that I’d learn so much about what I like about my current job, and about things to keep […]

inbox zero and technical debt

About 10 minutes into a talk he gave at the Philadelphia library, David Allen says: A lot of it was based upon my experience getting a black belt in karate. … One of the things you need to learn is the strategic value of clear space. Trust me, when four people jump you in a […]

random links: april 12, 2009

I’ve been meaning for ages to write about Jim Womack’s article on Respect for People, but I don’t seem to be getting around to it, so I’ll mention it here. A TED talk on underwater astonishments; if the beginning doesn’t capture your fancy or you’re short on time, go to the 4:20 mark. Everything you’d […]

gdc 2009: wednesday

Notes from today: 9:00am: Iwata’s Keynote. The part I enjoyed the most was his discussion of Miyamoto’s development style. I wish I’d taken better notes on one slide in particular; a few things he talked about: No design documents. Instead, they depend on personal communication among small teams. They use very focused prototypes. These are […]

random links: march 16, 2009

More links (and older links) than normal this time: Reader has developed a nasty habit of not showing me all the items with a given tag, so I didn’t realize that I hadn’t posted some of these already. My favorite new blog: Dear Planetary Astronomer Mike. Learn about the history of the earth, or Pluto’s […]

too organized?

There’s been a lot of discussion of clean code over the last few weeks in mailing lists and blogs that I read: see e.g. this post by Ron Jeffries. Which set up an interesting resonance with this paragraph that I ran across today in David Allen’s latest GTD book: Can you be too organized? Not […]

spore

I finished Spore quite some time ago, but I’ve been putting off blogging about it: it’s a hard game for me to wrap my brain around. Still, a month is long enough to procrastinate, so I suppose I should say something now. I’ll begin from the point of view of a traditional video game player […]

random links: november 30, 2008

Game | Life on the death of next gen consoles in Japan. The Gallery of Fluid Motion. I like the second one too, though it takes a while to get going. Arlo Belshee on planning without estimating. As with his earlier promiscuous pairing experiments, there’s a lot to think about here… Interesting way to think […]

richard gabriel on christopher alexander

I claimed that my last post was going to be my last Christopher Alexander post for a while, but I lied. I spend some time today reading Richard Gabriel’s Patterns of Software, the first part of which talks about Alexander’s work (up through the carpets book, which isn’t discussed nearly enough; Gabriel’s book dates from […]

agile processes as living structures

One more Christopher Alexander Nature of Order post, and then I’ll take a break. This is a counterpart to my earlier post about living code (I even repeat some of the examples): this time, I’m focusing on the agile processes that might produce that code. Again, thanks to the Agile Open California participants who helped […]

refactoring writ large

At Agile Open California this year, I didn’t spend all my time thinking about Christopher Alexander (and I owe y’all still more blog posts about that): I also convened a session on Refactoring Writ Large. I put my notes up on the AOC wiki, but here are the examples that motivated it: Consider the following […]

living code

Today’s Nature of Order experiment: see what the characteristics of living structures might look like when applied to software. Many thanks to the Agile Open California participants who helped me think through this; I’ll have a later blog post that talks about agile and living processes. Levels of Scale This is certainly present in the […]

random links: october 19, 2008

I trust you are all aware of The Big Picture? I thought this one was particularly beautiful. And unrepresentative, in that the pictures are all taken from a single source, the Earth from Above exhibit. My favorite video game business analyst giving an exegesis of a recent Nintendo interview. The backlog as a map. I’ll […]

random links: september 1, 2008

Hmm, been a while since I’ve done one of these; sorry about the length… Visualizing the Python commit history. Leadership, responsibility, and sausage. Solving sudoku games via package management. Japan, computers, appliances. (Via Niels ‘t Hooft.) Breakpoints as a checklist. Programmers, insecurity, source control. I linked to a movie of strandbeests (amazing wind-powered sculptures that […]

memory project is deployed

I’d been intending for a while to write a program to help me memorize stuff, most notably Japanese vocabulary. I’d been kind of goofing of for a while, reading much of the Rails book and taking the first few baby steps towards creating the Rails app, but nothing serious. Which is a problem, given that […]

adventure games and me

I’m very glad that Michael suggested Grim Fandango as the introductory game for the Vintage Game Club, because adventure games and I go way back. I can’t remember the exact sequence of events, but I’m fairly sure that I was aware of the Colossal Cave adventure before we even owned a computer: I think my […]

alive games

I’m rereading The Phenomenon of Life, by Christopher Alexander, in preparation for reading the other books in the series. And, again, I’m blown away by it: if the book contained nothing but the pictures in it, it would be worth it. But, of course, there’s a lot more to the book than pretty (beautiful, profound) […]