Category: Technology

  • I’m turning into a bit of a Wes Bos fanboy. He’s about my age, but been in the game much longer than I. His development career seems to match a lot of what I’m trying to make mine: advanced WordPress and full stack JS.

    But most recently I’ve enjoyed his (free) CSS Grid course. The more I do with CSS Grid the more I like it and this course really shows off what it does well.

  • By which I mean that I’m hosting, but Meetup sent me a reminder.

    Tomorrow__You_re_hosting__August_WordPress_Meetup__New_Location___-_alexjgustafson_gmail_com_-_Gmail.jpg

    pronoun.gif

    We’re going to be talking Gutenberg, and if there’s interest I might quickly demo the recently announced support of plugins and themes on the WordPress.com Business plan.

    RSVP for the event on Meetup.com, and note we have a new location.

    https://www.meetup.com/WordPress-Meetup-Louisville/events/242181861/

    , ,
  • The worst step for getting better at anything is questioning why you’ve bothered getting where I am thusfar.

    “Screw the internet, I should take up burger flipping” sounds totally reasonable as I pound my face into programming books.

     

  • Every Monday, Spotify creates a playlist for you with music they think you’ll like. It’s called “Discover Weekly.” It can be hit or miss – but I usually give it a shot at least once during the week. This week it did not disappoint.

    Leading off the playlist was Vienna Teng’s “Hymn of Acxiom.”

    I recognized the song, but not immediately. I was used to it not with words and digital harmonies but with a brassline. It was the Bluecoats’ ballad in their 2014 show, Tilt.

    I had no idea this was originally a song with lyrics. And as I heard the true meaning of the song for the first time I was pulled in.

    Let our formulas find your soul.
    We’ll divine your artesian source (in your mind),
    Marshal feed and force (our machines will)
    To design you a perfect love—
    Or (better still) a perfect lust.
    O how glorious, glorious: a brand new need is born

     
    Acxiom is a provider of marketing software. They do a lot of stuff, and having experience in the industry I don’t want to over-generalize the pros and cons of them or their competitors. But let’s say they have a lot more to gain from your lack of privacy than they do defending it. “Hymn of Acxiom” presents a dystopian farce; a religious rite of a company tracking and manipulating people.

    Imagine if 1984 was written from the perspective that Big Brother really was just the best.

    Vienna Teng performs the song live and explains its origins in this video.

    The song has been my work soundtrack for the week. I’ve been known to listen to songs on a loop before and this one really fit my mood. In past jobs I basically sold people’s information to companies, a part of the internet I really hate. My day to day now lets me fight on the right team: advancing an open web, advocating for both transparency and privacy where both are needed.

  • get.blog

    Open registration for new .blog domains begins on November 21st, but you can apply early today at get.blog. In November when it’s all up-and-running you’ll see this very site move over to a .blog domain!

    But I can tell you what it won’t be…

    Screenshot of get.blog's search for the domain name alex.blog which costs over one hundred thousand dollars

    … unless someone else wanted to get me a present!

  • The monthly WordPress meetup is upon us! I’ll be talking child themes, Scott Gilbertson is going over image optimization, and we have another guest speaker showing off some professional WordPress creations.

    It’s a laid-back meeting with lots of opportunities for questions, discussion, and finding help for any problems you may have with your own projects.

    RSVP to attend on the Meetup.com event.

    http://www.meetup.com/WordPress-Meetup-Louisville/events/231754478/

    , ,
  • Recently I hit a cool benchmark of 10,000 points on the technology education website, Treehouse. I really like what they offer and really owe a lot of my career to them. I guarantee you, without learning what I’ve learned from them I never would’ve been hired at Automattic.

    In celebration of those points, I decided I needed to get some Treehouse stickers on my laptop. I remembered they had a swag store up at one point, but they took it down. Not to be deterred, I emailed their support team and they offered to send me some stickers to celebrate the occasion. They also added a cool “Thanks!” card with a hand-written note inside!

    Mike the Frog now gets to chill along with Wapuu and friends on my laptop.

  • Automattic has an abnormally high density of non-QWERTY typists. Matt types Dvorak and pretty vocally supports everyone taking the time to learn a layout that will help us be efficient and ergonomic. Not everyone sees increases in speed, but its very common to see reduction in wrist pain after switching away from QWERTY.

    As part of the new year resolution phase, a lot of Automatticians decided to finally make the jump to either Dvorak or Colemak. Since I’m on paternity leave, I thought I might take the same leap. In 2014, I briefly attempted a switch to Dvorak but with some frequent needs for fast typing it wasn’t very successful. While the baby doesn’t let me have long periods of concentration for any serious projects, 20 minutes of typing practice here and there, along with a cold turkey approach, was something I could accomodate.

    Colemak, I Choose You

    My previous failure with Dvorak was the biggest reason I chose to try out Colemak this time. Learning the following facts helped seal the deal:

    • Only 17 keys change from QWERTY to Colemak (33 change with Dvorak)
    • Many of the ones that don’t move are low-frequency keys you’d have a harder time practicing anyway
    • Punctuation largely stays the same, so it doesn’t really require practice
    • Z, X, C, V all stay the same making it easy to not change my shortcuts for undo, cut, copy, and paste.
    • My Macbook already had the Colemak keyboard layout pre-installed, which I had no idea was the case.

    LearnColemak.com

    My first steps were using Chuck Smith’s Learn Colemak in 9 Days lessons. They’re not anything too crazy, just a prompt followed by a plain HTML textarea for you to type in.

    chucksmithcolemaklessons.gif

    The biggest downside to these is that there’s not much by way of stats or validation as you go. If your browser has spellcheck running, that’s what you’ve got. It’d be easy to make a mistake and never know it. The upside is that they’re free, simple to use, and get the job done. I completed the lessons in five days instead of the proposed nine and got good enough to stop switching back to QWERTY.

    I sent a message of thanks to Chuck and he replied saying how fun it was to receive so many brief messages from new Colemak typists. I guess I wasn’t the first to email him while still typing uncomfortably slow.

    Typing Club

    typingclub.gif

    Once I felt comfortable touch-typing in Colemak, I started using the lessons at Typing Club. Right now everything there is QWERTY-focused, but you can turn off all the aids and just use it as typing prompts. I really liked how you got little mini updates on words while you typed in addition to the final stats at the end. I liked their design enough that I went back and did all the QWERTY lessons too, just keeping it in Colemak. Things like “jfjf fjfj dkdk kdkd jkjk fdfd” are simple in QWERTY but really challenging in another layout, so I think that was actually time well spent.

    Beyond

    Once I completed the prompts at Typing Club, I found myself regularly typing upwards of 45 words per minute with occasional moments of true speed. I was now an average typer who happens to use Colemak, which is not a bad start. However, since I’m used to typing several thousands words a day for work at an average of over 70 wpm, this was nowhere near the end.

    Since then I’ve had daily bouts of typing practice, mostly using news articles and blog posts as prompts. Combining my reading desires with my need to practice just seemed efficient. Most recently, I’ve started trying to catch up on the lore of the Magic: The Gathering universe. Those stories are simple fiction that don’t require much consideration, so they make for good prompts. I can focus on the typing and I’ll assuredly still catch the plot.

    The last hurtle is really thinking-and-typing more often instead of typing out words I’m reading. While I can now type out a prompt upwards of 50wpm, thinking about my own words and typing is always much slower. I’ve got several blog post drafts going, so hopefully that will provide me enough practice to rejoin the elite typists’ speed.

  • Over the weekend we got a belated Christmas present. Our daughter, Grace, was born. However, if you follow my inane postings on social media, you’ll notice they’re largely text and only mildly worth seeing.

    https://twitter.com/alexjgustafson/status/682202358730874880

    I wrote about this before, but figure it’s worth a reminder. For the most part, we won’t be posting pictures of Grace on social media like Facebook and Twitter. Other folks (friends/grandparents) will do more I’m sure, and we’re not going to hassle them about it. It’s just hard to predict exactly what will become of all the data we put onto the web by the time Grace is old enough to have an opinion about it.

    With certainty I can say I’m very happy my baby book is not open and available for the internet to see, even though I’m sure there were friends and family who wanted to see more pictures of me when I was a baby. Just because we can make photos more available to everyone doesn’t mean we automatically should. Not putting our photos on facebook everyday doesn’t mean we’re hiding our daughter from her grandparents, we just don’t prefer that medium.

    However, I’m not sure of a solution that really fits all the new social norms and still satisifies this desire of mine. We still posted a picture to make the birth ‘facebook official’ and I totally approved of grandparents posting pictures of them and the baby on social media as well. For my part though, I plan to keep most of the pictures at least partially obscured away. When Grace is old enough to have an opinion, we can always open them up to everyone if she’d like that.

    If you’d like to see pictures of Grace, we’re blogging them at https://babygustafson.wordpress.com/ .

    You’ll need a password to view any of the posts, but we’re happily providing access to any friends or family. If you don’t have the password but would like it, just contact me in real life or use the contact form for the photo blog.

    ,