Pointless Programming is about high-level languages like Python and Scheme, that allow a programmer to forget about low-level details and focus on the problem at hand.
The second meaning behind Pointless Programming has to do with my research into Artificial Intelligence. Most people would say that it is pointless and indeed I do not expect to create a living being in the computer any time soon. However AI research is far from pointless, as it forces you to tackle hard problems and come up with novel ways to solve them. The fruits of AI programming are many and varied, though seldom consist of intelligent bits.
There are a few reasons why I decided to start a blog. First and foremost, I find that writing tutorials/articles is a great way for me to firm up my understanding of technical concepts. Also trying to use those articles to teach my non-programmer friends what I do for fun, is a great learning experience.
Putting my knowledge on the web has some great advantages. Not only might someone else learn from it, but someone else might correct me or point me to a better solution. I am 100% self-taught and, not having any professors to correct my answers, there may be some nuances that slip through my grasp.
Having never gone to school for CS and living in an area that has a small tech community, I don’t know anyone who programs. To put it plainly, this sucks. I’m hoping that by blogging, I can meet some people with similar interests to my own. If you’re one of them I’d love to hear from you!