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

How a Bug Made Me a Better Programmer

1 March, 20091 March, 2009

This is the tale of a bug. A challenging bug I encountered some time ago, and which changed my career for the better. It was late 2004. I was lead multiplayer engineer on Goldeneye: Rogue Agent, a title which could charitably be described as mediocre, but I like to think…

Read More

More on ellipses

1 March, 20081 March, 2008

I think I will use the same method as I do for Bézier curves to step along the circumference. Another generalisation I had to make from the circle code is with respect to the normal. For a circle of radius r, centred on the origin, and parameterised by angle θ,…

Read More

Why programming is fun

8 July, 200629 July, 2007

This week I have been working with a colleague on optimising a piece of code. Last week, what we started out with (a first implementation) was taking over 80ms to run in my test case. We had confidence that the overall algorithm was the correct one for the job, so…

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