Skip to content
Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Atomic brain to power, fingers to speed…

elbeno, 17 February, 200529 July, 2007

I’m not a touch typer, but I am a pretty fast (8-finger or so) typer after 20 years of keyboarding, and I don’t actually have to look at the keys much. Of course, most of the kind of typing that I do is quite different from actual written English – it tends to involve a lot more {} () ; kind of things.

Anyway, today a co-worker and I were sitting at the same PC doing an exercise for a course we’re taking, and I was doing the typing. He remarked that I was a really fast typer. The exercise was easy, so I pretty much had it all in my brain – I was just reading from the internal script, as it were, and the fingers were just the output mechanism. (The internal script, btw, is not laid out in a linear fashion. I write my code the same way everyone does – skeleton followed by bits of body.)

It dawned on me that this is the way I do most of my programming – once I have the idea figured out, I just have to send the data to my fingers. And this is why I have to type quickly – to do otherwise seems absurdly slow when the work is clearly already done and just needs to get into the computer. It also explains why I get almost all my work done in about 3 hours a day. 🙂

Programming

Post navigation

Previous post
Next post

Related Posts

Splines and modulation

2 March, 20082 March, 2008

My efforts to equally subdivide a curve along its length have, in part, been leading to this. First, I extended the sampling to work with splines (made up of cubic Bézier curves with c1 continuity). This shot shows 4 curves put together to form a spline: Next, I wrote some…

Read More

Concurrency in games

5 August, 20075 August, 2007

I’ve been programming next-gen consoles for a while now, and I have to say: it’s not getting any easier to write games to take advantage of multi-core systems. The conventional wisdom at my company is: writing multithreaded code is hard, so “ordinary programmers” should not be doing it – let’s…

Read More

Approximating elliptical arcs with Bézier curves

29 March, 2008

In doing my modulation work with curves and ellipses, I extended the vecto function for drawing an ellipse to enable an oriented ellipse. Lately it occurred to me that this didn’t go far enough in terms of functionality, and I began wondering about how to draw part of an elliptical…

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

©2026 Why is a raven like a writing desk? | WordPress Theme by SuperbThemes