iBrasten

My methods of calculating time are far superior to yours, in every way.

 

This is the blog of Brasten Sager, a software engineer, Mariners fan, guitarist, haphazard philosopher.

TenPod

November 17, 2005 @ 01:19 AM

As an existing example of what I was talking about in my last post, check out the website for TenPod (also in Portland).  TenPod is a ‘creative-services co-op’.  So, a broader scope than the software co-op idea, but the concept is the same.  10 people, 10 separate businesses, in a common space.  Brilliant.

TenPod - Creative-services Co-Op

Common Office Space

November 16, 2005 @ 07:50 AM
This just came through one of the Ruby mailing lists:

[I]s anyone interested in joining in on a loosely knit office share web geek co-op?

Several freelance GoTo and Play (http://www.gotoandplay.net/) guys will be joining Peat Bakke & myself (http://tablesturned.com/) in a 1400 sq ft office in this building:

http://www.portlandartstudios.com/ncs.php

They’re renovating the space now and we’ll probably move in this January. We don’t have a firm idea of how many people will eventually share the space, but we’ve got room for a few more. Rent will be probably be no more than $100/month.


Here’s a joke: What do you get when you combine a room full of web designers with a handful of Ruby hackers?

A: Probably very little sunlight for the foreseeable future.


Bad joke aside, this is one of the most intelligent ideas I’ve heard of in a long time.  Sticking 8 or 9 developers in a common area for doing their individual projects?  It’s kind of like extreme networking.  If you need help, they’re there, and vise versa.  I would have to imagine that doing something like that would increase the productivity of everyone involved.  For $100 a month, I’d do it.  But alas, I don’t live in Portland (ARGH!).

The Ruby scene in Portland seems cool.  I must get down there.

I'm moving!

November 16, 2005 @ 03:37 AM

I wasn’t planning on moving, it just worked out WAY too perfectly.  Jessica and I went apartment shopping, in preparation for our marriage in March.  The original plan was for me to find an apartment to move in to in February.  Until then I would move most of my stuff into storage so I could repair my condo enough for renters.  So we went and checked out a complex in Juanita Village.  It was AWESOME.  And financially it was a steal to pick it up now.  So we signed the lease last night!  I will try to get some photos of the area, which is amazing, but for now I have a couple phone-cam shots of the apartment:




Working Smarter

November 11, 2005 @ 01:06 AM

Consider this quote, from Paul Graham:

During the Bubble, a lot of people predicted that startups would outsource their development to India. I think a better model for the future is David Heinemeier Hansson, who outsourced his development to a more powerful language instead. A lot of well-known applications are now, like BaseCamp, written by just one programmer. And one guy is more than 10x cheaper than ten, because (a) he won’t waste any time in meetings, and (b) since he’s probably a founder, he can pay himself nothing.
David Heinemeier Hansson created Ruby on Rails, by the way.  But this quote really reiterates another key point made by Chad Fowler in his book, My Job Went to India.  While I don’t have the book in front of me, one of Chad’s points was that the west embraces automation and tools, where as for the most part our would-be replacers in India do not.  Americans in particular have been automating ourselves out of jobs for decades.  Tools like Ruby on Rails allow western developers to maintain a productivity edge.

Relevant Links

The Venture Capital Squeeze – An article by Paul Graham
Loud Thinking - DHH’s blog

ORM Expectations

November 10, 2005 @ 02:05 AM

I’ve spent the last five years of my career working on a project where we built our own Object/Relational Mapping framework.

Pity me.

So you can imagine my glee upon getting Ruby on Rails’ ActiveRecord up and running…  WOW.  But the thing I find so amusing is all the chatter I hear about how ActiveRecord is really only good for new database schemas, and not currently existing ones.  So I tried it out.  I set up a Ruby on Rails webapp that utilized a fairly complex database schema.  I had to add a line of code to most of my model classes (the schema uses singular table names instead of plural), as well as add a couple other optional attributes to my associations…  so I ended up with.  So I ended up with an extra 5 or 6 lines of code.

Maybe I’m missing something, but that’s still fantastic.  At this point, I’d happily recommend RoR for use with existing database schemas.  In my case, it turned out to be a great way to compare two ORM methods against the same schema.

I can see clearly now...

November 08, 2005 @ 04:38 AM

... the rain is gone[1]...

I get it. I understand Ruby on Rails. I love it. Ajo and I have been working on a couple small projects to get our feet wet. I had “the moment.” If you’ve switched to Ruby recently, you know what moment I’m talking about. I’ve started two or three more projects in RoR now. GrowNext, an ERP-type system for greenhouses (purely a personal project to stretch my abilities, for now)... I’ll also be working on BrastenAndJessica.com, a site dedicated to my upcoming marriage… And I think I’ll begin working on replacing the current DellRumors.com with a RoR-backed site. Programming Happiness!

Amy Hoy recommended a book to me[2] called Don’t Make Me Think. After picking it up and reading the first few chapters, I’m recommending it to you. All about web design and keeping the users happy. It’s fantastic and a very well designed book, which makes sense if you think about it.

Also, there’s an elderly lady sitting behind me here at the coffee shop coughing every 5 seconds. I have no desire of being patient #1 in some bird flu pandemic. :(

[1] – Figuratively. I live in Seattle, the physical rain is currently fully present. [2] – Amy Hoy did not actually recommend the book directly to me.

Relevant Links

Ruby On Rails – The Next Big Thing in web dev. DellRumors.com – A joke, and a poorly maintained one at that. Slash7 – Amy Hoy’s blog.

Compassionate Capitalism

November 03, 2005 @ 02:06 AM

WhatCounts’ David Geller writes about a coffee company in the Seattle area who’s mission is to harness the power of free markets to ultimately serve the poor.

Brilliant!

Coffee drinkers, check out David’s post, as well as Pura Vida.  If you’re NOT a coffee drinker, consider starting. :)

    Relevant Links

   
Great Customers...   – David Geller’s post about Pura Vida.
    Pura Vida Coffee       – 100% charitably-owned coffee company.