WheresMyStuff 0.2r
Jun. 14th, 2011 07:03 pm* It's always nice to read someone saying "Wow, I was glad I wrote those comments all those years ago, that just saved me days of work. Thank you, five years ago me!" rather than "Agh! From NOW ON, I'm going to write enough comments. I swear it!" (http://www.shamusyoung.com/twentysidedtale/?p=11991)
* I've been learning Ruby on Rails in a few spare half-hours here and there. I was initially frustrated from the way things are swept under the rug ("Where the fuck is this function defined? 'Just works' is great until you need to change it"). But it is seeming on balance, that it's easy to do what you want to do as well as easy to do easy things, you just need to not be misled by the former. Lots of things ARE really, really easy :)
* I pondered over version numbers. I decided to reset the version numbers (which were never very official to start with) with a 'r' suffix for "rewrite" or "ruby/rails"
* I'm at about 0.2r, which is "you can see a list of loans based on user, but there's no interactivity". This is quite impressive for (to a first approximation) some config files and zero lines of code :) It's not online yet. I think 0.5r will be "able to change user and add/remove loans"; 0.9r will be "has a login system and basic functionality is usable." and 1.0r will be "0.9r with the bugs fixed" :)
* I dread doing stuff I've done before, like login stuff and site design, it just doesn't seem that interesting, but I think it's still worth it. Version 0.5r will likely have an authentication by a "scout's honour" button.
ETA: Should I stick with "wheresmystuff" or go with Heroku's randomly generated name "gentle-river-xxx"? :)
* I've been learning Ruby on Rails in a few spare half-hours here and there. I was initially frustrated from the way things are swept under the rug ("Where the fuck is this function defined? 'Just works' is great until you need to change it"). But it is seeming on balance, that it's easy to do what you want to do as well as easy to do easy things, you just need to not be misled by the former. Lots of things ARE really, really easy :)
* I pondered over version numbers. I decided to reset the version numbers (which were never very official to start with) with a 'r' suffix for "rewrite" or "ruby/rails"
* I'm at about 0.2r, which is "you can see a list of loans based on user, but there's no interactivity". This is quite impressive for (to a first approximation) some config files and zero lines of code :) It's not online yet. I think 0.5r will be "able to change user and add/remove loans"; 0.9r will be "has a login system and basic functionality is usable." and 1.0r will be "0.9r with the bugs fixed" :)
* I dread doing stuff I've done before, like login stuff and site design, it just doesn't seem that interesting, but I think it's still worth it. Version 0.5r will likely have an authentication by a "scout's honour" button.
ETA: Should I stick with "wheresmystuff" or go with Heroku's randomly generated name "gentle-river-xxx"? :)