Remembering Alex King

One of the original WordPress developers, Alex King, has passed from cancer at far too young an age. Alex actually got involved with b2 in 2002 and was active in the forums and the “hacks” community there.

Alex had a background as a designer before he learned development, and I think that really came through as he was one of those rare people who thought about the design and usability of his code, the opposite of most development that drifts toward entropy and complexity. One of my favorite things about Alex was how darn tasteful he was. He would think about every aspect of something he built, every place someone could click, every path they could go down, and gave a thoughtfulness to these paths that I still admire and envy today.

As an example look at his project page (essentially a category archive) for the Post Formats Admin UI, isn’t that clever and intuitive how the posts connect together, and when more time passes in the thread it’s shown as a break. It’s classic Alex: something simple and thoughtful that in hindsight is so gobsmackingly obvious you wonder why everything doesn’t work that way, but you never would have imagined it beforehand. And Alex wouldn’t just imagine it and do it for himself, he released his best work as open source, as a gift to the community and the world, over and over and over again.

Back when WordPress was getting started Alex was a celebrity of the b2 world, his hacks (plugins before plugins) were some of the coolest ones around. We had a ton of overlapping interests in web standards, photography, development, and gadgets so we frequently read and commented on each other’s blogs. I would never miss a post on his site, and that’s back when we were both doing one or more posts a day. To get a sense of Alex it’s worth exploring his blog — he was a clear thinker and therefore a clear writer. The straightforward nature Alex wrote with was something I always admired about him.

We discussed WordPress early on, Alex signed up to help with what later became the plugin directory, and his CSS competition (look at those prizes! and notice it’s all GPL) was hugely influential on the path to themes, and he officially became a contributing developer in August of 2003.

The list of what Alex was one of the first to do in the WordPress community is long, and in hindsight seems gobsmackingly obvious, which is the sign of innovation. I smile when I think of how he moved from the Bay area to Denver before it was cool, or his love of scare quotes. Once there was something going on in WordPress and he called me to talk about it, I was so surprised, he said the number was right on my contact page (and it was) but even though it had been there for years no one had ever called it before, but that was just the type of person Alex was, always reaching out and connecting.

Adam Tow, myself, Barry Abrahamson, Alex King; Photo from Adam Tow’s post.

I’m not sure how to include this next part: I couldn’t write last night — I was too tired. After falling asleep I had one of those super vivid dreams that you can’t tell are dreams. There had been some sort of mix-up on Twitter and Alex was still alive, I visited Colorado with my sister and saw him surrounded by family at a picnic table, all the rooms were taken so they put me on a floor mattress where I slept. Tons of his friends were around and we took pictures together, he was excited about the better front camera on the 6s+. (Alex understood mobile all the way back to the Treo days.) It was all very ordinary and in a group setting, until we decided to walk alongside a small highway, past some grain silos, to meet the group at a bar. The walk was just the two of us and we talked and laughed about the big mix-up and he asked about this post, what was going to be in it. He got most excited and emphatic with the part about him being a developer with great taste, and a clear writer William Zinsser would be proud of, so I like to think that those were two things he was proud of. The overwhelming emotion I remember was joy. Waking up was disconcerting, part of me wants to believe part of Alex’s spirit was there, where another more logical part thinks my mind was just going through the denial stage of grief. Regardless I know that Alex will stay in the minds of people who knew him for many years to come.

Code that Alex wrote still runs billions of times a day across millions of websites, and long after that code evolves or gets refactored the ideas and philosophy he embedded in WordPress will continue to be part of who we are. Alex believed so deeply in open source, and was one of the few people from a design background who did. (Every time you see the share icon on the web or in Android you should think of him.) I like the idea that part of his work will continue in software for decades to come, but I’d rather have him here, thinking outside the box and challenging us to do better, to be more obvious, and work harder for our users. He never gave up.

What’s in My Bag, 2018 Edition

  1. SDR Kashmir Travel Folio, made with this super-cool material called Dyneema, which is twice as strong as Kevlar and 15 times as strong as steel, but virtually weightless.
  2. Garmin Forerunner 935 which is a triathlon watch, so it can tell me how much I don’t run, how much I don’t bike, and how much I don’t swim. Crazy sensors on it, and it’s lighter than an Apple Watch, which I tried again to use this year but wasn’t able to handle another device in my life that I had to charge daily. It has a weird charger, pictured next to it, but only needs charging once every few weeks so I don’t mind at all.
  3. This is the latest 15” grey touchbar MacBook Pro, customized by Uncover to have the Jetpack logo on it. I like the keyboard quietness and performance improvements of latest generation.
  4. Fit Pack 2 from Aer is the same I wrote a whole blog post about last year, and I still love and adore it every day. They have a few bigger and smaller packs, but the quality is just fantastic and I love all the pockets. Mine is starting to tear a little bit by one of the shoulder straps, but I do keep ~18lbs in it regularly.
  5. This is a grey wool buff, which works as a scarf, a hat, or an eye cover if I’m trying to sleep. I tried this out because of one of Tynan’s also-great gear posts.
  6. Passport, because you never know when you’ll need to leave the country.
  7. Kindle Oasis with this random case on it. I dig that this one is apparently waterproof — which I’ve never tested — but doesn’t feel like we’ve found the perfect size and weight balance yet. Reading is my favorite activity right now so this is my most-loved item.
  8. Imazing 10k charger. Great capacity, charges via USB-C. (2nd year)
  9. I’ve started carrying around some stationery so I can write notes to people when I’m on the road. Now I just need better handwriting…
  10. Delfonics is a funky-cool Japanese stationery, and this 3”x4” Rollbahn notebook is tops, and actually fits in my pocket. The Amazon one linked might be larger, I found it at Paper-Ya on Granville Island.
  11. A small leather bracelet I got in Seoul, Korea.
  12. Two things here: a rolled-up chamois cloth for cleaning glasses, inspired by my late friend Dean, and a WordPress ring I wear sometimes.
  13. Three pens here: A cool customized one we did for Automatticians; a Lamy Accent 4pen which has red, blue, black, and a mechanical pencil built in; a Sharpie for signing stuff.
  14. Have gone away from the carbon fiber clip and now using this small Paul Smith card wallet.
  15. Apple Magic Mouse 2. When this one breaks I’ll switch it out for a black one.
  16. Charger for the MacBook Pro.
  17. A super small international adapter, which is also nice for converting the 3-prong in the next item into a 2-prong. It’s Lenmar but I’m not going to link Amazon because they’re charging too much, just picked up in an airport store.
  18. Probably my favorite new item of the year: I have given Native Union a hard time in the past but super love this combo extension cord and USB charger. It is an 8-foot extension cord, which is remarkably handy, has two AC outlets, 3 USB ports, and one USB-C. Total life-saver.
  19. A dyneema accessory pouch, retaW aoyama / tokyo fragrance lipcream, Aveda Peppymint breath refresher, Aesop Ginger Flight Therapy roller, a spray hand cleanser, and Mintia COLDSMASH.
  20. District Vision makes these these running sunglasses in Japan, which I found at the Snow Peak store in NYC.
  21. These sunglasses are a collaboration between Salt and Aether.
  22. A single-use packet of Sriracha. Hot sauce in your bag? Swag.
  23. A palo santo smudge stick, smells great when you burn it. I’m turning into a hippie.
  24. Hermes business card holder.
  25. iPhone XS with a Jetpack Popsocket.
  26. Pixel 2, now replaced by a Pixel 3 XL.
  27. This is a bag with some small opals I gave as a Burning Man gift.
  28. iPad Pro 10.5 and Apple sleeve with Pencil holder, which is still one of my favorite gadgets of the year. Everything about this device just works and is a pleasure to use, and I’ve already ordered the new 11″ Pro and related accessories.
  29. Half meter (the perfect size) lightning cable.
  30. Apple USB-C dongle.
  31. Cool multi-function USB cable with lightning, two micro-USBs, and USB-C. I give these away all the time now and it’s nice to pair with the battery in #8 because I know I can charge anybody with this thing.
  32. Short USB-C.
  33. Combo micro-USB and Lightning.
  34. Short lightning cable, just like 29.
  35. Velcro cable ties, great for tidying pretty much anything. I just take a few out of the big pack and roll them up to travel with.
  36. Retractable USB-C, don’t love these as they break but it’s the best of what’s out there.
  37. USB-C to Lightning, great for super-fast charging.
  38. My favorite USB-C hub so far, the Satechi Aluminum Type-C Multimedia Adapter with 4K HDMI, Mini DP, USB-C PD, Gigabit Ethernet, USB 3.0, Micro/SD Card Slots. Pretty much everything you could possibly need.
  39. A pretty handy Ventev dashport car port charger that’s small and light. (2nd year)
  40. A few spare SIM cards, some SD cards, thingy to poke SIM card holder, and combo USB-C / USB-A 64gb stick.
  41. Lockpick set. (4th year)
  42. Bragi Pro custom earphones. For many years I had custom in-ear monitors, but the convenience of wireless overcame that, even before they started taking headphone jacks out of phones. Bragi now allows you to send in ear molds from an audiologist and they’ll make these custom true wireless headphones that fit and sound great, but I have trouble recommending because the case is so heavy and once got so jammed I almost thought I’d have to throw the whole thing away, and the app has never been able to “connect” for me because it gets stuck on turning on some fitness sensors. If it could connect I think I could turn off the other feature that is annoying, which is the touch controls that I find get triggered by my hat or when my head is against a chair. So, a qualified “maybe try this.”
  43. Sennheiser Culture Series Wideband Headset, which I use for podcasts, Skype, Facetime, Zoom, and Google Hangout calls with external folks and teams inside of Automattic. Light, comfortable, great sound quality, and great at blocking out background noise so you don’t annoy other people on the call. I’d love to replace this with something wireless but haven’t found one with as high fidelity audio.
  44. GL.iNet GL-AR750 Travel AC Router which I use to create wifi networks different places I go, which is often faster than hotel/etc wifi, and I can also VPN encrypt all my traffic through it. Pretty handy! But not user-friendly. Often keep it in my suitcase and not my backpack. I have a retractable Ethernet and micro-USB attached to it.
  45. Matte black Airpods. I love Airpods and these look super cool, I think these were from BlackPods which looks shut down now but Colorware has some alternatives. (2nd year)
  46. Westone ES49 custom earplugs, for if I go to concerts or anyplace overly loud. (4th year)
  47. An ultralight running jacket I think I got at Lululemon Lab in Vancouver. They don’t have anything like it available online right now but it folds up ultra-tiny, weighs nothing, and is a nice layer for on an airplane. My only complaint (as with all Lululemon products) is the low quality of the zipper. (2nd year)

That’s it for this year. As a bonus I’ll link some of my favorite other-bag items including toiletries: Muji dopp kit bag, these amazing travel bottles for creams, travel atomizer, Elysium Basis, Muji q-tips, Aesop Two Minds Facial Hydrator, Sunleya Sun Care SPF 15, folding brush / comb, Philips Sonicare Brush, Aesop toothpaste, Tom’s SLS-free toothpaste, Orabrush cleaner.

If you’re curious, here are the previous years: 2014, 2016, 2017.

If you have any questions please leave them in the comments!

Essential Software

My laptop is approaching a level of instability that only a truly borked Windows installation can match, so I think it’s time to make a list of my essential software so when I format and start over I don’t forget anything important and have to install it in a pinch later. So here is software I use on a daily basis and find important enough to reinstall:

Fin! Now if I can just find the restore CDs for my laptop, I’m good to go. Wish me luck.

WordCamp Dallas and WordPress 2.5

The talk this morning at WordCamp Dallas was quite enjoyable. The audience here is very sharp and on-point, there was a ton of participation and great questions. They also had delicious Rudy’s BBQ for lunch, which I nibbled at as much as I could. Also (roughly) concurrent with the talk we released WordPress 2.5. Funnily because I kept the edit screen for the announcement open from stage the concurrent editing protection prevented anyone else fom publishing the post! Andy told me after I was done and I pushed the button, but it’s good to know the feature works. 🙂

WordPress Direction

The WordPress Mission in response to a discussion that came up a few days ago on the WP-Hackers mailing list. By the way, I hope by this time next year to have eliminated all of the WordPress mailing lists. In thinking about how they’re currently handled I started making a list of how they need better archiving, more permanent URIs, better formatting, more searchable, and basically ended up describing a blog. The mailing lists should become a distributed, threaded aggregator where anyone with a blog can participate in the discussion given they pingback the proper URIs and/or use the proper tags.

I may be overstating the case, a little bit. Very probably, you’re sick to death of hearing social media disrespected by cranky 51-year-olds. My aim here is mainly to set up a contrast between the narcissistic tendencies of technology and the problem of actual love. My friend Alice Sebold likes to talk about “getting down in the pit and loving somebody.” She has in mind the dirt that love inevitably splatters on the mirror of our self-regard.

Johnathan Franzen’s Liking is for Cowards in the NY Times.

Episode III

I just got home from seeing Star Wars Episode III, and it was a fantastic movie. Totally worth staying up to 4 AM for. Not just a great Star Wars movie, but a Good Movie independent of anything else out there. Then again I’m a total sucker for epic space sci-fi and cheeseball storylines, but go see it and decide for yourself. I’ll probably catch it once or twice more this weekend.

Have We Met?

Having a blast here at SxSW. I’m trying to keep a SxSW blogroll of people I’m meeting but after just a day I’m far, far behind. If we’ve run into each other use this entry to leave a comment with your name, URI, and where we met, if I haven’t already listed you.

The panels today were pretty decent, though I’m sorry I missed Jeff Veen’s panel, which I heard was excellent. Monday is going to have some great presentations. So far there have been many memorable moments, some of which I’m sure I’ll be hearing about from others for a while. I’m going to do a few more pictures and then it’s to bed for me. They put some really good panels early in the morning and I still have to grab some sleep.

Baggage Handlers

Still at the airport waiting. A plane just arrived and tehy’re loading and unloading the luggageand it’s really shocking — they’re really chunking it. They pick it up and literally throw it so it hits the back of the luggage card. I’ll have to remember that next time I pack.

Multiple Google Accounts

The ability to access two Gmail accounts at once in the same browser is my favorite feature that Google has added in a long time, even though I don’t use Gmail. I have some accounts I basically use for archival and search that I always end up having to open a different browser to access. Unfortunately, this feature breaks the already-fragile GV Mobile on my jailbroken iPhone 4. The two things I miss from Android are Google Voice integration, and the Navigation feature.

IE7 on New Sonys

I was in the Sony store at the Metreon the other day because Vista has been driving me nuts, I can't find my restore disks, and in a moment of weakness I was contemplating a new laptop. Anyway they had some pretty nice models, but what struck me most when playing around with the different computers was that IE7 was installed as the default browser on each of these computers. Consider IE7 wrecks havoc on sites like WordPress.org, I better start testing with it.

Technorati and Authority

Did anyone notice how Technorati is now showing an Authority score for blogs? I searched for it on Technorati, which took me to this blog talking about the feature, which seems to indicate it’s an alias for number of unique blogs linking in the past 180 days. It would be neat if the number had a little more secret sauce.

So using the new number, WordPress.org has 634,821 unique active blogs linking to it, and WordPress.com has 496,462. Given that I know we have 931,951 live blogs on WordPress.com, Technorati seems to indicate that about 53% of them are active, which seems within the realm of possibility. However I don’t think the same methodology works for all sites, for example Livejournal which claims 12,877,330 live blogs only shows up with 481,843 in the last 6 months in Technorati, seems unusually far below their million blogs updated in the past 1 month, even taking into account a huge number may be private.

Orkut Cracking?

I have been surprised that so far Orkut has remained amazingly responsive even under the incredible traffic I’m sure they’ve been getting. I still stand by my opinion that Orkut will be a success, however when trying to log in just now I was greeted with not one, but four distinct error messages each time I reloaded. This outage has been the exception rather than the rule, so I’m not particularly worried. (I still remember the day Google returned an error when I did a search.) For entertainment more than anything the screenshots of the errors are below. The first one is very verbose, more than what you usually see on production websites.

First Orkut Error Second Orkut Error Third Orkut Error Final Orkut Error

Only in New York

Last night around 10:15 decided to head out for dinner, and somewhat randomly picked the Cuban restaurant Guantanamera because it was nearby. Sat down in a booth near the bar, facing the band, and ordered some mojitos. Over the din of the other diners I thought “hey this house band isn’t half bad.”

Within a few minutes of listening it became very apparent that beyond “not half bad” they were actually really remarkable. What a treat! Ordered a steak and sank in, letting the music (and mojito) flow over me. A half hour later a lady from one of the front tables got up to sing with the band — which isn’t always a good thing. They started on The Man I Love and it was sublime. The song started out as a ballad but then they kicked it up to a fast afro-Cuban beat, and the singer scatted over the beats for a good 4-5 minutes. It turns out it was Janis Siegel of the Manhattan Transfer! I felt particularly fortunate as I had been bummed to miss the Manhattan Transfer show at the Montréal Jazz Festival in June, but here, of all the most random places, was one of my favorite members performing at a small family joint in Midtown West.

Janis sat down after one song but a string of similarly talented musicians came in and out of the band until the restaurant started to close down. I didn’t recognize any of them but the music was so good. 🙂

There was a recording device above the band that was collected by a fellow who I caught up with outside the restaurant as he was hailing a taxi. His name was Paul Siegel and he’s the co-president of Hudson Music which is a music education group (with a website powered by WordPress). I learned the percussionist leader of the house band was Pedro Martínez and Paul follows and records him several times a week at different venues. Apparently Guantanamera is a long-time musician hang-out where even folks like Eric Clapton sat in with the band.

Only in New York.

Top Referrers

The WP Dev blog got a ton of traffic today because of the 3.0 release announcement. Here are the top referrers: WordPress Dashboard, Twitter, Slashdot (huh?), Digg, news.ycombinator, Lifehacker, Google Reader, Reddit. So far today Slashdot is ahead of Twitter. Didn’t realize they were even still around! They’ve got staying power.