[ Content | Sidebar ]

Archives for Books

creation and benefits of implementation patterns

From Kent Beck’s Implementation Patterns (p. 20): Once a set of implementation patterns has become habitual, I program faster and with fewer distracting thoughts. When I began writing my first set of implementation patterns (The Smalltalk Best Practice Patterns, Prentice Hall 1996) I thought I was a proficient programmer. To encourage myself to focus on […]

random thoughts: november 11, 2007

I would seem to be more confused than normal these days. Which, in the past, has frequently been a good sign; maybe my brain is figuring something out? Or maybe I’m just clueless. Anyways, I present to you a random collection of thoughts, which may or may not be related to each other in some […]

throw everything at the language and see what sticks

I think I’ve mentioned this before, but learning Japanese continues to increase my sympathy towards kids who are learning to read and misread words in ways which seem inconceivable to me. My brain is pretty much incapable of looking at a word in English and not reading it immediately; the same is far from true […]

detailing carpets

I’ve been on a bit of a Christopher Alexander kick for the last couple of years. At first, I started reading his most famous books, but those were good enough to leave me curious about what else he’d written. Not all of which is great, but enough is to keep me going. Still, it’s taken […]

learning japanese: a month and a half in

I’m on the fourth chapter of my Japanese textbook now, enough for a new set of difficulties to surface. All of which ring vague bells from a decade ago; I’m trying to do things right this time, which means that I need better strategies for facing these difficulties than I had last time. One problem: […]

boston trip notes

Some random notes from our recent trip to Boston and its environs: T tokens are no more. Which made me a little sad, but I was very happy that, when arriving Tuesday evening for a trip where we’d be leaving the next Tuesday morning and would spend three days outside of Boston, there was a […]

random links: july 28, 2007

Ayse Sercan’s thesis work sounds really cool. I’m just linking to this list of Ruby techniques so that I’ll be able to find it a year from now when I’m in a position to better use it. More good stuff from Karl on copyright. Rice paddy art. Echochrome looks like an Escher video game. Quite […]

random links: july 1, 2007

Amazing walking wind-powered sculptures. Impressive optical illusion. Oh yeah? I’m building a topos in my attic. Not easy to make a shift like this. I’m a sucker for things like this. Given that I am interested in some sort of physical training and don’t seem to be getting around to restarting aikido, maybe I should […]

weinberg on incremental construction

I’m a fan of authors on construction whose works I can read in a programming context. On a related note, here’s a bit from Gerald Weinberg with a building/programming analogy that I like. (Quality Software Management, v. 4: Anticipating Change, pp. 216–217: Imagine building a house by bringing all the parts to the lot, then […]

maintaining a steady state of books

In response to my previous post, Stuart asked: “So, what do you do with all your books?” The answer got a little long, so I’m forking it out as a separate post. I don’t have any great solutions. But, if you assume a fixed capacity, there are basically two tacks you can take: get rid […]

finished book queue; rorty

Looking back, I had my lean book-buying revelation more than a year ago. As I said at the time, “right now, I have … lots of books to read before I can start buying again”, and while I have hardly sworn off from buying books since then, I have made an effort to read down […]

weinberg quotes

I’m in the middle of rereading Gerald Weinberg’s Quality Software Management series, which is motivating me to type various quotes on mailing lists that I’m on. Not sure that they’ll do much without the context (actually, I have no reason to believe that they did much for anybody even with the context!), but if I’m […]

earthsea thoughts from 2007

Since I finished rereading the Earthsea books more than a month ago, I suppose it’s time for me to say something about them. To be honest, I’m feeling a little intimidated by what I wrote last time; I should have done a better job of taking notes right after finishing the books. Ah well. I […]

ear-reddening

What a glorious day yesterday was: the seventh Hikaru No Go DVD came out, and the ninth book. And now I have to wait another two months for the next DVD, another four months for the next book. Aargh! We finished the DVD today, after which Miranda asked me if we could play through the […]

mental arithmetic

A random factoid from Cheaper by the Dozen: Also of exceptional general interest was a series of tricks whereby Dad could multiply large numbers in his head, without using pencil and paper. The explanation of how the tricks are worked is too complicated to explain in detail here, and two fairly elementary examples should suffice. […]

dad had enough gall to be divided into three parts

On Mary Poppendieck‘s recommendation, I’m reading Cheaper by the Dozen. Two paragraphs into it and I’m already a fan!

earthsea thoughts from 2002

I want to write about the Earthsea books, but before doing that, I thought I’d dig up some old notes on the topic. As far as I can tell, these were written in 2002, just after the fifth and sixth books came out. I’d read the fifth book; doesn’t look like I’d read the sixth […]

one down, four to go

I haven’t kept up my go book collection recently, but I was once a serious go book collector: as far as I can tell, I have copies of all but five books in go that were published in English before the year 2000. I am pleased to report that the list is now down to […]

codification of experience

Another quote from The Toyota Product Development System (p. 102), in the section on checklists: A company that cannot standardize will struggle to learn from experience and is not truly engaged in lean thinking. Indeed, any company that simply tries new things without standardizing along the way is “randomly wandering through a maze,” repeating the […]

don’t broadcast information

A quote from Morgan and Liker’s The Toyota Product Development System: Toyota does very little “information broadcasting” to the masses. Instead, it is up to the individual engineer to know what he or she is responsible for, to pull what is needed, and to know where to get it. Here’s the full context (pp. 95-96; […]