Slides and links from my php[world] talk

Yesterday I gave a talk at php[world] 2019 about "Tips and Tools for Gluing Together the Open Web." Below are the slides, text and links from my talk. Where applicable, the slide images link to relevant websites and code.

A few months ago, I was helping a local non-profit organization with their new website. We were almost set to launch, but they had one more request: can we get the next five upcoming events we've put up on our organization's Facebook page to show up in a list in the website's footer? I initially thought that surely there would be a simple way to do this, but as I looked in to it, the short answer was no, no you can't.

There's an embeddable Facebook widget that can display events, but you don't get a lot of control over appearance and it's far from a helpful list that can be scanned quickly. This seemed like such a basic request - connecting Facebook page events to a website - and yet as I poured through Google and Stack Overflow search results all I could find were frustrated users and abandoned tools that had tried and failed to do this one thing.

Continue reading "Slides and links from my php[world] talk"

Podcast interview with me

I recently joined podcaster Dave Albert to talk about my adventures with entrepreneurship, what it was like to start, run and eventually wind down a technology business, what it's like to work for someone else, the joys and challenges of distributed work, and some of the cool stuff we're doing at Automattic. We covered a lot and it was fun to look back on all of those different parts of my professional life.

You can listen to the conversation on Dave's site, find it in your favorite podcast directory, or download a mirrored copy. Thanks, Dave, for the opportunity!

Sabbatical cometh

In a few weeks I'll be starting a three-month long sabbatical from my work at Automattic.

As a benefit provided by the company, it's pretty amazing. After every five years of employment, Automatticians are eligible to take a two or three month paid sabbatical to have a break from work, refresh and recharge. Several people (mostly used to academic versions of sabbatical) have understandably asked what expectations are placed on us during that time: research, writing, professional development? Nope, it's all about having a break.

For me personally it's a really neat opportunity, and one I haven't had before in this particular way. I started my first company when I was 19 and have pretty much been working full time ever since. Automattic has a generous and flexible time off policy but to have such a significant amount of time to pursue hobbies, personal projects and time with family and friends is really quite an amazing gift.

Continue reading "Sabbatical cometh"

My new team at Automattic

Starting next week, I'll be shifting my focus at Automattic and joining our "WordPress Concierge" team.

It's a small group of talented folks who build custom WordPress sites for influential people and organizations across a bunch of different industries. I'll be creating and supporting the sites we work on while also helping to help the team scale up its internal tools and processes. I'm excited to flex a different mix of skills and ship some new kinds of things.

It's hard to believe that it's already been more than three years since I joined Automattic and began working with the VIP team, where I'm wrapping up my time this week. That role has been full of its own interesting and rewarding adventures that have taken me deep into the heart of the systems and tools that power the modern open web.

Continue reading "My new team at Automattic"

Working for someone else

This week marks two full years of my employment at Automattic. I was fortunate to celebrate in person with a number of my colleagues as we hosted a workshop for our clients and partners in beautiful Napa, California.

People who know that I co-founded and built my own tech business before joining Automattic often ask me what it's like to work for someone else. My short answer is usually:

  • I miss some of the joys and challenges that go with being ultimately responsible for the success of a business venture...
  • ...but Automattic is a place where I am trusted with a level of autonomy that I'd be hard pressed to find in many other employment situations, and
  • I am mostly just enjoying discovering new ways of doing things and being a part of a bigger team with greater resources available for innovation.

This post is my longer answer. While working at another company it has been useful and interesting to notice what it's like to have a change in my professional identity, not be "the boss," enthusiastically support something I didn't create, and try to balance the joys of "employment" with the inner itch to again be a "founder."

Continue reading "Working for someone else"

Automattic Grand Meetup Gratitude

It's only been about four months since I joined Automattic, but in that time I've had some great experiences working on amazing projects and websites with some delightful people. The past week took that adventure to new level as I joined my 270ish (and growing) co-workers for the annual company "grand meetup," held this year in Park City, Utah.

I wasn't quite sure what to expect going into the gathering; I'd been told that it would be overwhelming, chaotic, amazing, fun, productive, and lots of other things. I've of course spent time with co-workers before, been to a variety of tech conferences with intensive schedules, etc. but something about bringing everyone at a fully distributed company together for a rare chance to connect and collaborate felt different somehow - higher stakes and a little more scary. Flying across the country to spend a week in a remote mountain lodge with a bunch of people you met on the Internet...sounds a little intimidating, right?

A week later as I head home, I'm full of gratitude.

Continue reading "Automattic Grand Meetup Gratitude"