Books, Harddrives and Rails
So what’s been going on in the world of Andrew recently?
Not a huge amount really! I’ve been working hard and keeping my head down, I’ve been learning lots of new things and spending hours pouring over computer books and my laptop, and I’ve been finding it hard to must up the effort to write as well as think of anything to write about.
I bought a load of new books just recently and I’ve been reading more than ever, my newest ones include:
Programming Ruby, Ship It!, Practices of an Agile Developer, Interface-Oriented Design and The Long Tail.
All of which are really interesting, I especially love the format of books from the Pragmatic Programmers, they are so easy to read and yet cram a huge amount of knowledge and expertise into each book, I highly recommend anything from the Pragmatic Bookshelf.
I also got the 3 disc edition of Spaced on DVD and Shawn of the dead after seeing Hot Fuzz in the cinema, they’re not exactly new but still a great watch.
After a number of incorrect orders over the past month which I couldn’t be bothered to return or complain about I ended up with two 250GB SATA hard drives and no way to use or connect them to my macbook so I bought a couple USB/ESATA external cases from Scan which is an excellent computer hardware shop online, they even sent me text when the item was successfully delivered!
With the extra space and use of the SATA drives I can finally access my 400+ episodes of Simpsons and loads of other awesome films and TV shows I had “obtained” whilst I was at uni so I’ve got more than enough content to watch now, I’ve completely stopped watching normal TV.
The main reason for my lack of blogging is that I’ve got my head so deep inside ruby on rails that I can hardly think of anything else! I’ve built some really cool stuff and got the hang of all the basic rails stuff so I’m starting to develop some real apps.
And boy is it fast, once I translate an idea into a database scheme it really comes together fast, the main structure and shell is up and working within a few hours (much more than just scaffolding) which tends to create something quite strange.
Because you’ve whipped up the app before you have time to over-think the concept the whole aim of it can shift really quickly, new features and so many changes and improvements come to mind that would have never happened until you got your hands a working prototype.
To go with rails I’ve signed up for a slice of VPS from Slicehost.com, it comes across as a very nice system.
I’ve only had it for a couple days and I’m still getting to grips with running ubuntu over SSH and trying to grasp the rather complex act that is deploying a rails app which is getting easier thanks to deprec and capistrano but it’s still no-where near as easy as php but I’ll forgive it as the speed and ease of development more than makes up for it.
If anyone has any useful tutorial links or cheat sheets they would be very much appreciated.





Wow!
Rails does sound cool but I just don’t have the time to learn it really - apart from my lunch hour.
Perhaps one day….
taoski on April 2, 2007 11:31 pm
Here’s a good link for you, better get learning it it’ll come in useful
http://www.digilife.be/quickreferences/QRC/Vi%20Reference%20Card.pdf
RyanC on April 3, 2007 1:01 am
Good to hear from you again mate. Sorry for the self-promotion, but I tried to make a resource base of alot of Ruby on Rails Resources at my website.
http://www.swieckiblog.com/2006/12/06/27-hand-chosen-ruby-on-rails-resources/
I’m sure there’s something you havn’t already read.
If you want to challenge yourself, how about writing your own Blogging CMS with Rails? Then try making it skinnable and make an API for it so you can then write an app in Cocoa/ Core data to publish and manage posts. That should keep you busy for several days.
Cheers!
Dan
Dan S. on April 3, 2007 4:04 am
Thanks for the links Dan and Ryan
Dan I’ve made myself a simple CMS and I shouldnt think a blog would be very difficult and skinnable is nice and easy but making and API and a desktop app just seems like too much effort!
Andrew on April 3, 2007 8:31 am
Relax mate.. take it easy….
I can’t wait to actually start learning rails–i even set up a nice little test server but it seems like it may be taken away from me (again).
stabani on April 3, 2007 11:58 pm