I grew up fairly glued to a computer (a Commodore 64, to be precise), and used it in two ways. Firstly, I became a fairly heavily self taught programmer, and either through ability or just general messy programming, managed to push the put c64 to it’s limits towards the end of my teenager years. I also read a voracious amount, and used my c64 for something that it wasn’t really built for. Writing.
Of the many things I did in college, programming and computers was eventually one of them, and I then spent a goodly amount of my working life as a web designer (another self taught skill, with my introduction to the web in the early 90’s via an external 33.6k modem!). Life conspired however, and after a lengthy period off work, I found myself pondering, what should I do next?
My work councillor at the time ran me through some strange tests and eventually discovered that I was probably best suited to something creative. Why, I asked, when all I’d ever done was technical and such. I certainly did like creative things, and even continued writing all the way through my college years (and then on the net, self published for free). Ah, she said, you have been trained to think logically, but creative and instinct are more your domain.
So I ended up as a librarian. With heavy technical leanings when I can manage it. Ideally, I’d like to be a librarian with a heavy slant towards how libraries are progressing.
There’s something rather nice about programming, as aposed to writing. You know when you get something right in programming. It either works, or it comes back at you in a steaming heap telling you it won’t work. Writing isn’t much like that. Whether it works or not is a far less immediate thing. Programming is simple. Learn the rules, and run with them. Writing is effort. Learn the rules and practice with them, then break the rules, and go with what works for you, and what gets results (I think).
Long story short, I haven’t written today, but boy does it feel good to find progress in the straight forwardness of code. Code never talks back or bruises you, and there’s always something pretty at the other end. Results! Having said that, there are horrible downsides to coding, as all coders will know. But for today I could at least work with the basics, and everything was good.
Tomorrow I should write.