Category Archive for Random

Speaking about Webrat at GoGaRuCo

March 30, 2009

Thanks to all those kind attendees who voted for my talk proposal, I’ve been invited to speak at GoGaRuCo in San Francisco on April 17-18th. My talk is titled Webrat: Rails Acceptance Testing Evolved, and I’m especially excited for two reasons:

  • The conference looks like it will be excellent. There are lots of talks I’m looking forward to seeing, Josh and Leah are doing a great job as organizers (harder than it looks!), and it’s in a cool city I haven’t visited before.
  • This is the first time I’ll be giving a talk about Webrat specifically, rather than covering Webrat as part of a broader topic. The project is almost a year and a half old now, and there’s plenty of interesting bits to talk about these days.

The conference is sold out, but if you’re going you should say hello. I’m always up for chatting about Ruby, scaling or testing, and grabbing a beer. Should be easy to find, and you can message me as @brynary on Twitter.

How I got started programming

June 30, 2008

Mr. Paul C. Dix tagged me to answer these...

How old were you when you started programming?

I started to understand the concept of programming around age nine or ten. I remember how amazing I thought it was that making the computer do new things didn't require rooms full of special equipment.

How did you get started programming?

A lot of my experiences around this time are blurred together.

My parents got me into a beginner programming course for kids at the local community college. The instructor taught the basics of variables and control structures while the students swapped QBasic games they downloaded at home.

The first program I distinctly remember working on calculated golf handicaps from a series of scores. I wrote it with an elementary school friend in his basement using a copy of Borland C++ he found. We fumbled around with functions like getch and cout without any idea that they stood for.

What was your first language?

Beginners All-purpose Symbolic Instructional Code.

What was the first real program you wrote?

When I joined the website development team at my high school half way though the ninth grade, I took on the task of creating a system to post football scores and statistics to our website. After a frustrating first attempt in Perl, I discovered PHP and rewrote it.

The program allowed our statistician to enter the numbers into a form, saving the web team from having to manually enter all the data from paper print outs. It calculated simple averages and YTD totals.

What languages have you used since you started programming?

In no particular order: QBasic, Visual Basic, Bash, Java, JavaScript, C, C++, Ruby, Perl, PHP, Python, and SQL.

So far, Ruby is my favorite hands down. I'm fortunate enough to say I've never written a line of real production code in either Java or .NET.

What was your first professional programming gig?

The summer before my senior year of high school, I interned in a local government IT applications department. The other developers were doing mostly ASP work, but I built their first PHP application which I deployed on their first Linux server.

Unsatisfied with the maintainability of PHP apps I had built in the past, I developed a Struts-like framework in the process. At this point I was feeling pain with the PHP language and the lack of a suitable web development framework. After a brief exploration into Python, I would soon find relief in Ruby and Rails.

If there is one thing you learned along the way that you would tell new developers, what would it be?

Engage in the community, both locally and online, as much as possible. Attend user group meetings, contribute to mailing lists, blog, go to conferences that look interesting. Surround yourself with other programmers, especially those you admire. You won't regret it.

What's the most fun you've ever had programming?

Solving interesting problems with great developers while building applications with an impact. 'Nuff said.

Up Next

It's entirely optional, of course.

weplay launches

March 26, 2008

The online community for youth sports I’ve been working on for the last month or so, weplay, is now in public beta. It’s been a roller coaster, but entirely worth it.

As part of this launch, we’re set to appear on the front page of the New York Times business section in tomorrow’s paper. The online version of the article is already available, and we’ve been busy all night responding to our first production load…. ever.

Check it out, don’t mind a few bumps and bruises as we settle in, and expect more to come soon. Oh, and be sure to checkout my weplay profile.

A little humor goes a long way

September 04, 2007

There’s something ironic about an error message that makes you laugh out loud.

It is what it is.

E-mail address change

April 03, 2007

With the launch of this blog, this seems like as good a time as any to change my e-mail address, something I’ve been meaning to do for some time.

From now on, please e-mail me at bryan at this domain name dot com. This is replacing my old e-mail address of bhelmkamp at Google’s mail service.

Thanks.

Summoner Geeks video

March 30, 2007

I thought pretty much everyone had seen this, but since no one in my office had, I must’ve been wrong.

Roll the dice to see if I’m getting drunk.