Monthly Archives: June 2011

Feralor in Java with OpenGL

So I kind of gave up on trying to make Feralor work in JavaScript.  The language is just too slow and has too many issues, like the lack of proper support for unsigned integers.  Instead, I’ve decided to go with Java, which seems to actually be working quite well.  I’ve been working on the game map and made some significant progress this weekend.  You can see the results of my work so far this weekend on the Play page, even though this isn’t the play interface (I didn’t want to break the currently functional map interface until I had a working replacement).

I’m using the Light Weight Java Game Library which has been great, and I have to say that I’m quite happy learning Java (which is surprising to me; I’ve always has some unfounded aversion to Java).  I’ve also been teaching myself OpenGL at the same time.  I’ve tried to learn OpenGL before and it has always baffled me, but I think I’m finally understanding and enjoying it.

Books Without Batteries

There’s an article called Books Without Batteries: The Negative Impacts of Technology that Ruth sent over to me about how eReaders are bad and printed books are good.  The article mentions a book called The Shallows: What the Internet Is Doing to Our Brains which I started to read but got tired of it after about the third chapter.

The book makes its point in the first chapter quite clearly: the Internet is changing the way people think, moving us from a single-threaded model to a multi-threaded model (to use a computer analogy) and that change is making it hard for people to concentrate on anything – for example, reading a book – for a long period of time.

I basically agree with that sentiment, with one caveat: that the effect is certainly not uniform across the population.  But that caveat aside, the point is well received: things like text messages, Twitter and Facebook have turned us into a nation of people suffering from a collective case of ADHD.

But to lump eReaders in with text messaging is just silly.  eReaders are a technological attempt at bringing back linear thought.  The books that you read in an eReader are presented in the same linear form that printed books are.

The article goes on to make another rather flimsy assertions: that bound books are more environmentally friendly than eReaders.  The author points out that making an eReader uses a lot more exotic resources – metals, plastics, etc – than a book does, and it takes 70 times more water to produce an eReader than it does to produce a book.  For one thing, I think people generally read more than 70 books on a single eReader.  Also, not everyone buys a purpose-built eReader; many people read eBooks on their iPhone or some other device that they already own for different reasons.  And lastly: people like gadgets, and if selling them a gadget gets them reading books, then that’s fine with me.

One point that I think is entirely missed in the article is that electronic editions of books is making it possible for independent authors to widely distribute books without the need for a publishing house to act as a middle man.  Web sites like Lulu help promote those type of authors very well.  This more open market allows authors who would never have gotten any attention before to market themselves.

Another benefit of electronic editions is that they can be instantly distributed to anywhere on the globe, and they can be cataloged and searched with ease.  Rare works can be digitized and shared with people who would otherwise not have had access to them.  And let’s not forget the infinite durability of electronic media: books wear out, get lost and are destroyed (accidentally or otherwise) over time, but once something is posted on the Internet it is nearly impossible to truly erase.

I was a library volunteer for almost my entire grade school career.  I love libraries.  I love book shops.  I love the smell and feel of books.  But the reality is that books are going the way of vinyl records.  Book stores will probably always exists, and so will printed books.  But they will become more of a novelty – and that’s a good thing in my opinion.  Books were invented to help disseminate information.  The Internet is better – in terms of cost, speed and accessibility – at disseminating information.  Sorry, that’s just the way it is.

Books will always have their allure and their charm, but as an information delivery mechanism, their time has passed.

Since I bought my eReader in January, I have been a more active reader than I have in years.  My eReader (a Kobo, if you’re interested) is lighter and smaller than any book so I can carry it with me everywhere.  I find myself reading a bus stops or while in a waiting room whereas before I would stare out the window or at the lousy artwork.  I have read more in the last 3 months than I probably read in the previous 3 years.  And that is certainly a good thing, for me and for all the authors out there whose eBooks I purchased.

Disagreement

Paul Graham wrote an article back in 2008 called How to Disagree which sets out a sort of classification system for disagreements.  The first point the article makes is that there is more disagreement on the web than agreement because if you agree with something a web page says then you have little reason to post a comment, but if you disagree then you feel like you have something to say.  I’ve been saying the same basic thing for years.  For example, you’re always more likely to find negative reviews of a product then positive ones, because people who are happy with the product aren’t compelled to take time out of their day to say so, whereas people who are unhappy have a reason to complain.

Paul’s article is good reading and I think that everyone should post a copy of it next to their monitor and read it before responding to any forum thread, reviewing any product or posting any sort of disagreement or commentary on the web.  The web would certainly be a more readable and useful place.  For that matter, it would be a good prologue for any meetings at work too.