For a long while I’ve been meaning to take advantage of the laziness that our Daily Post blog offers, and today’s topic was short enough to finally motivate me to start.
Would you rather be able to read other people’s minds, or live forever?
Clearly, we all would rather be Q than Diana Troi. Am I right, or am I right?
See, living forever comes with it certain assumptions… being impervious to pain, having some sort of regenerative ability, and finally learning to play the piano. Without those things, I’m just another bag of organs. After a few thousand years of people watching I’d develop the ability to predict people’s behavior anyways; eventually I’d have both powers and everyone that picked “read minds” would be dead and buried.
Now that I think about it, this question is severely flawed. Who, currently in their right mind, would pick “read other people’s minds”?
I want to read my dog’s mind instead.
Most of the crap people think of on a daily basis is stupid. You’d be stuck listening to people complaining about their bosses, worrying about the weather, and all sorts of other mundane non-events until you finally die a glorious death just being happy that the voices will finally stop.
There’s a reason why Google chose circles for its new Google + social graph, and it isn’t just because it’s a clever name. If you search Google’s archive of images for the phrase “social graph” every single relevant image that comes up portrays relationships as being circular.
In the screen shot above, it’s clear that we humans seem to naturally illustrate our relationships as being… rounded. We live our lives constantly juggling these relationships with friends, partners, family, and colleagues in an intricate network that is unique to us. What better way to depict these predictably random dynamics than with a shape that has absolutely no bias towards any direction or alignment – the circle.
Up until now, we’ve been forced to map these relationships within rigid digital constructs built by developers (see: me) to make it as easy as possible to manage that data as it scales into the millions of relationships.
It’s easy to lump people into classes and demographics and groups and categories because we receive (false) positive reinforcement from doing it, and quantifying these relationships by putting them into boxes makes them feel real.
You are my: [ ] Friend [ ] Family [ ] Pet [ ] Dinner
Since the first time someone drew a recognizable picture of someone else, having something we can go back to and look at and touch and say “Yeah, that person exists and we are important to each other!” has been an evolutionary significance in our development that technology hasn’t been able to properly convey quite yet. With every emerging social platform that comes around we get one step closer to translating the complexities of our relationships in ways that actually make sense, beyond being friends and followers.
If nothing else, Google + (and Circles specifically) is a reminder that our lives are ever-changing and the people we know now and will meet tomorrow don’t belong in any rigid box. If you are my friend, I appreciate my judgmental classification of you in my life just a wee bit more today than I did yesterday.
It’s been seven whole days since I switched from qwerty to Dvorak, and I’m happy to report that progress is steady and my accuracy and speed are improving day by day. There is a hurdle I still repeatedly trip over, and it’s the one that prevented me from making the switch originally a year ago.
Dvorak is possibly a worse layout for coding in HTML/PHP than qwerty is.
What qwerty has going for it in terms of coding, is the relative location of all the special characters that programming languages rely heavily on: brackets, quotes, semi-colon, etc… Dvorak purposely distances those keys from the home row, making them more difficult to reach, especially repeatedly with your pinky fingers. The greater-than/less-than characters right now are my biggest challenge because using the right shift key has never felt natural to me.
I think my memory has reserved a special place for where these special keys are. Because I spend less time typing out new code, and instead am rearranging existing code and improving it, special characters aren’t being accessed enough to purge the old muscle memories as quickly as normal letters. To solve this, I think I’m going to come up with some exercises to do during the each day to stretch my pinkies out and get them doing what I want them to, instead of what my memory remembers them doing.
Learning Dvorak keeps reminding me what it’s like to learn to play an instrument. So many little mistakes need to be made and so much practice needs to happen before you can play your first full song. Relearning how to program with Dvorak is like switching from drums to bass guitar on your favorite song – you know every note and beat, you just can’t hit them without dedication and practice.
Today I said this in a comment, and it summed up day 4 of dvorak quite nicely:
…it’s ended up to be less about speed. I’ve gotten so good at navigating qwerty (about 95 wpm on a good day) that in recent years I’ve slowly taken it for granted. I’ve been careless with my words because they were so easy to put down. Now that the cost of typing has increased, I’m expressing my thoughts more mindfully, and slowing down to focus on each of them instead of rushing to get them out before they disappear.
Insomnia strikes, so in an attempt at brevity for the sake of sleeping, things are slow and steady. I am still quite amazed at how little my fingers move around, and at how quickly I’ve been able to adapt to the new layout. In light of yesterday’s revelation, I’ve started using downtime to silently recite words and keypresses, hoping to speed up the purging process of the qwerty routines.
A few days ago, I Instagrammed a photo of my keyboard in pieces; I’m including it in this post in place of more insomnia-induced rambling…
I spent his past week in Austin, TX for a team meet-up, and was made frighteningly aware of the seriousness of the draught and wildfire situation when I saw this on my way home Friday, from approximately 30,000 feet in the air:
[wpvideo QxQ114gv]
I’m not sure exactly where this fire was, but judging by the smoke it must have been fairly significant. Hope all you Texans manage to stay safe out there.
After my second full day of Dvorak, I can tell that my fingers are doing much less traveling around the keyboard. It almost makes the keys feel small and squished together while typing because my fingers leave their respective positions so infrequently. I have managed to commit a few commonly used home-row words to muscle memory already — the & has.
Taking the time to learn Dvorak has come with an interesting observation: I do not know which key represents what letter – I only know that moving my fingers in a certain way yields a positive (or negative) result.
If you sat me down and told me to draw a qwerty keyboard, I would have came to the same conclusion, but still it’s quite an epiphany – I use a keyboard for 10 hours a day, but can’t draw one without pretending to type on one.
It’s a reminder that typing was once something I didn’t do.
I’ve gotten a dvorak rhythm down, and while not a very fast one (about 15 wpm) I think focusing on accuracy now will help improve my speed later. I’m able to reliably touch type without looking at the keyboard, and can tell immediately when I’ve hit an incorrect key. I’m picking up some new typing habits though, which seem to be mostly positive:
Left thumbing the spacebar
Using the right shift key appropriately
Thinking before I type – This sounds weird, but I pick my words more carefully now that they take longer to type
Brevity – I can tell I’m using fewer crutch words, staying more focused on what I’m typing, and typing with the intent of maximizing the return of my efforts.
So far that’s the biggest take away for me: type with intentions.
Today is the first day of the rest of my Dvorak life.
I tried to switch a year ago but only lasted about 2 hours before being so disoriented and frustrated that I gave up and (literally) swore it off as something I would never have the patience or commitment to try again. Today I decided to give it another go, this time swapping the physical keys so I could cheat and see where the new key placement is.
Aside from the obvious change in keyboard layout, my biggest pain-point has been self inflicted by way of not having the nubs under my index fingers anymore. I’ve gotten so used to picking up my laptop (or sitting down at my desk) quickly finding the home-row, and getting to work, the flatness where I /know/ there should be texture is slowing down my existing rituals. The new layout also goes against where my brain wants the new key locations to be; the L, M, R, and W keys feel backwards, and I want to invert the E & U, and T & H keys. I know I’ll adjust, but right now it still feels pretty odd.
What I’ve found to be the most helpful is to focus on avoiding spelling errors, never guessing at placement, and pausing to remember the last time I successfully typed that letter and what the word was. This is helping me treat learning dvorak like I am learning a completely new instrument rather than associating new (healthy) behaviors with old (potentially bad) ones. Already after one day I can see how many of my touch-typing qwerty’isms won’t be useful anymore.
So… If you’re one of the people in my life that have gotten used to my long-windedness and quick response times, look forward to some brevity and typos!
Today was a very awesome day for me; it was my first full day as a Code Wrangler with Automattic, Inc.
First, I’m really excited about the opportunity to work with such amazing, talented, and ulta-cool people on a daily basis. Over the past 2 years I’ve had the pleasure of meeting a fair number of Automattic employees at various WordCamps across the US. They all do-what-they-love and love-what-they-do, and to say that this has been a goal of mine would be an understatement; it’s a dream job come true.
Second, I’ll continue to support my existing WordPress plugins. If you use anything that I’ve written or helped develop, that will keep on keeping-on. Regarding BuddyPress and bbPress, those are still very much full-steam-ahead, as well as some other really neat implementations of both of those projects.
Third, I’ll be available for speaking opportunities at more WordCamps and conferences. When I was working freelance I really needed to budget my time and finances months in advance, and consider the out-of-pocket cost to my family and my business for each individual trip. That made it really hard to cherry pick which ones to visit since the decision was directly linked to how much gas I had in the car and how full the refrigerator was. Now I’ll be able to be more involved with the community again, not just at WordCamps, but the support forums, IRC, and other various conferences (which as a brief aside is something I’ve really been missing lately.)
Lastly, I’m appreciative of everyone that I’ve met in the WordPress community. The past few years have been amazing, and words can’t express how excited I am for what the future holds for me at Automattic.