Work Archives, page 2

It’s hard not to blog about work. It’s hard to blog about work.

New year, new gig

To hell with New Year’s resolutions. How about New Year’s actions!

Remember that post I wrote about “planting a flag”? Well, I kind of expected it to flap aimlessly in the wind for a few months, but turns out it really struck a chord. When you boldly signal your intentions, people take notice (which was my hope).

One of those people was Andre Torrez, whom I worked with at Federated Media. We’d kept in touch since my return to San Francisco, meeting up for lunch now and again. I’d tell him stories about what it was like being back at work after traveling, and he’d tell me stories about the ups and downs of running his own business.

Then just before the holidays, he let me know he was on the cusp of landing a pretty big contract, one that he almost certainly couldn’t tackle by himself. An opportunity was there for me, if I wanted it. This generated a lot of reflection and discussion while I was in Austin. Upon returning to work, I decided with heavy heart to part ways with Kiva. In the end I decided this was an opportunity I did not want to pass up.

So last Monday I joined Andre at Simpleform, the company he started shortly after leaving FM. It goes without saying that I already owe Andre a lot. Not only was he responsible for hiring me at FM, but I can say with complete seriousness that “he taught me everything I know”—about being an engineer on a team at a start-up. Later, when I felt like I had more to offer than just coding, Andre gave me the chance to lead the team.

Simpleform door sign
The Sign On Our Door by Andre

Now we’ll see if we can start over again. Andre has a genuine interest in rebooting Simpleform, learning from what worked and what didn’t over the last two years, and I’m looking forward to wearing multiple hats again, contributing in both engineering and management. In the short term, I’ll be coming up to speed on some new technology, and we’ll be working together on this big contract. Over the long term, we’ll be on the lookout for a steady stream of contracts to keep our mental tools sharp and revenue consistent. Given our collective skill-sets, we’ll probably be leaning more towards data-heavy, back-end web work, as opposed to front-end design projects. (This sound like something you need? Please get in touch.)

The big vision is that with regular client work, we’ll be able to fund internal “research” projects that either become revenue-generators in their own right or simply help us work more efficiently. To be honest, I don’t have any single outcome in mind. Kind of like traveling, I’m in this to see where it leads us.

Planting a flag in the sand

Over the last several weeks, an idea has crystallized in my mind—something I’ve known for a while, but just never put words to. Usually I keep these kind of things to myself but since it’s not something I can do by myself, this is an attempt to plant some seeds, solicit feedback, and hold myself accountable.

I have long known that I am not the stereotypical lone genius programmer (no matter how much I might delude myself into wishing that were the case). That’s not news. At best I see myself as a tenacious problem solver, a skill which up till now I’ve been able to employ gainfully in the art of coding. However, I am starting to wonder if being good with computers has become a crutch that’s preventing me from taking some bigger risks.

The fact is that I have these other hard-to-quantify, non-technical skills that I enjoy exercising. I know how to talk to both engineers and non-engineers (and translate between them). I actually enjoy meetings. I find that I frequently ask (what I think are) dumb, obvious questions (that no one else is asking, to my surprise), and watch them unlock a discussion. I like making order out of chaos, simplicity out of complexity. I love documenting standards and processes and systems in a way that makes it easier for the next person to absorb what I puzzled over. I like email and wikis and IRC. I really enjoy working with people. I get bored and distracted when I’m all by myself. I hate working from home. Collaboration tends to bring out the best in me—I’m amazed at what I’m able to accomplish when I’m working with others. I find it essential to know that someone depends on something I’m doing.

So here’s my idea, my realization: I want to start a company. But I can’t do it alone. No, more important than that: I don’t want to do it alone. My dream is to gather a small group of like-minded people with complementary skillsets and start a company together. I’m not looking for a big payday or expecting to change the world. I just want to work on something that makes me happy every day. I want to have control over quality. I want to have more freedom and flexibility over the types of things I work on. Heck, it could be something online or off. The “what” is almost immaterial, as long as I go home happy and look forward to working every day.

This, I think, is one of the first effects I’ve recognized to come out of the year I spent traveling. I’m no longer afraid of failure. In fact I find lately that I’m easily bored unless I’m taking a risk. Returning to San Francisco and buying a condo and assuming a mountain of debt was one exciting expression of that.

Ok, next…

There are 4 types of people on 5th St…

…and now that Kiva has relocated to 5th and Howard, I am one of them:

Wendy MacNaughton's 5th street, San Francisco programmers
“Programmers”, a sketch from Meanwhile, 6th and Mission by Wendy MacNaughton

Tonight Kiva was welcomed to the 5th Street neighborhood by The Hub, a sort of coworking space on steroids. After work we walked over to be welcomed (and wined), and I discovered none other than Wendy MacNaughton’s sketches from Meanwhile, 6th and Mission on display in the gallery space. Unlike the linear display of her sketches on The Rumpus, here she had arranged them in two dimensions, to form a sort of visual map.

wendy macnaughton 5th street
5th Street Map by Wendy MacNaughton at The Hub

Human QR Code

My 2011 Halloween costume: Human QR Code
My Kiva-themed halloween “costume”

Think about it for a sec. Maybe a close up would help?

My Halloween costume: the human QR Code, pointing to
The source graphic (using borrower photos from the Kiva API)

QR Code is people!

I work for Kiva now!

Kiva logoI keep meaning to post something about having been offered a job, or starting my new job, but now that I’m already in my second week, I figured it was time to just come out and say it:

I’m a software engineer at Kiva.

Officially I’ve joined their “core services” group, which is responsible for the financial and database code that underlies I’ll be getting my hands dirty in the financials to start, but I’m also looking forward to helping tame their ever-growing database.

Update: Kiva moved from their longtime location in the Mission to a brand new office at 875 Howard in SOMA. The core services engineering team is off in the corner, so this picture doesn’t even begin to capture the spirit of the place. But that’s where I sit. The window looks out over Tehama Street.

Justin's desk at Kiva
My desk at Kiva (still perfecting my hardware setup)