Are you a software developer?

Do you run macOS?

Do you frequently checkout files from third party code repositories?

Do you use an IDE like PHPStorm, Xcode, Atom, Netbeans, or something else?

Do you frequently run commands like npm install that reach out to the web and pull down a bajillion files you will literally never-ever open even if your life depended on it?

I do… and that’s why I block macOS Spotlight from indexing the parent directory to all of those files. It’s a dead simple and obvious thing to do once you think of it.

Continue reading

WordPress, to me, is an independent publishing platform. It grants me the right to complete & total autonomy when it’s desireable, but also allows me to group up with others when that makes sense too.

An article from The New York Times puts into a nice perspective why I think WordPress is really important to the future of the web.

Every pirated music video or song posted on YouTube or Facebook robs the creators of income, and YouTube in particular is dominated by unlicensed content. Google’s YouTube has an over 55 percent market share in the streaming audio business and yet provides less than 11 percent of the streaming audio revenues to the content owners and creators. But Facebook, which refuses to enter into any licensing agreement on music or video, is challenging YouTube in the free online video and music world.

And this…

“They are taking all the money,” he noted. “They have algorithms we don’t understand, which are a filter between what we do and how people receive it.”

I don’t think this is anything new – tides will shift, and new technologies will emerge to try and help with distribution of content – but it’s scary to me now that so much of what’s being published funnels out into our enormous world through only a few hoses.

There’s more money in the world changing hands than every in recorded history, and I suppose it’s always been this way – content creators are starving artists and content distributors are benefactors – but the trickle-down distribution of wealth continues to run perpetually dryer vs. wetter.

I think in the WordPress space, companies like Envato are undervalued. Their operating costs are surely not as low as one may think, yet they continue to pay out millions of dollars to digital artists & creators. I think there may be room for more Envato’s to carve out their own niches, and WordPress plugins like Easy Digital Downloads and WooCommerce are the long-term solutions for people hoping to have a sustainable independent lifestyle.

On Facebook, my old pal Josh mentioned how terrible Siri is, and it reminded me of a comparison I frequently make to my tech-informed friends:

Akismet is actually my benchmark for services like this – the promise of “getting better with age” isn’t one you can just make & walk away from, and Akismet had constant non-stop tuning done to it for several years in a row to make it as good as it is now. Siri hasn’t improved, and the snarky responses when she doesn’t understand have only gotten more irritating.

Imagine if Akismet replied with “I’m sorry; I can’t tell if this is spam or delicious commentary.” every-time it wasn’t confident.

Akismet is so good, nothing in the space really comes close yet. I think that means it’s also ripe for competition, and newer insights into machine learning & big-data help make that more possible, but Akismet has such a huge head start it would be hard to play catch-up.

In my job, I work with a lot of meta-data. (If you’re not sure what meta-data is, go search the web & come back; I’ll wait here…)

I’m frequently annoyed at a lack of an icon for it. Unlike technologies like RSS, HTML5, and so on, meta-data is harder to visualize and define because it means many different things in many different applications.

In WordPress, meta-data traditionally refers to our arbitrary key-value storage system for primary objects like posts, comments, users, taxonomy terms, and so on. It also refers to the team of mostly-volunteer staff that help build & maintain wordpress.org and the surrounding galaxy of sites connected to it.

Right now, WordPress’s Meta team uses the networking icon as it’s mark, which isn’t bad, but I don’ really think it’s right. It looks like this:

Screen Shot 2016-09-04 at 12.20.48.png

I was also working on a WordPress plugin for multisite blog-meta, and couldn’t find a suitable icon, so I decided to take a stab at one myself.

Of course, it’s likely a similar design exists somewhere for something else (and any similarities are accidental & coincidental) and I have a bad habit of thinking I’ve invented something only to learn someone on the web beat me to it.

I figure, it’s better to put something out into the world for scrutiny sooner, so here’s what I came up with in a pinch, and you can see it in action here:

 

Dark
Light

All of the assets are up on Github, pull-requests encouraged. ❤️

P.S. Please don’t sue me if this icon is already a thing. I promise, I had no idea, and Google’s reverse image search came up empty, so maybe you should look into that instead of bothering lil’ol me.

 

Tone is more important than the words you use, until all you have is words. On the web, we’ve skirted tone for a long while with emoticons. :) Thankfully, the wide adoption of Emoji is rescuing us from writing obscure combinations of syntactically invalid punctuation, and I think that’s a good thing.

If you read as much as I do, then you already know words like “just” & “that” unintentionally discredit your ideas and pitches; you know body language & confidence will win people over more than a lexicon of jargon; you know how hard it is to put biases aside and trust the data.

The data about written communication, is that we all suck at it.

Everyone, across the board, at both reading & writing, sucks at it, including me. I spend a lot of time, most of my professional career, not just thinking about social software, but how to improve both the value and the return-on-investment of the ways people socialize online. I think the answer, for me, is etiquette.

Different groups of people, teams, factions, etc… have an established rapport. They found communication styles & mechanisms that work well enough for them to have considered that problem solved-enough, so they can move onto solving bigger problems. When these patterns deviate outside of traditional or societal norms, is when it becomes increasingly difficult to break into those groups.

On a large scale, I can’t break into the Japanese WordPress User Group because I don’t speak a lick of Japanese. On a smaller scale, I can’t help my village planning commission make decisions because I don’t know any of the ordinances. At home, I can’t tell what Paul the dog is really thinking because he only understands a few dozen words and I don’t speak dog very well.

For teams of humans, working together to address intersecting needs, we’ve worked for thousands of years to lower the barrier of entry into these groups. Grunts turned into syllables, words, phrases, and sentences. We introduced syntactical structure to convey pauses, stops, and rests. But when the web exploded, we froze almost all written language because it’s now the web’s biggest dependency. We can’t delete “Q” from the English language entirely because wp_enqueue_script wouldn’t work anymore.

All of this is to say, that we need to learn how to do better with what we have today, because there won’t be much new for the rest of our lives when it comes to written communication. To do that, means a few different things…

  • Lurk. We all need to read, listen, & absorb. This includes understanding the general vibe of who is all involved, and deciding if it’s compatible with you.
  • Respect. Groups of people have established processes. No one can change these easily, especially someone new & full of enthusiasm to rock everyone’s worlds.
  • Decide. You need to choose where you think you fall in the pecking order, and make no mistake, there is a pecking order. Even flat organizations have a hidden social hierarchy. Understanding Social Dominance Theory will help you, here.
  • Introduce. Once you have enough data from lurking, you can slowly start to apply what you’ve learned. Sometimes this means humor, sometimes strictly business, or other times it means only lurking and not getting involved at all.
  • Pace. Now that you understand the social dynamic, and have decided where you think you belong in the group, it’s time to try to keep the pace. Traditionally, this is called “fitting in” but it’s important to earning the trust of your new acquaintances.
  • Pass/fail. You’ll know pretty quickly whether any of your above efforts have resonated positively or negatively, and each interaction will echo through-out the group. Someone will mention you, one way or the other.
  • Stay/bail. The level of joy you receive from any group of people should be the underlying motivator for driving your decision to stay or leave. If it’s rewarding, healthy, and fun, then stay. If it’s causing harm to yourself or others, my advice would be to consider anything else.

“Us vs. Them” is a real feeling, because we are – all of us – are constantly at odds with each other. In our base programming, we are animals, sizing each other up, and fighting for scraps. Sure; we are mostly domesticated animals, but during times of distress or high-anxiety, you can watch people become animals & treat other people that way too, and triggers could literally be anything from allergies to relationship issues to PTSD and on…

When it comes to WordPress’s leadership, or BuddyPress/bbPress, or really anything else, these same rules apply, but increasingly so because almost all of our communication is non-verbal. This means a million people may read your words and hear kindness in your written voice, but the one person you want to hear kindness may only hear rage, for reasons that may or may not have anything to do with anything you did or did not do. Phew!

My proposed solution, is etiquette. More pleases, more thank-you’s, more awareness of who is involved in what, who is in charge of what, who has earned what, and who the who’s are and what they want to be when they grow up. This means a base-level respect for everyone, regardless of your history or lack-there-of. It means reading your words back to yourself and trying to convey a smile without using :) or 😀.

Ultimately, it means being patient, and taking the time to craft your words so they will sound like a well-intentioned contribution to your audience.

For slowing down, I’ll recommend you try switching your keyboard layout. In 2010, I switched to Dvorak – when my 100wpm plummeted to 20, those 20 words needed to matter most. Twitter’s 140 character limit maybe helps with being succinct, but I don’t know that length is as important as word-choice and knowing your audience.

Lastly, it helps to know yourself, and have a relatively clear idea of who the people around you think that you are, and how similar that is to who you think you are. If people think you’re always goofy, and you think you have something serious to offer, changing that perception is not going to be easy, and it may take a number of years to swing people around to accepting your style & approach for what it is.

I think if everyone has a bit more patience with each other, and we all take the time to consider the ripples we leave in people’s lives, we can communicate with written words in ways that don’t sink ships or hurt feelings. <3