Last weekend, we found out that two friends of ours — mothers of our kids’ classmates — were involved in a domestic dispute that left the two of them in the hospital in critical condition from multiple gunshot wounds. Full news reports here and here.
What happened was horrid and devastating and both women not only had families but were teachers and educators; Jai was the librarian at the Open Classroom school and I worked closely with her to develop the Book Review Library plugin for the Open Classroom library. I can’t begin to imagine the repercussions of this experience, physical, emotional and financial. There are a pair of YouCaring pages up for both of them and it would be amazing if you were able to find it in your heart to help these fantastic women and their families out as they work on healing.
Tomorrow is Solstice — during which we won’t be using electricity (at least as much as possible) — and then we’re driving up to Washington. Before I go offline for the next couple days, I wanted to take a minute to acknowledge a historic event that happened today in Utah.
A Federal Supreme Court Judge ruled that a Utah ban on gay marriage was unconstitutional — that it violated the basic human rights granted in the Constitution of the United States.
This is effing huge. Not just because Utah is a big fat red state but because it’s establishing the fact…well…we won. Everybody is — as they should be — fucking equal. And should be treated with equal respect and given equal rights. Sure, it takes a quorum of assholes to write up a law stating that (marriage == man + woman) for that to get overruled in a Federal court but it doesn’t matter. Right now, there are people who are in love and have been waiting for this for years, lining up to finally — finally — have that recognized. In Utah.
I may not be a native Utahn. And I hate much of the politics of this state. But dammit if this doesn’t make me proud to live here.
From HuffPo: Utah Gay Marriage Ban Struck Down As Unconstitutional
From Q Salt Lake: Breaking: Utah’s Amendment 3 unconstitutional
No matter what else you may pay for when you hire a developer, you will always be paying for these two things:
1) Their time. Every developer I know is busy, including myself. That means, in order for something to be good enough for them to stop whatever else it is that they are working on, you need to be willing to make it worth their time. This may be that the project is particularly interesting to them or it may be monetarily. Either way, you will be bidding on their time against any number of other projects that are already attracting their attention.
2) Experience. By hiring a developer, you are making a leap of faith that they know what they are doing. Generally speaking, experience coincides with cost — you won’t find many (if any) experienced developers working for cheap. The market tends to work these things out naturally — an inexperienced developer, overpricing their work, will end up breaking something or getting in over his/her head and will end up getting negative feedback of one form or another and lose clients.
The more you are willing to value these two things in a potential developer, the better the developer you’ll end up with. Anyone can write code, but not everyone comes with the experience and expertise to write good code. If you are unwilling to apply value to your potential developer’s time and experience, you are unlikely to end up with a very good developer.
So, today the WordPress 3.8 Admin Help team met up in #wordpress-sfd — a fact that I would have forgotten entirely about had I not been at my computer coding at the time . Siobhan and one other made the meeting. That was fine. You may recall I mentioned something a while ago about getting involved in core development. Siobhan said she wouldn’t be able to be the team lead because she’s got lots of stuff going on until December, so a new team lead would need to be figured out. I proposed waiting until next week to make the decision. But I somehow found myself taking charge of things anyway, making decisions, asking important questions and ultimately I resigned to just being the team lead because probably no one else would jump up to do it anyway.
So, yeah. I’m now the team lead for Admin Help. I guess this means that I’ll wind up on the credits page if this gets integrated into core in some form or other.
I’m presenting again at WordCamp SLC. This time on internationalization in WordPress, something fresh on my mind from having just finished my last Pluralsight course on the same topic.
Here’s something I learned the hard way today.
If you are using Genericons in your WordPress theme, and you’re enqueueing it like this:
wp_enqueue_style( 'genericons' );
…you’re going to run into problems if Jetpack is enabled, because Jetpack uses the same method. Normally this wouldn’t be that much of an issue, but their version of the Genericons font is older and doesn’t include some of the newer icons — which will just be missing if you’re using the Jetpack version. So, to resolve this, you’ll need to make your Genericons handle more unique, e.g.
wp_enqueue_style( 'mytheme-genericons' );
This has officially been fixed and will be resolved in the next Jetpack release. There’s also a discussion over here about possibly including Genericons in core, which I wholeheartedly support. Thanks George and Jeremy for being so on top of things that they happened to notice my little blog post out in the middle of Nowhere, Blogosphere USA.
New game show idea:
Contestants must cook a meal (think Iron Chef) while their favorite music is playing. Music must be danceable, and contestants are expected to dance while cooking. A panel of judges scores the contestants based on their dancing as well as the quality of the food. Contestants lose points if they spill, burn themselves or their food.
On the 4th the Internet Defense League is launching the Cat Signal in protest of PRISM and NSA spying on American citizens. Seems like a good time to download my Cat Signal plugin for WordPress, if you haven’t already.
Thunderclap: July 4th: Protest NSA Spying.
Brian posted a link to Cat Signal on Post Status. It may not be the same thing (yet) as being Dugg but it’s still pretty cool. I still need to write up a post on how and why I wrote the plugin…
Cat Signal: An advocacy plugin for the Internet Defense League : Post Status.
The Next Day enters the UK album charts at #1
You know, I realize there’s a story behind the album cover for David Bowie’s new record, and it’s all introspective and about how you can never really live up to stuff you’ve done in the past, but every time I look at it, all I see is someone slapping a big white box on top of the “Heroes” cover and calling it done. I don’t care how introspective it is, I don’t care how much thought went into this cover. It’s shit.