Jenny and Jai

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

Two things you pay for when you hire a developer

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.

There I go again…

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.