I think it’s worth it to take the time and look for a really good keyboard. Some might say only a pedant would care about details like the amount of pressure to hit a key or the sound it makes, but it really can make a difference if you do a lot of typing.

For the longest time I used whatever keyboard came with the computer (Dell’s and HPs), and before that I used random spare keyboards from my dad’s computers. A few years ago I finally went out and bought an expensive keyboard from Razer called the Lycosa. I remember being pretty happy with it for awhile but after a few years of use and a bunch of crap being dropped between the keys I finally decided to get a new one today. I saw recommendations of the Das Keyboard, but without actually typing on it I wouldn’t consider it. There were also recommendations for one of the old IBM keyboards which I have used before, but I didn’t feel like special ordering something and I wanted my fingers to just glide of the keys and not have to put much pressure on them.

I actually found one I really like and ended up purchasing at Best Buy (oh no!). It’s terrible I know, but I enjoy going there with my fiance and walking around. Anyways, I ended up getting a Logitech Illuminated Keyboard. The moment I put my hands on it I knew I would be buying it. It’s got a great feel to the keys and I like the slim profile. I would definitely recommend checking on out; they should be available at any major electronics retailer.

Read More

Learning Java – Book Outline

In the past when I’ve set out to learn something like a programming language, I usually start with a lot of zeal and passion and then with no where to go I end up running around in circles getting nothing done and I become frustrated and give up. Something I’ve been trying really hard to do the past year or two has been to spend the time upfront to ‘learn how to learn’. So I’ll force myself to spend a day or two to understand the broad generalizations of whatever subject I’m interested in, and then to develop a specific plan of how I am going to go about learning.

I’ve decided to learn Java and this will be my process to do so, based on my own research about recommendations.

Beginner book:

Intermediate book:

Advanced books:

Read More