What’s all this IndexCards nonsense?
IndexCards is a website that I’ve been devoting a good deal of my free time to recently. It is a family project where we draw new stuff on index cards everyday.
So it’s an Art Project?
Well yes, and no. IndexCards is:
- An Art Project – You got me, yes it’s in some ways completely non-technical.
- A Family Activity – Since my kids have gotten involved, it has just gotten better and better.
- An Evolving Sinatra Based Website – My first Sinatra based project, and I am really liking it.
- A Way for Me to Try out Tokyo Cabinet – I’ve found that I don’t always need a relational database.
- An Opportunity to Use my Razsell Gem – A live app that consumes feeds from Zazzle.
- A Design Project – Let’s face it creating a website from scratch that is part of the design community raises the bar a little.
IndexCards is an Art Project
I created IndexCards in response to the Design Something Every Day Challenge posted on Smashing Magazine at the end of 2009. I enjoy drawing and painting, but have directed so much of my interest towards Ruby and Open Source Projects (and the internet) in the past couple years that I haven’t spent time creating any art. As a new years resolution, I decided to change this by accepting the challenge.
IndexCards is a Family Activity
After a month or so of me scribbling away on little pieces of paper, my kids asked me what I was up to. So I explained that it is a project to help me to improve my artistic skills and “enjoy the journey” so to speak. They all wanted to participate and so I’ve been including them since then. Recently, I’ve started creating Art Night events where I introduce a theme and we all start drawing away. It has been a great family activity and I’ve been very impressed by all of their work.
IndexCards is an Evolving Sinatra Based Website
OK there is a technical side to this project, but that’s perfect for me. I find that I like both the technical and creative sides of things. When one side of my brain needs a break I can flip over to the other and continue working on the project. A lot of the site’s inner workings are not visible from the web, but there is definitely a web based component. For that I decided to use Sinatra and it’s been great to work with. It’s a lot more open that working with Ruby on Rails, but many of the tedious parts of working directly with Rack have been smoothed out. I’m interested
in creating another Sinatra based application.
IndexCards is a Way for Me to Try Out Tokyo Cabinet
Another technical bit I wanted to try out in Tokyo Cabinet a key value store of Mixi fame. I used the rufus-tokyo gem to interface with Ruby along with the Repository pattern. I was really worried at first that I’d get to a point where I really
needed a relational database and I’d have to rewrite the data persistence in MySql. As the project goes on, I’m finding that my fears were unfounded. Tokyo Cabinet was a great fit for the project.
IndexCards is an Opportunity to Use my Razsell Gem
Ah Razsell. I created this gem while starting out on Kung Fu Tees, a T-shirt design site I wanted to make with my kids. Kung Fu Tees, this far is vaporware, but Razsell has emerged as it’s own project any users. It allows you to query the Zazzle.com rss API and consume the feed to populate a store. Using it has caused me to make a few changes, which is great, because that’s what happens when you really use the code you write.
IndexCards is a Design Project
So I’ve always been wary of CSS and web design in general. I mean I’m ok at it, but am generally disappointed with the look of my sites when I compare them to so many of the other websites out there. Designing a website that is part of the web design community ups the ante a bit. So far I’m not
completely satisfied with it, but it is much better than I’d feared it would be.
But, Why Index Cards?
I wanted to draw daily, but I didn’t want to burden myself with a huge canvas. Index cards are the perfect size to constrain the scope of the image and challenge me to make it fit. Not to mention they are cheap and you can find them almost anywhere. That leaves a little budget for art supplies, and
I’ve been picking up a few things here and there. Just today I ordered a Lamy Safari fountain pen to try out, and am looking forward to it.
Original small works of art (OSWOA) have
stemmed from the Artist Trading Cards and ACEO communities on ebay. Maybe I can find a tie-in for those. They fit right in.
IndexCards is fun, You Should Check it Out
If you haven’t been to IndexCards go take a look. Maybe you will be inspired to do some art of your own.