Recent Posts

Ostrava on Rails, part 2

May 25, 2007

Several weeks ago, I announced that I will be speaking at Ostrava on Rails and had begun working on my presentation for “The Case for Rails.”

Unfortunately, there seemed to be some miscommunication within the management of the conference organizers and I will no longer be heading to Czech Republic for Ostrava on Rails.

I’d like to thank everyone who emailed me with advice on where to stay before/during/after the conference and in Prague. I really appreciated that and hope that everyone who makes it to the conference has a good time!

Hug Your Designer Day, part 2

May 23, 2007

In an effort to increase awareness of the importance of good Interaction and Interface Design in Web Development… I suggested that today be. Hug Your Designer Day.

Designers Versus Developers

Are you seeing a lot of this in your Design and Development teams?

/>[Allison Beckwith, Experience Director and Graeme Nelson, Lead Architect]{.small}

Happy Designers and Happy Developers

Well, maybe it’s time that your developers gave your designers a hug…

/>[Alain Bloch, Web Developer and Chris Griffin, User Interface Designer]{.small}

Also… to celebrate Hug Your Designer Day, Amy Hoy was kind enough to post her slides and some audio that I recorded of her talk at RailsConf 07.

Let’s all take a moment to thank the designers who put the experience of the users first. The success of our projects rely on everyone working together. Hug Your Designer! (they might hug back…)

Hug Your Designer Day

May 22, 2007

Amy Hoy, of slash7 fame, gave a talk titled, “ Rubber, Meet Road: Getting Designers Running with Rails”:http://conferences.oreillynet.com/cs/rails2007/view/e_sess/11632, which provided a good overview of some of the problems that designers and developers face when working together. This was one of my favorite talks, because she essentially explained several of the problems that our team has faced in the past and in many ways, still encounter from time to time. A few things that I was surprised to hear, was that several companies leave their developers to implement HTML/CSS in the Rails applications, rather than let their designers into the area. Some teams, provide a directory in public/ for their designers to write their HTML/CSS. Amy said that she preferred to work in the standard view directories (as a designer), which is exactly how our team works.

In fact, I agreed with Amy on several points.

  • Developers say, “We can’t do that” too often, when really… we
mean, "We won't/don't want to) do that"
```text
-   Template languages create extra barriers to training designers.
```text
Stick with RHTML... designers won't be afraid of ERb syntax if you
sit down with them and explain some of it. Move the ugly stuff to
helpers... like you should be anyways!
```text
-   Teach your designers how to use subversion... let them break it
```text
first and then help them... they'll love you for it
```text
-   When meeting clients with a designer and a developer... don't let
```text
the developer speak too much about implementation when it hasn't
been designed yet. Interaction Design should dictate architecture
not vice-versa.

“Stop, Collaborate, and Listen” — Vanilla Ice

I’d like to personally thank Amy for being a diplomatic designer and telling the hundreds of developers that showed up for her talk to remember that designers and developers… think differently… and that’s a good thing for the application and ultimately… the user experience.

Having said that, I’d like to request that tomorrow, May 23rd, be… Hug Your Designer Day.

Ruby on Rails meets the Business World

May 21, 2007

On Saturday, I had the great pleasure of being up in front of several hundred people with the following individuals on the the Business of Rails panel at RailsConf.

/>
[Photo by James Duncan Davidson]{.small}

Moderated by:

  • Nathaniel Talbott, President, Terralien, Inc.

The Victims:

  • Justin Gehtland, Founding Partner, Relevance
  • Geoffrey Grosenbach, Topfunky
  • Andre Lewis, Earthcode Studios
  • Joe O’Brien, artisan, EdgeCase, LLC
  • Robby Russell, Director, PLANET ARGON

Overall, the experience was fantastic. I really enjoyed the questions that Nathaniel and the audience threw our direction, both during and after the session. Throughout the remainder of the conference, people would catch me and present complicated business questions to me and ask for my input. I think that I even helped one guy make his final decision about which job offer he was going to accept (btw, did you decide yet?). It’s always great to share my experiences of leaving my last full-time job (3+ years ago), moving to Rails exclusively (2+ years ago), how Allison and I went from two people in an attic to seven people in an attic in about a month… to having an office in downtown Portland and clients around the globe. I’m also always happy to share my not-so-happy experiences throughout the past few years as well. Running a business is hard stuff as it comes with a whole lot of responsibility, which can lead to stress. It was great to know that the rest of the panel has had their difficult experiences. While Rails makes everything feel easy… running a business is a whole different spectrum of challenges. ;-)

At one point during the session the audience was asked, “How many of you are considering starting your own business based on Ruby on Rails?”

The response?

Based off of my extremely scientific calculations (looking around the room), I’d estimate that around 30-40% of the audience raised their hands! Wow. It was fantastic to see that there was that much interest in people starting venturing off onto their own. Imagine… a flood of new companies, competing directly with us… and guess what? I think that’s awesome! Awesome for Rails. Awesome for future startups. Awesome for everyone!

Let’s face it. Rails isn’t going anywhere for a long time.

So, now that the conference is over, questions have begun to appear in my email box. Thank you all for writing. What if you could have a sounding board to throw questions to on a regular basis? Unfortunately, our session only lasted a hour at RailsConf and too many questions weren’t gotten to. Well, I’ve asked the rest of those on the Business of Rails panel to join me on a google group, titled, Ruby on Rails meets the Business World.

If you’re looking to (A) start your own Rails-based business, (B) already run your own Rails-based business, or (©) have business experience that you’d like to share with those in camp A and B… then join the community and start some conversations.

Personally, I’m really looking forward to learning from you all and hope that my experience of co-founding and leading PLANET ARGON can be of benefit to all of you.

/>
[Photo by James Duncan Davidson]{.small}

All the cool kids are doing it... why aren't you?

May 17, 2007

Josh Knowles just mentioned an article written by David Chelminsky, titled, an introduction to RSpec - Part I. In this article, David introduces you to some of the new language that appeared in some of the recent versions of RSpec as well as give you a complete tutorial on building some specs.

Last night, I had the opportunity to sit down with Aslak Hellesøy and David Chelimsky for a few hours and talk about my experiences of using RSpec at PLANET ARGON and how it’s helped us redefine and evolve our process. In particular, how RSpec has helped us reshape our process of gathering user interaction specifications from our Interaction Design team and business rules from our clients.

If you’re in town and are using RSpec… or are thinking about using RSpec… and see these guys… thank them for all the hard work that they’re doing… and of course, if you run into anybody else on the team.. do the same. :-)

Aslak Hellesøy and David
Chelimsky{width=”500” height=”333”}

[Aslak Hellesøy and David Chelimsky]{.small}

Also, by the end of the conference. Graeme and I are hoping to have a small project done to help encourage more adoption of Behavior-Driven Development

Heading to Portland for RailsConf... by foot

May 16, 2007

Yay! It’s almost conference time… and I’m almost completely thrilled!

Why am I not more thrilled? Well, mainly because RailsConf is being hosted here in Portland, which means that I don’t get to travel by train like we did last year via The Argon Express. (ah… the memories)

One perk of being here already… is that I get to act as a tour guide to visitors. For example, earlier today… Josh Susser (hasmanyjosh) joined Graeme and I for lunch in downtown Portland, OR. It was exciting to hear about how he and his fellow Rubyists at Powerset are using Ruby and Rails for various projects. John also spent a few minutes introducing us to Merb, which some people think will become popular in near future. We’re expecting more visitors to come by the offices over the next few days.

Josh Susser and Graeme
Nelson{width=”500” height=”333”}

If you’re in Portland already (Wednesday)… you might head over to the Lucky Lab for a game of Werewolf, which I believe Michael Buffington is organizing the event. I’m going to try to make it… maybe I’ll see you there!

Flickr Group

I created a flickr group named RailsConf 2007, and started to use the tag railsconf2007 for flickr photos. I look forward to seeing all your photos from the event!

IRC Channel

As of this afternoon, there are almost 20 people hanging out in #railsconf on freenode. Stop by and introduce yourself!

Portland Revealed

If you haven’t already subscribed to our feed, you might have missed that the PLANET ARGON team has been posting several articles about things to do, see, and drink in Portland during your visit to RailsConf. Here are a few that we’ve posted so far.

  • [Portland Revealed: Episode 2:
Beertown](http://blog.planetargon.com/2007/5/10/portland-revealed-episode-2-beertown)
```ruby
-   [Portland Revealed: Episode 3: Get
```text
outdoors](http://blog.planetargon.com/2007/5/11/portland-revealed-episode-3-get-outdoors)
```ruby
-   [Portland Revealed: Episode 4: Stay Awake During
```text
RailsConf](http://blog.planetargon.com/2007/5/16/portland-revealed-episode-4-stay-awake-during-railsconf)
```ruby
-   [Portland Revealed: Episode 5: Places to
```text
Work](http://blog.planetargon.com/2007/5/16/portland-revealed-episode-5-places-to-work)
  • More coming soon!

You can also peak around GoSeeOregon (a Rails application!) to find places around town to go see.

RailsConf is coming to Beertown

May 10, 2007

The team at PLANET ARGON is continuing a series of blog posts for all of you who are coming to Portland, Oregon for RailsConf 2007. Allison just posted Portland Revealed: Episode 2: Beertown, which provides a list of places to get good beer in Portland… starting at the PDX Airport to other places around the conference center. We even through in a platial map to make the beer hunt easier for you. :-)

  • [View all Portland Revealed
articles](http://blog.planetargon.com/portland-revealed)

Where is Robby?

May 09, 2007

Just a quick note to those who are waiting to hear back from me about meeting up during/around RailsConf. I’m finally catching up on some of the work that got set back when I recently got sick. If you’re interested in meeting up during/around RailsConf and haven’t already written, you can email me.

There are a few other updates that were mentioned here. one of which is that I’m in the process of drafting a series of articles about the business case for rails, which will correspond with my talk at Ostrava on Rails.

In other news, our team is wrapping up a few big design and development projects and are accepting new project inquiries again for future work. Feel free to contact us to discuss your project with our talented team.

Introducing Boxcar... coming soon to a train station near you!

May 08, 2007

As I just announced on the PLANET ARGON blog. our new hosting solution is almost here!

Last month, we put a freeze on new orders on several of our Rails hosting packages so that we could do some remodeling. Well, we’re almost done and excited about what we’re going to be reopening with. :-)

We’ll be posting updates on the PLANET ARGON blog over the coming days/weeks… so yo might consider subscribing to our feed.

Be sure to sign up on our mailing list to be amongst the first to be notified when Boxcar gets launched!

Speaking at Ostrava on Rails

May 02, 2007

I have been invited to speak at Ostrava on Rails in the Czech Republic this June. I hear that Jamis Buck and Geoffrey Grosenbach will also be speaking at this event. Once a few minor details are set, I’ll post more information about the talk that I am giving, which will related to the Business of Rails panel, which is where you see me speak in just a few weeks at RailsConf 2007 (Portland, OR).

If you’re going to be at the conference in Ostrava, let me know. I’m thinking that I’ll also try to visit Prague before or after the event… as I’ve seen and heard great things about both cities. I believe my lodging in Ostrava will be decided by the powers that be… but if you have any pointers as to where to stay while in Prague, let me know. :-)

Terrific?

April 30, 2007

Don’t get me wrong, I really like it when a site takes some initiative and let’s me know as soon as they can if my username is already taken in their system… but I didn’t think that PublicSquare’s approach to letting me know that my username was available… was the sort of feedback that I was looking for.

There is a slight difference between being an available username and being a terrific choice.

Perhaps they are trying to make me feel good about myself? Shrug… I’ll take the compliment (this time).

Okay, now they’re just trying to kiss my…