Archive for April, 2006

Ruby on Rails

My whole life I’ve been searching for that special someone. The one that thinks just like I do. The one that can finish my sentences for me. The one that likes me just the way I am, and the one that understands me. I’ve found that someone. Her name is Ruby, and she’s on Rails.

Ruby on Rails is a web application framework. This doesn’t mean anything to 66.7% of my viewers. Both of those viewers are shaking their heads saying, ÒDamn, we need to get David a girl.Ó

But the other 33.3% Ñ I know what he’s thinking Ñ ÒWhat’s Ruby on Rails, and where do I get me some of that action?Ó Not to worry Mr. 1/3, Ruby on Rails is easy to make friends with. All you need is a good web server with Ruby on Rails installed, then you’re all set to go.

Actually, you don’t need to know much about Ruby to get onto the Rails bandwagon. For me, it was love at first sight/tutorial. With a few simple commands, on can create a decent little application. It makes a lot of stuff that I hated about programming with PHP easy.

The beauty of the Rails framework is that it assumes a lot of things for you, like how to connect to and interact with a database. As long as you follow the guidelines, half of the code is typed for you before you even start, meaning you can work on the actually important stuff.

So check it out, if you’re into that sort of thing.

Rearranging

The other day I rearranged my side of the dorm room. It’s a little embarrassing, but I find there’s something satisfying about changing the room up a bit. It’s like a secret desire to be an interior designer or something.

Of course, moving furniture around doesn’t make me an interior decorator by any means, but I still think it is somewhat interesting. It’s almost like an art, except instead of nice little paint brushes to work with you get big, ugly pieces of furniture given you by the housing department.

Starting the whole process requires the part us college guys try to avoid altogether Ñ cleaning the room. Those massive piles of books and useless papers have to be removed from the desk, lest you disturb their balance while moving and cause them to fall, killing you instantly. Clothes have to actually go in the hamper. And, you even might want to sweep up, considering you actually walk barefoot on the floor.

After doing all of those tasks for the first time ever, it comes down to the fun part. Finding a configuration that works in such a freaking small room. You can’t get rid of furniture, so everything needs some place to go. It’s sorta like a puzzle without a correct solution.You just have to try to force the pieces together and pretend it works.

However, there are good ways to force the pieces together. This new layout has several advantages to the old one: more room around the TV… and, well, what else is important really? Now, if you’ll excuse me, I’m going to go watch some interior design shows.

Notice to Housing Department

This is a notice to whoever in the hell has control of the AC in my dorm: it has not been cold enough to warrant heat since January 3rd. This on/off crap switching between air conditioning and heat in the middle of the night and leaving me in a pool of my own sweat when I wake up is not cool.

When it’s nearly 70¼ outside you can safely decide that AC is the correct choice. If people don’t like it, they have the option to turn it off. On the other hand, we do not have the option to turn off the heat if the room is already super hot.

This is the problem when all of the systems in the building run off of one thermostat that you have to automatically agree to whether you like it or not. When it becomes insanely hot, our only other option is to open the window and hope we get some circulation (which it doesn’t).

Of course, opening the window toward the street that passes by our dorm makes it insanely hard to sleep. It’s pretty much a no-win situation for those of us who get screwed by your stupid choices to leave it on heat, so freakin’ stop already.

And that is what really grinds my gears.

Why Design Books Can Help

I was talking to someone the other day and I brought up the fact that I had been reading a design book. After it was established that design does not refer to intelligent design but graphic design, my friend made a point that he didn’t really see why I’d need a book about that.

He reasoned that perhaps he was just artistic enough to not need one. At the time, I must admit I took it as arrogance. He seemed a bit smug about it. (But I know the internet doesn’t always convey intention as well as it should, and this was probably one of those times.)

After thinking, I’ve decided it was actually more likely na•vety than arrogance. Hopefully I haven’t seriously offended this person by bringing all this up, as he’s one of the three readers of this site, but I’m going to explain why I feel that way and why I think every good designer (or even one who just wants to mess around sometimes) can and should try to learn from books.

The first major point for reading from books applies just as well to taking design classes or something like that Ñ learning the vocabulary. It doesn’t seem important, but it’s tremendously powerful. One designer’s work I read recently, The NonÐDesigner’s Design Book (Robin Williams), explained it best with a story.

ÒMany years ago I received a tree identification book for Christmas. [...] The first tree in the book was the Joshua tree because it only took two clues to identify it. Now the Joshua tree is a really weirdÐlooking tree and I looked at that picture and said to myself, ‘Oh, we don’t have that kind of tree in Northern California.’

Ò[...] So I took my book and went outside. Four of those homes had Joshua trees in the front yard. I had lived in that house for thirteen years, and I had never seen a Joshua tree.Ó

She goes on to explain that if you can name it, you can control it, especially in design. And she’s not just blowing hot air either. In the last three weeks since reading that book I’ve become a noticeably more confident and able designer, mainly because I can now look and say stuff like, ÒOh, that’s missing a strong alignment to really tie the piece together.Ó

Now, I’m not saying you can’t be artistic without knowing terms, I’m saying that if you know the terms it can help you be even more artistic. It can help you stop playing the Òhit and miss until you get it to look rightÓ game. Why do you think art class often has large portions devoted to looking at different periods and styles of art? This is one of the major reasons I recommend looking into a design book or two if you want to put together anything that could benefit.

The other major reason why I believe it never hurts to pick up a design book is that it’s just a huge collection of (hopefully) great work to get inspired by. Even if you are somehow born with a complete ability to innately know every design principle and apply it, you’re still likely to be inspired by other people’s work.

If you’re going to try to tell me you don’t need design principles or inspiration, I’m going to have to call bullshit. There’s no way any artist could go through life without inspiration and a good sense of how to compose their art pieces (often derived by studying others’ work). So Ñ if you want to design a school newsletter, a multiÐmillion dollar print campaign, or anything in between Ñ pick up a book, if you haven’t already, and it will be of some help.

Where are they coming from?

Out of boredom, I decided to check my web stats. I noticed a surprising trend. More people are visiting my site today than there were six months ago. ThatÕs right third viewer: whoever you are, give yourself a pat on the back.

Seriously though, IÕm getting at least double the hits I had back in November when I tried to post every day, and sometimes now I donÕt post for weeks at a time. I donÕt think this trend can be entirely accounted for just by the people I know checking my site twice as much as they used to. Maybe they do this, but I canÕt imagine why, or what kind of psychiatric help they would require.

Apparently I have discovered the secret to making my blog successful Ñ donÕt post very often, if at all. After all, who comes here to hear me talking about myself? Using this knowledge, and current trends, I constructed this graph:

Graph-2



So now I play the waiting game. No more posts from me. You can’t argue with my logic. I have a graph.