plainblack.com
Username Password
search
Bookmark and Share

Paul Driver

User: kristi
Date: 9/24/2010 11:15 am
Views: 2431
Rating: 3    Rate [
|
]

The Essentials

Name: Paul Driver

Username: frodwith

Age: 26

Profession/Employer: Software Developer at Plain Black

Place of Residence: Centralia, WA (soon to be Grafton, WI or thereabouts)

IRC nick: frodwith

 

WebGUI Related Questions

In what way(s) do you contribute to WebGUI or the WebGUI Community?

 

I am lucky enough to get paid to hack on WebGUI occasionally as part of my work at Plain Black. I fix bugs, write tests, and (more rarely) add whole new features from scratch. It very much depends on client needs.

 

When did you first hear of WebGUI?

 

I heard about WebGUI when I was cruising for a perl web framework just after college, but ended up using python for that project and didn't get far into it.

 

How and when did you get involved in WebGUI?

 

When I was hired at Plain Black in early 2009, I hadn't written a line of WebGUI code. Since then it's been virtually nothing but!

 

Are you paid to work on WebGUI?

 

Yes.

 

How much time do you spend on WebGUI?

 

It's hard to say how much time I spend writing or changing code in core WebGUI – a lot of my work is custom WebGUI code. But if you count that, then roughly 40 hours a week.

 

What do you think is still missing from WebGUI or the WebGUI Community?

 

A separation of the core API from our many addons along with a smoother install process for new addons would make it easier to contribute new code without it needing to be “blessed” for core. That's a major nit, but it's a hard problem to solve.

 

What keeps you motivated to keep working on WebGUI?

 

I love my job at Plain Black, and WebGUI comes with the territory.

 

What's WebGUI's killer feature and why?

 

WebGUI is extremely flexible and can do lots of stuff right out of the box. It has a very rich (although imperfect) API that makes it relatively easy to add new functionality, and to automate tedious tasks with utility scripts.

 

What's WebGUI's greatest weakness and why?

 

WebGUI can be a bit of a walled garden. If you don't run it in the WRE, you mostly have to roll something similar, and it really wants to live in its own space with its own mysql, apache, etc. It'd be nice to be able to install it from CPAN.


What makes you work on WebGUI over the competition?

 

As I'm sure you're getting tired of hearing me say, I love my job at Plain Black.

 

What's your most brilliant WebGUI hack?

 

It's hard to say, but I rather like something I recently wrote that lets you install a PSGI app as a Wobject with only a few lines of code in WebGUI 7. WebGUI 8 will be fully PSGI compliant, but with my hack even 7 hosts PSGI apps.


Have you attended the WebGUI User's Conference?

 

Yes, twice now. I gave a talk on Moose at the last one.

 

Where do you keep your Gooey doll?

 

There's a trio of them hanging from the ceiling in my living room.

 

Personal Questions

 

How would you describe yourself?

 

I hate describing myself! I'd say I'm somewhat introverted, but I love having one-on-one or small group conversations about politics, religion, philosophy, and anything else you aren't supposed to bring up at family gatherings.

 

Are you married, dating, or otherwise involved?

 

I have a wonderful wife, Cassie. She's my polar opposite in many ways, which means she's a very pleasant sort of person.

 

Do you have any kids?

 

We've one on the way!

 

Do you have any pets?

 

We have a foul-tempered orange and white tabby cat named Foo with very sharp claws and teeth.

 

If someone visits your area, what's something they must see or do?

 

Must visit Mt. St. Helens. Beautiful and fascinating.

 

What do you hate?

 

Wasting time/effort. Nothing is more frustrating than having to do a job manually that could easily be automated.

 

What do you love?

 

I love things that challenge me mentally. When I'm not programming, I'm often playing (or studying) Go, an ancient Oriental strategy game that is simultaneously very simple and beautifully complex.

 

What's the last book you read?

 

Stephen King's Carrie. I'm reading The Stand now, but I haven't been a King fan until quite recently.

 

What's the last CD/MP3 you bought (or downloaded)?

 

I think the last CD I bought was The Open Door by Evanescence.

 

What's the last movie you watched?

 

I just watched Gattaca last night for the first time. Very interesting commentary on eugenics, and not seemingly very farfetched.

 

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

 

Reading interspersed with Go problems. 6 hours, hmm? I might bring along some Project Euler problems (math puzzles intended to be solved by programs) to break it up a bit.

 

Any last words?

 

My antisocial tendencies seem to get amplified by the internet. If we've never met in person, let's fix that. You might like me better!


paulgui.jpg

BackNext
© 2018 Plain Black Corporation | All Rights Reserved