Will's blog

purpose: Will Kahn-Greene's blog of Miro, PyBlosxom, Python, GNU/Linux, random content, PyBlosxom, Miro, and other projects mixed in there ad hoc, half-baked, and with a twist of lemon

[ home | blog home | recent activity ]

Tue, 07 Oct 2003

It's 2:30pm--do you know what your laptop is doing now?

I know what my laptop is doing. It's compiling Xfree86. I figured I'd do an emerge rsync and an emerge -uD world yesterday. I let it run through the night and when I awoke this morning, it was still chugging through XFree86.

I must admit, it's really awe-inspiring thinking about how much code is involved and how long it takes to compile it. It makes one think seriously about the


   code  ->  compile  -> examine issues -> fix code
                ^                            |
                |                            |
                 ------------<---------------

methodology. Fixing a bug that way on my laptop would take weeks. When I was in college, I would tutor CS 1 and CS 2. It was difficult to watch people do theme-and-variations programming with syntax: "Maybe I should add a ; here?... Nope. How about an extra *?... Nope--that didn't work either. How about ( ) around this?... Nope..." Then I would point out, "Um--this would never work. Remove that extra *." And they would say, "Nope--that won't work because it segfaults." Then I would sit there and try to explain why the two things are completely different issues and all I'd get back would be vacant looks.

It always made me wonder why they chose to study CS in the first place. If I was studying CS and was a theme-and-variations programmer, I would either:

  1. change methodologies
  2. quit

I wonder if that's true of other jobs and knowledge spaces.

Comments:

Post a new comment:

Three things:

  1. New comments get placed in a "draft" status and will NOT show up on the site until I explicitly approve it. Sometimes that happens within 24 hours.
  2. I reserve the right to reject/remove inappropriate comments.
  3. Sometimes I'll reply to a comment directly in email--so make sure your email address is correct.

If you can't for some reason post a comment, send me an email: willg at bluesock dot org.

Your name:


Your e-mail address (this doesn't get displayed to anyone--sometimes I'll reply directly to you):


URL of your website (optional):


Comment:


Yes, I am a human!


pyblosxom::1.5-dev git-master

Copyright 1996 to 2012, Will Guaraldi Kahn-Greene, under the Creative Commons BY-SA 3.0 license

Creative Commons License
Will's Blog by William Kahn-Greene is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.