6197 comments
2357 subscribers
Follow me on Twitter (@sachac)
Subscribe! Feed reader E-mail

Love, web development, and imaginary friends

There’s an interesting thing here I’d like to explore: love and web development. (If only because you’ll probably never see Joel Spolsky write about it from this perspective…)

Not passion. Love.

Passion gets all the press. Web development has plenty of opportunities for clever hacks and technical brilliance.

This is a quieter thing. It has to do with why I develop and where I find the energy.

On all the projects I’ve had the pleasure of building with IBM, I’ve been able to build sites for friends. Well, not quite. Most of the time they don’t know they’re friends. There’s nothing stopping me from imagining they are. Sure, I’ll put my business hat on when negotiating requirements, but when I’m in the groove of development, I build for specific people.

Sometimes it’s frustrating. This week I worked my way through a twisty, tangled bug in an app I’m building for a local nonprofit. It was one of those embarrassing “I can’t believe I didn’t come across this when I was testing it myself” bugs, too, of which I still have far too many. You know that feeling when you disappoint someone? It sucks, even if they don’t know it. I’m getting better at pushing aside the self-recrimination and ignoring that feeling of being so limited, focusing instead on moving forward, holding on to this idea of friendly encouragement. One step at a time. I’m learning, too.

It’s hard to be patient. I want to get things to people quickly. Sometimes I miss things. I’m working on getting better at placing myself on the other side of the screen, seeing any rough edges, then coming back out and sanding those off.

When it rocks, though, it rocks. Then the work is also a gift, a little change in someone’s life. Maybe even many people’s lives. I’m looking forward to learning how to make it rock more.

Another thing I’m learning: taking that energy and applying it to a team. I want them to do awesome. I want them to feel awesome doing it. I’m still learning a lot about planning and coordinating, but hey, it’ll probably only get better from here.

Maybe someday code will just be code, but I hope not yet. The time is going to pass anyway, and the work will need to be done one way or another. It’s better for me to care than to not care.

I’m moving past the imposter syndrome – hooray for experience – but there’s still “wish I was even better than this; oh well, learning opportunity” to get through. Maybe sharing this will resonate with people, help you feel you’re not alone. When you look at code, do you see people too?

Short URL: http://sachachua.com/blog/p/22351

On This Day...

  • 2012: Thinking about pricing and consulting — I was talking to a new business owner who had just started with consulting. Her first client was her old [...]
  • 2010: Love and reaction — Some interns are helping my mom with a memory book for my upcoming wedding, and one asked me to write [...]
  • 2009: Quick travel notes: move through the airport quickly — Avoid the airport lines by doing as much from home as possible, like checking in online and printing or e-mailing [...]
  • 2008: GBS Learning Week: First set — I think it’s amazing that I get to talk about my favorite tools and encourage people to try things out. [...]
  • 2007: Science North — Today made me *so* wish that I grew up near a large, active science centre. I’ve seen my fair share of [...]
  • 2006: Looking for back issue of the Guardian, UK — Any Guardian readers from the UK? I’m looking for the hard copy of an article printed in July 1, 2006′s Guardian, [...]
  • 2005: You know you’re done packing when… — … you’re sick and tired of figuring out better space usage and decide that a few cubic inches of wasted space [...]
  • 2004: Classic SF column — Classic SF column — http://www.thealienonline.net/ao_020.asp?tid=7&scid=55 Adam Roberts’ critical essays about classic science fiction
  • 2004: “The New Geek” — A new breed of IT professional is emerging, one with a technical background who can channel his skills into multiple disciplines: [...]