About Aaron Current Events mostly pointless.

Top 10 posts I didn't publish this decade

Over the last 10 years, I’ve not published a lot. By that I mean I’ve started drafting a post 198 times and left it in purgatory. I also have 4 that have sat for over a decade. Some of those are things I’m working on, but the vast majority of those will never see the light of day. Here are 10 excerpts of things I should delete, but haven’t.

14 posts with no title

Some of these are clearly me testing out bugs, others are me playing with Gutenberg as it started to take shape, but the one that stood out to me was about air travel and I last worked on it 14 December 2011. It’s one that has this as the last written paragraph

The story I grew up hearing of my grandparents first date was that they went to Midway Airport to watch the planes take off (and that my grandfather invited his future in laws to tag along). Going to the airport was something that people would look forward to doing. It was something special. It is something i worry I will never experience again.

A child theme developers guide to Post Formats

This post has no content, but it feels like it could have been interesting to write. It’s also from 2011, only much earlier: 27 February. It’s also much less relevant today, so it should likely go in the trash.


6 different posts about Accessibility that I didn’t write

Accessibility is about making the web usable for everyone.
Accessibility is about understanding other people.
Accessibility is about
Accessibility is about people.
Therefore Accessibility is important.
Happy Global Accessibility Awareness Day.

I started drafting this one in 2015 right around Global Accessibility Awareness Day. I am guessing that I stopped and din’t publish it when I couldn’t think of a good third beat. That or I saw a squirrel.

Axioms For The Web

I have two different drafts intitled Axioms for the web. Both are fundemently the same: they are based on a talk I gave at a Big WP NYC in 2014. This is one I would love to actually finish and publish. It starts:

Axioms are ideas we use to start our reasoning that are so fundamentally true, we use them to define what is true. They come from a Greek term that roughly translates to ‘that which commends itself as evident.’ They are phrases as simple as:
A + B = B + A

One version is 1079 words and the other is 1377 words, so hopefully this is something I can actually do. Maybe 2020 is the year I finish this 6 year old post.

Can WordPress 5.0/Gutenberg be released in 2018?

This was a potential roadmap to getting Gutenberg into WordPress core in 2018. I wrote this post up at the tail end of September of 2018 and while I was getting feedback on it, the post announcing the 5.0 release came out. My post was going to propose releasing on December 4th which ended up only being 2 days off when WordPress 5.0 came out.

Degrassi still goes there

I didn’t know that Degrassi: Next Class season 3 was premiering on netflix yesterday, but when I sat down intending to veg out after a hectic week with little sleep, It was there and I couldn’t have been more excited.

That’s the one and only paragraph of my love letter to Degrassi. I just rewatched all four seasons of Next Class and it made me wish the show never left the air

Introducing Slidedown.js

This was a nodejs presentation tool that I worked on for a few years that never really got beyond the point that only I could use it. I stopped using it soon after I finished it, since I can’t seem to actually stick with a single JavaScript library for building slideshows. The repo is still public if someone wants to use it. My goal was to have a set of themes, each named after a bar. The first one being named after my college bar, Remies.

The Situation in Mali

Back when I was the simulation director of a security council simulation, I did a lot of reading and writing about situations happening in the world. This included conflicts that didn’t get much attention, such as this March 2013 post about when the Tuareg declared independence for the region of Azawad. Sadly, this is a conflict that still persists to this day, but one that you need to search for information if you want to stay informed.

WordPress and PWA

The emergence of Progressive Webapps are one of the most exciting development for the open web.

That’s as far as I got. Despite having built as a PWA, I haven’t taken many further steps. I do think that many parts of PWA have a lot of potential to improve WordPress, but haven’t written them down. Maybe this is another 2020 post?

Rejected Taglines for WordPress 4.6

A little bit of humor that I must not of thought was funny enough. Here are the 3 taglines I had written. I’m guessing I was hoping to add more before publishing it.

WordPress 4.6 is living in the future so the present is it’s past

WordPress 4.6 has a pikachu hidden inside.  Take a look inside for it

Thanks for Updating.  WordPress 4.6 is humble with a little bit of Kanye

Random Thoughts

Conference Badges, Scaling, WordPress Contributor Retention, Half Baked Ideas, committing to WordPress Core, Gutenberg…seven weeks in, Why I contribute to WordPress, WordCamp Lancaster.

What do those have in common? All are things I started a random thoughts post on but never finished it. Maybe one of these will join the 15 random thoughts posts I have written.

Overall, I published more than I let waste away in draft, but I should take my own advice from Always Press Publish from when I was blogging every day

It’s easy to fall in the trap of wanting something to be perfect before you share it. It’s similar to the “one more feature” trap that hurts the ability for software to be released. By having a deadline of every single day something needs to be published, I force my self to understand that perfect is the enemy of complete.

What do you have sitting in your draft pile from the last decade? I’m sure you have some good stuff there

Art Current Events Design Four Short Things Sports

Four Short Things – 25 January 2019

Inspired by O’reilly’s Four Short Links, here are some of the things I’ve seen, read, or watched recently.

The Greatest Olympian You’ve Never Heard of: Eddie Eagan and an Unlikely Double

Eddie Eagan is a unique individual who did something no one else has done: he won gold medals at both the Winter and Summer Olympics in different sports. When we think about “The Greatest Athletes”, we often talk about people who dominated in one sport. Eagan’s medals came in the radically different fields of Boxing and Bobsleighed. And that is only the start of his story.

Bruce Nauman: Disappearing Acts

This comprehensive overview of Nauman’s work takes place at both MoMA and PS1, and I couldn’t imagine it any other way. Nauman’s art isn’t easily categorized, he moves across mediums, themes, and styles with the appearance of ease. One of the parts that stuck with me was Nauman’s opinion that by deciding to create, anything he made could be art.

I’m an artist. I want to be in the studio. I want to be doing something, and you just get desperate, and so you just do whatever’s at hand, and you don’t even worry about whether it’s going to be interesting or not interesting to anybody else or even yourself. You just have to make something.

Bruce Nauman: Make-Work | Art21 “Extended Play”

Do You Know Your Users?

I’m a big believer that personas are a tool that software development better. They help fight the false perception bias that we all suffer from and give us makers an idea of who we are making software for. I’ve gone so far as to use personas for event planning. This overview doesn’t just cover why personas are important, it also explores how to go about making them.

Signal Problems

My friend K.Adam White recommended this to me and I’m happy he did. It’s a great overview of how the NYC subway is doing and what is wrong with it now. It describes it self as:

Signal Problems, a weekly newsletter helping you figure out what is going on with the subway, made every week by Aaron Gordon, transportation reporter. Read on the web or view the archives at .nyc.

Four Short Things is a series where I post a small collection of links to art, news, articles, videos and other things that are me. Follow my RSS feed to see Four Short Things whenver it comes out.

Current Events

I’d Really Rather You Didn’t…

I’d Really Rather You Didn’t Challenge The Bigoted, Misogynist, Hateful Ideas Of Others On An Empty Stomach. Eat, Then Go After The Bitches.

#5 on the 8 “I’d really rather you didn’ts” list, aka the sacred suggestions given  by Flying Spaghetti Monster.

Current Events

Being an Ally

It’s even more important than usual for privileged allies to be good allies right now.  I’m “safe” compared to many others since it’s my beliefs that are under attack, not me as a person. Being a good ally isn’t easy; I know I get things wrong. But here is what I am trying to do in order to be a good ally online.

  1. Amplify the voices that aren’t being heard.  I’m trying to make sure that if a marginalized person says something I think is worth being heard that I share it.
  2. Be a little less worried about being a white knight and come to the defense of marginalized people that are attacked. I’m making sure I don’t talk over people. And I’m trying to be respectful.
  3. Thanking, congratulating and supporting. It’s not easy to be on the front lines and so when people are, I’m trying to make sure they know the work they do is appreciated.

In person, I’m trying to be an emotional support person for friends that need it. I’m wearing my feminist shirts to show other men that there it’s ok to be feminist.

Also, every time I get really pissed off, I donate to Planned Parenthood, the ACLU, and other organizations to make sure they can do the work the country needs them to do.

I’m sure I can do more, and I’ll figure out how.  But for now, that’s me.  What are you doing to be an ally?

Current Events Uncategorized

Commit Messages are about Intent

Commit messages are user experience for developers.  Both for other developers active right now and for developers (including ourselves) days/years/months from now. Think about the last time you were looking at a piece of code and asked yourself “Why is this here”.  This is for you, this is your experience. I shared my four rules of thumb for commit messages, this is a little more in-depth.

Caleb Thompson proposes three questions that all commit messages should answer:

  • Why is this change necessary?

  • How does it address the issue?

  • What side effects does this change have?

In general, the first and second is the easiest to answer. In many cases, a link to your bug tracker will suffice (at least in part) for the first question. Your bug tracker should already contain the *why* for every change requested. The second question  is important when the solution is complex.

Does this mean that all commit messages need to be bland? Absolutely not. WORLD WAR Z-INDEX: Restoration of sanity to revisions/slider/menu z-index values. is an excellent example of a commit message that is both fun and informative. The changeset is small ( 3 lines changed, 4 deleted), and is fairly easy for us to answer the question “What is changed?”. The why is answered with both a link to the ticket of

Erlang/OTP identifies three important purposes that commit messages serve:

Good commit messages serve at least three important purposes:

  • To speed up the reviewing process.
  • To help us write a good release note.
  • To help the future maintainers of Erlang/OTP (it could be you!), say five years into the future, to find out why a particular change was made to the code or why a specific feature was added.

The third reason to me is likely the most important.  Boone Gorges identifies blaming and annotation to be important tools in understanding the history of code and history of decisions in his talk Building a Better WordPress through Software Archaeology. Our software has a history and commit messages are the first draft of that history.


Further reading:

Commit Often, Perfect Later, Publish Once: Git Best Practices

Best Practices vary from environment to environment, and there is no One True Answer, but still, this represents a consensus from #git and in some cases helps you frame the discussion for the generation of your very own best practices.

On commit messages

Any software project is a collaborative project. It has at least two developers, the original developer and the original developer a few weeks or months later when the train of thought has long left the station. This later self needs to reestablish the context of a particular piece of code each time a new bug occurs or a new feature needs to be implemented.

5 Useful Tips For A Better Commit Message 

Having a story in your git log will make a huge difference in how you and others perceive your project. By taking great care in commit messages, as you do in your code, you will help to increase overall quality.

The Art of the Commit

Think of the commit log as a newsfeed for your project, in which the log message is the headline for each commit. Have you ever skimmed the headlines in a newspaper (or, for a more current example, BuzzFeed) and come away thinking you’d gotten a summary of what was happening in the world? A good headline doesn’t have to tell the whole story, but it should tell you enough to know what the story is about before you read it.

Current Events

Donate Today – Planned Parenthood

I stand with Planned Parenthood @PPFA because I believe everyone should have access to the care they need.

Source: Donate Today – Planned Parenthood

In memory of my grandmothers who can’t march today, I just donated to Planned Parenthood and encourage everyone else to do so as well.

Current Events

Dark enough to see the stars

Every year, on the day we celebrate Dr. King, I listen to his final speech.  And each year, it’s a different line that stands out to me. This year, it was near the beginning when Dr. King is answering the question about “which age would you like to live in?” and after going from ancient Egypt, to Greece, all the way up until the time that he is living and says that is when he would like to live since:

The nation is sick. Trouble is in the land; confusion all around. That’s a strange statement. But I know, somehow, that only when it is dark enough can you see the stars.

— Martin Luther King, Jr. “I’ve Been to the Mountaintop”
3 April 1968, Memphis, Tennessee

The nation was sick then and it is still sick.  Some of the symptoms are treated, but we haven’t cured the illnesses that hurt our country. We haven’t ended poverty, which Dr. King laid out a great vision for solving. Nor have we ended systemic racism, sexism, heteronormativity, transphobia, and all the other ills that make this a dark time. But only when it is dark enough can you see the stars.

The stars to me that I’ve seen are an LGBT+Allies party at WordCamp US that saw a packed bar and exceeded everyone’s expectation. The stars for me are seeing thousands of woman preparing to march in support of woman’s rights. The stars that I’ve seen are Biloxi, Mississippi deciding to officially celebrate Dr. King’s birthday as his birthday.

It’s only when it is dark enough can you see the stars.

There is sure to be plenty of darkness in the coming years.  The darkness never went away, but it’s through this darkness that we can see the stars and it’s these stars that make now a great time to be alive.

Listen to “I’ve been to the Mountaintop”. It may help you find the stars in the dark.

Current Events

Three things I read this week

Here are a couple of things I read this week that I would recommend. Finding time to read interesting things isn’t always easy, but thankfully I found the time to read these three articles this week.

I Dropped Acid and Saw Into the Future: My Surreal First Time At CES

CES is strange enough not on drugs. It’s part circus, part science museum for adults. But its purpose isn’t to entertain or educate; just to sell. It’s an ad. A massive pop-up ad that fills half a dozen convention centers, an ad that can swallow an entire village.

Erin Gloria Ryan provides an interesting and Hunter Thompson like essay about the surrealism that is CES and her experience of seeing it while on acid.

To Trolls, With Love

I did a couple of things that agitated the internet’s underbelly over the past month. My op-ed “Donald Dudley is Gaslighting America,” subsequent appearance on Tucker Carlson Tonight on Fox News, and Twitter’s banning of Martin Shkreli for his own round of high-profile trolling in response to the segment have each been their own niche target. Those are all relatively political, or at least related to the political, but that doesn’t necessarily matter. A friend of mine received her own set of vitriol in response to a popular video of her singing the alto part of “All I Want for Christmas Is You.” Harassment doesn’t have too many requirements beyond “being a woman online.”

Lauren Duca explores the harassment that she experiences as a vocal and opinionated woman journalist.

Emery’s Failures: 2012 Final Grades

I am evaluating judgment shown by the GM in selecting these players instead of the players themselves, and each pick will be judged in three categories: the value of the position picked where it was made for the team in question, how well the GM did at finding what should have been a good player at that position, and how the player actually performed.

Too often we jump to examine the effectiveness of decisions. This article examines a football draft after the players have had four years to show themselves.

Current Events

Bloody Bloody Andrew Jackson

Earlier this year I got a chance to see Bloody Bloody Andrew Jackson at the American Shakespear Center in Staunton, Virginia. It was an incredibly fun and entertaining show.

As a populist president who rose to power on a racist platform, and committed one of the worst transgressions the United States has ever seen, I absolutely saw some warning about where we are headed right now.

Populism is one of those ideas that seems right in theory, but when put into practice it often leads to a tyranny of the majority. I can’t help but wonder if John Stuart Mill was inspired by Andrew Jackson when he wrote his warnings against tyranny. One way we can yeild these warnings is as Mill’s put it:

“A person may cause evil to others not only by his actions but by his inaction, and in either case he is justly accountable to them for the injury.”

We must remember that inaction can be just as bad as action.  We can’t sit ideally by as we see a tyranny of the majority. We must speak up.

The US survived the presidency of Andrew Jackson. As with most things in the past, we can only hope to learn from it. These clips are from when Bloody Bloody Andrew Jackson was presented on Broadway. If a local theater near you puts on a performance, I highly recommend it.


Current Events Uncategorized

Alcázar of Seville Photos

In addition to my time walking around Seville, I spent the lat morning/early afternoon in the Alcázar. It was one of the most stunning places I have ever been. I wandered around for about four hours finding new stunning views and amazingly designed creations around each corner. It was so majestic and inspiring I even wrote poetry for the first time in years. If you go to Seville, make sure to plan at least half a day here.