Identity Crisis

20 Apr 2008 In: Design, Existantial Angst

I’ve become painfully aware lately that I have stagnated. I also recognize that I only post here when stagnation sets in. What urge drives me to share my malaise with the entire internet? I’m sure no one cares.

Last night I watched “Helvetica” a documentary about the classic typeface. It reminded me of how much I love graphic design and how long it’s been since I’ve practiced it with any zeal. It reminded me of grids, of typography and of the responsibility of the designer as the curator of the delivery of all sorts of messages.

Sadly, most of my messages these days are rooted in crass consumerism and rampant selfishness. The most altruistic thing I’ve done of late is the INSITE Entrepreneurship Census.

Suffice it to say that I’m rethinking everything. This site, my approach to my work, my career…everything.

Life’s short, and mine’s almost half over.

I need to get back on the GTD Wagon

7 Feb 2007 In: GTD

Hopefully Merlin can save me. I just got a new Vista box at work, so now is the perfect time to get a handle on projects, throw out the trash, clear the decks, etc, etc. My to-do lists have gotten woefully out-of-date. My agendas are old and crusty. My projects are in disarray.

Time to pick up that copy of Getting Things Done, brew a strong pot of coffee and root through that inbox.

Back to the beginning

26 Nov 2006 In: Code, Ruby on Rails

Alright, I’ve been stalled on Ruby on Rails for a few weeks. I just haven’t been able devote time to learning it. I also realized that if I wanted to be any good, I need a better knowledge of the fundamental language underneath everything…Ruby.

I’m currently grinding the through Learning Ruby by Satish Talim. I’ll let you know where I stumble, heaven knows I will.

powered by performancing firefox

Back on the Rails

3 Nov 2006 In: Ruby on Rails

I’ve been busy lately and have finally gotten back to Ruby on Rails. I’m just beginning to wrap my head around the Model View Controller paradigm and it seems like a smart way to approach things.

Data models, separate templates for views, and a controller to act as the traffic cop between the user, the browser and the data makes for a great way to separate code from content. It also requires you to think about your data without having to commit whole-hog. With RoR it’s easy to migrate your data schemas and the scaffolds make it easy to enter all that dummy data (roll your own Northwind database!).

This seems to be quite the trend. Since I’ve started investigating RoR, I’ve been alerted to several different flavors of the MVC approach: PHP on Trax, Django (Python), Castle (C#), etc. All use the same paradigm and use languages I’m more familiar with. However, it seems that of all the MVCs out there, Ruby on Rails is the most mature and most widely used, so I’m going to fight through the pain of learning yet another language and keep on truckin’. More to come.

Script.aculo.us!

11 Oct 2006 In: AJAX, Web 2.0?

Script.aculo.us is a repository for the fanciest of the fancy AJAX libraries for all you cutting-edge Web 2.0 kids. Just an FYI.

The voices touting the greatness of Ruby have become too loud to ignore. It’s time to give it a go. So, what’s a developer to do?

Well, this developer did two things. First, I found out how to download and install Ruby on Rails. I chose to use Instant Rails since I’m not a server administrator by trade and Instant Rails is a nice self-contained package that doesn’t mangle my current setup.

Then, after trying a few “hello world” tests (yeah, yeah, I know…”n00b!”), I downloaded the pdf beta book “Agile Web Development with Rails“. It’s been very helpful so far. It’s an excellent introduction that lets you dive right in and start writing code and seeing how it works. That’s the way I learn programming languages, hack, hack, break, fix, “oh, that’s why that broke,” ad nauseum. So if you work that way, this is a good approach.

One word of caution: don’t skim the book too fast and just skip to the parts where they show you code. If you’re reading the pdf beta book, remember that many of the examples use features that are not in the current stable release of Rails. You’ll need to install “Edge Rails” to make them work.

To make Edge Rails work, you need to install Subversion (svn). Unbeknownst to me, svn is the gospel of source versioning in the world of “real programmers.” So for all you liberal arts majors and accidental webmasters out there (like me) who aren’t classically trained as programmers, have a look at how to install Subversion on Windows. Thanks be to Nick Adair, benevolent master of the Unix environment.

That ought to get you started and give me time to come up with some original material.

Waist deep in Ruby on Rails

4 Oct 2006 In: Code, Ruby on Rails

It’s been a few months now since a friend of mine asked me “have you seen this Ruby on Rails stuff?” I remember my first reaction being “eh,” I’ve got too much to worry about right now. However, RoR keeps bubbling back to the surface, and according to the “Getting Real” philosophy, that means it’s time to take another look.

First and foremost, I’m a design and usability guy, so the simplicity of Ruby is very appealing. The hardest thing so far is getting the server environment set up correctly (I’m not so good with BSD commands).

Over the next few weeks, I hope to learn some more about RoR and share it with you. Now where’s that Kool Aid?

Time to get serious…

18 Sep 2006 In: Site News

well, a little more serious. I just registered this blog with Technorati and intend to post more regularly. I’ve also been spending more time with WordPress and will be redesigning this site very soon. Stay tuned.

In “How to shoot a bullet through your startup - Signal vs. Noise (by 37signals)” 37signals warns against revisiting the excesses of the 90’s internet boom. What makes the Web such a great platform for a business?

  • It’s virtual: no bricks and mortar necessary.
  • It’s immediate: you can register a domain name and hosting in minutes and your site will be viewable by the entire world in 48 hours at the most.
  • It’s cheap: domain registration is about $8 and you can get solid hosting for development for $10/mo. WordPress is free, discussion boards are free, PHP is free, MySQL is free, Google is free…shall I go on?
  • It’s text: the great thing about the Web is that it is a technology designed sharing and interpreting text files. So all you need is a text editor (free) and knowledge of your language of choice (html, php, asp, perl) and you’re off.

So don’t believe bunk about how much money you have to burn through to be successful and profitable. The Web is about a good idea and a text editor. Anybody who tells you otherwise is selling something.

A List Apart: Articles: Calling All Designers: Learn to Write! reminds all designers that design is about more than just layout, pictures, color and hue. It’s about communication to your audience. Remember to use your design to enhance the message you’re sending to your audience, don’t let your visual approach dominate the piece.

I try to write as much as I can and always enjoy it when I do. If you let yourself just write fluidly about the project you’re working on, often you discover a breakthrough. Just pour your thoughts onto a legal pad, non-stop, no-editing and see if it doesn’t lead you someplace new or break through your creative wall.

About this blog

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper, velit semper laoreet dictum, quam diam dictum urna, nec placerat elit nisl in quam. Etiam augue pede, molestie eget, rhoncus at, convallis ut, eros. Aliquam pharetra. Nulla in tellus eget odio sagittis blandit. Maecenas at nisl. Nullam lorem mi, eleifend a, fringilla vel, semper at, ligula. Mauris eu wisi.

Flickr PhotoStream

  • DSCF1181.JPG
  • DSCF1264.JPG
  • DSCF1250.JPG
  • DSCF1092.JPG
  • DSCF1095.JPG
  • DSCF1096.JPG
  • DSCF1113.JPG
  • DSCF1115.JPG

Sponsors