So, I’m three weeks into my computer class right now, and couldn’t be happier. I swallowed my ego and took an introductory course, and I’m glad I did. Ya see, most of what I know I learned from just goofing around and making (then correcting) many mistakes. Experience is a great teacher, but it can be time consuming.
Most of what I know, I don’t really understand. It was never taught or explained to me. I just did stuff. That’s all well and good, but it has left me with some gaps. The course I’m in starts right at the beginning, from the microprocessor right on up. How virtual memory works (other than ‘y’know it’s like, not real, man’), why the binary number system is important, and how and why all the pieces fit together inside the magical, mystical computer. I’m kind of surprised how much I’m digging the hardware aspect.
Most of the applications I run are for music, and they are HOGS! Latency is always an issue, and one I blamed on software. I now see how hardware and cache memory fits into the occasion. I’m starting to think about building application optimized machines as much as I’m thinking about code. In retrospect, I should have replied to all those ” what do you want to be when you grow up?” questions with one answer: Mad scientist. Not something they mention on career day, is it? Police officer? Fire man? Screw that- I want a bunsen burner and a mainframe. Career objective: Raise havoc.
Educated mayhem aside, I lean towards embedded applications. The elegance of doing one thing well appeals to me. The home computer tries to be everything to everyone and complicates itself as a result. I think I could be happy programming toasters or microwaves. Maybe contributing to a Linux build optimized for Grandparents - email, photos, maps & directions, and a simple, secure web browser. Most people simply don’t need a lot of power to do their day to day e-mail and surfing. 4 big icons on the desktop to keep it simple. I think here is plenty of room for growth in making the computing environment simple rather than powerful. At least I do today. ask me at the end of the 11 week course, and I’ll likely have a different answer. By the time I sign up for fall courses, I’ll have yet a different answer.
Entries (RSS)