Username Password
Bookmark and Share

Colin Kuskie

User: JT
Date: 1/4/2006 4:41 pm
Views: 8671
Rating: 5    Rate [

Age: 35.95
Location: Hillsboro, Oregon, USA
Profession: Electrical Engineer, chip design
Favorite Color: Blue


In what way(s) do you contribute to WebGUI or the WebGUI Community?
I've been updating the documentation and i18n labeling for two years. I write tests to test the docs and i18n labels. I fix bugs from SF. I'm an occasional poster on the community discussion board. I wrote an article about why my church website switched over to WebGUI and how it helped our team scale. I've made a few core code changes, such as templating the macros in 6.0, adding the list view/form view selector to the DataForm and rewriting the Form code to use inheritance.

When did you first hear of WebGUI?

How and when did you get involved in WebGUI?
I had a bad experience with MetaDot. They pulled their community website and project a few weeks before I was going to roll it out for a website. Later, when I found WebGUI, I grilled JT for 4 days over email to judge the depth of Plain Black's commitment to free software and strength of the community involvement. After I was convinced that it wasn't going to go away, I installed it and began playing with it.

Are you paid to work on WebGUI?
My work through my church is all volunteer. And most of the work I do on the core code (documentation, bug fixing, testing) is also volunteer. Recently I have done some consulting work for Plain Black.

How much time do you spend on WebGUI?
10-15 hours per week, minimum.

What do you think is still missing from WebGUI or the WebGUI Community?
More serious volunteer developers.

What keeps you motivated to keep working on WebGUI?
Writing more tests than JT. No, actually it's improving the software and docs. I get a big kick out of knowing that what I do helps lots of people get their job done easily and well.

What's WebGUI's killer feature and why?
WebGUI's content management has saved my team hours and hours of manual work. The internal API is very strong. The documentation has never been better :)

What's WebGUI's greatest weakness and why?
Lack of awareness by the world at large. WebGUI is great software, but you don't hear people talking much about it.

What makes you work on WebGUI over the competition?
It's written in Perl, not PHP.

What's your most brilliant WebGUI hack?

I'd have to say the test that automatically scans the entire WebGUI codebase for i18n labels and makes sure that each ones exists in the dictionary. Currently it has over 3500 tests.

Have you attended the WebGUI User's Conference?
Yes. I was a speaker at the 2005 WUC US.

Where do you keep your Gooey doll?
Right next to my wife's on the piano. You can see a picture of them here.

Personal Stuff

How would you describe yourself?
I'm a redneck nerd. I like sci-fi, eat cold pizza, drink soda, play tuba and hack code using Vim. I can also split firewood for 6 hours straight, sharpen a chain with a rat tail file and pull start a Husky.

Are you married, dating, or otherwise involved?
I'm married.

Do you have any kids?
We have two boys, Peter and Tim. They like bacon and steam trains, not necessarily
in that order.

Do you have any pets?
We have two cats and a dog. They also like bacon but aren't so crazy about steam trains.

If someone visits your area, what's something they must see or do?
Peter and Tim say that you have to see the SP&S 700 and the Shasta Daylight, and ride the train at the Oregon Zoo.

Kathy (my wife) says visit Mt. Saint Helens and the beach.

I say Powell's Bookstore, a huge brick and mortar bookstore covering a city block along with several smaller specialized bookstores and sampling beverages at the various coffeehouses and pubs with free wireless.

What do you hate?

Breakfast cereal with milk. Traffic. Jet lag. Poorly written perl. Non-free wireless from Starbucks.

What do you love?
God. My wife and boys. Perl. Playing tuba.

What's the last book you read?
Eldest, by Christopher Paolini

What's the last CD/MP3 you bought?
Mark Schultz Live, A Night of Stories and Songs

What's the last movie you watched?
Harry Potter and the Goblet of Fire

You're stuck on a train/plane for 6 hours and bored out of your mind, what do you do to amuse yourself?
Hack WebGUI.

Any last words?
Optional caption for the photo: Would you really trust this guy to hack your code?


© 2022 Plain Black Corporation | All Rights Reserved