Perfect Linux Mint on my Macbook Pro 9,2 Oct 15, 2016 A few months ago I posted about my frustrations getting El Capitan working with my relatively simple developer needs. At the time I complained about the direction Apple is going. One of these days, I threatened, I would jump back to Linux as a primary desktop environment. This week I read about everyone’s problems getting OSX Sierra going, and I decided it was time to take the plunge. Apple, I completely understand the direction you are going with your environment. ...
301 Redirects are the Herpes of the Internet Aug 15, 2016 My client bought a domain name based on her favorite username when she was young. Like any teenager, she didn’t choose the best name. But SpongeBobLover16 (name changed to preserve her anonymity) wanted to exert her online independence. She decided she would give her real name domain to SpongeBobLover16.com in a 301 redirect. Her parents told her she should always use a 302, but she ignored their advice. “I remember it felt so good,” she says today, “but now I have to live with that mistake every day. ...
Getting my notes out of Evernote Aug 13, 2016 The Why I’m an obsessive note taker. Meetings, ideas, to do lists, grocery lists… The act of writing really helps me remember, so I’ve been writing everything down since I was a teenager. For years I had a thousand text documents scattered around my computer. In 2008 I discovered that the act of writing isn’t nearly as effective as the act of searching, so I resolved to start taking notes in a central, searchable, sync’ed system. ...
Moving to Amazee Labs Jul 29, 2016 About a month and a half ago, I left my position at Forum One to start work on a project with Amazee Labs. Yes, a month and a half is an eternity in Internet-Time, but better to blog about it late than not at all! I loved my position at Forum One. I got to work with worthwhile clients like Oxfam and United Way, I got to solve interesting and tricky Drupal problems, and I got to work with some truly brilliant colleagues. ...
Some git log magic Apr 15, 2016 Today I got to generate git statistics for my team. It’s more fun than it sounds! First of all, it’s always entertaining to learn just how flexible git’s reporting can get. Secondly, it’s a chance to dive back into my old sysadmin tool kit and play with awk, sed, and friends. There were a few questions I wanted to answer about one particular developer’s input. I’m concerned that he is working too much after hours. ...
An Open Letter to Wired Magazine Feb 09, 2016 Dear Wired - I read your post about the changes in ad blocker policy on your site. Thanks for writing in such an open and respectful tone; it’s clear you care about your readers and want to find a reasonable way forward. Unfortunately the post fails to address the REASONS that your readers use ad blockers. If only you had gone a little bit farther in the post and offered specific promises in exchange for being whitelisted, I think you would keep a much larger proportion of your readers. ...
How Drupal should handle client-side framework obsolescence Dec 08, 2015 Today I read a great blog post from Dries: Should we decouple Drupal with a client side framework?. As usual, Dries puts a lot of thought into his writing, and braves a shitstorm of responses by laying his thinking bare while he’s still mulling it over. I couldn’t resist adding to the storm. I completely agree that Drupal would benefit from figuring out a standardized approach to decoupled front ends. I think Dries is spot-on in supporting a “progressive decoupling” model as a great best-of-both-worlds response that can happen within 8. ...
Drupal 8 RC 1 is out! What now? Oct 08, 2015 Last night (my time) I got the good news over twitter: That’s right, Drupal 8 has it’s first release. But what does that mean? Is it done? Can I start using it yet? What kind of changes are coming? Will dawehner get to sleep, at last? Are we there yet? Despite all the rejoicing on social media, this isn’t the final release for Drupal 8 - it’s only the first Release Candidate. ...
El Capitain broke my developer stuff! Here's how to fix it Oct 01, 2015 Last night I installed OSX’s new “El Capitain” update, and it broke most of the tools I use in my daily life as a developer, including homebrew and git. Here are the steps I had to follow to get everything working again. Disable System Integrity Protection System Integrity Protection is a new feature of OSX, also called “rootless.” As the nickname suggests, it creates another level of access above your root account. ...
Bundled TV pricing will come back from the dead Jul 17, 2015 Everyone is excited these days about the death of ESPN, particularly as evidence of the death of “bundle priced” Cable TV. Consumers are supposed to be excited that soon they will only have to pay for the content they want. Don’t get too excited yet. Let’s remember the basic purpose of bundled cable TV: for content producers, cable company bundles provide an easy, single outlet for their content. It’s “somebody else” who will get the content to their viewers, sell advertising, and collect payment. ...