OSCON!

Jul. 13th, 2012 10:06 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
So, is anybody else going to be at OSCON next week? We're bringing a whole DW contingent!
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
I wanted to specifically post congratulations to Jon "maddog" Hall (executive director of Linux International), who announced this week in his Linux Pro Magazine column, in honor of the 100th anniversary of Alan Turing's birth, that he is gay. It's humbling to realize that someone who is no more than twice my age was born in a time when such an announcement would have been unthinkable, where today the majority's reaction is usually more along the lines of "oh? Okay then!"

In 2001 or so, I was working for Prudential Insurance & Financial, and the department I worked for had a "lunch and learn" type event to celebrate Pride month -- one of those "have a talk with real live gay people to talk about what it's like being gay" forms of diversity training. It was organized by one of the VPs of the department, a woman about 20 years older than I was who'd been living with her "roommate" for years, and one of the guys in the project management team, a guy about a decade older than me. Both of them were out in the not-really-out-but-not-really-trying-to-hide-it-too-hard kind of way, and that lunch was the first time either of them discussed being queer at work in any way other than to carefully-selected friends.

I'd already been out at work, mostly because I am so very, very, very bad at staying in the closet and tended even then to out myself accidentally all the time. (Bruce Byfield contacted me yesterday for permission to name me in his article on LGBTQ presence in the open source world that stemmed from maddog's announcement, saying he knew some people were out to friends/family but not more publicly. I thanked him for his consideration but reassured him that people on Mars probably know I'm a dyke. *g*) Even so, and even though we were in a room full of other queer people and straight people whose presence at the (voluntary and self-selected) discussion group meant they were pretty far along the path towards ally-hood, I remember how ridiculously hard it was to actually open my mouth in front of a room full of my coworkers and peers and say, yeah, I'm a lesbian. I wouldn't have thought it would be, until I was halfway through a point I was making and realized I was shaking like a leaf.

Today, only a little more than a decade later, I don't have any problem at all calling [personal profile] sarah "my wife" in front of other people -- at work (and it's not just because my 'coworkers' now are people I'm also good friends with), at conferences, during doctor appointments, to people I'm talking with casually. Part of it is definitely because I live in a relatively liberal area of the US -- there are certainly parts of this country I'd be a little more careful and countries where I wouldn't mention it at all, and unfortunately that 'relatively' does still need to be in there because there are still many, many things that Maryland and Marylanders fail at -- and part of it is definitely because I've grown into a lot more confidence as I've gotten older. But a huge, huge part of it is changing societal attitudes and the increasing visibility of queerness.

Things aren't perfect. They aren't going to be perfect for a long time. But they are so, so much better, and every voice standing up to say "I'm so-and-so and I'm gay" helps to turn that tide.

Congratulations on being able to make your announcement, maddog. And thank you for doing it. :)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Readers of the Geek Feminism blog will have already seen that this week was a disheartening week to be a woman in tech, with not one but at least three instances of being reminded that to a nonzero number of people in the tech world, I am valued more for my bra size than for my brain size. This is not, sadly, unusual, but this time on the Sexism Merry-Go-Round, I was pleased to see the script play out a little differently in one of those cases.

Long story short, the company Sqoot advertised a hackathon in extremely sexist terms, and a number of the hackathon's sponsors acted swiftly and decisively to express their displeasure. When the issue was not resolved to their satisfaction, they then pulled their sponsorship, with statements denouncing Sqoot's actions. Examples include:

* Cloudmine, a company providing backend for mobile apps, pulled their sponsorship and posted About Sexism in Tech (which I felt was an excellent post, and could probably be used as a textbook example of how to write an apology post);

* Heroku, a cloud application platform, investigated and pulled their sponsorship;

* Apigee, a data platform for mobile apps, pulled their sponsorship;

* MongoHQ, a hosted platform for using MongoDB, began with discussion and moved to pulling their sponsorship

Local area user groups also made strong statements against Sqoot's actions, which were also great to hear.

It seems like every time this happens -- and shit like this keeps fucking happening -- the discussion gets derailed into an endless series of explanations about why shit like this really is a problem and why exhortations for women to lighten up are never an appropriate response. Today, I am pleased to see so many voices challenging "brogrammer" culture and speaking up to say that casual sexism and the marketing of women as a "perk" of a hackathon is Not Okay.

I'm also really, really encouraged at how many of those comments are coming from men. It's easy, sometimes, for me to forget that there are so many male allies out there who are just as frustrated by this crap as I am. Thank you to all the awesome men out there who have my back, and thank you to the companies who refused to even passively support this kind of behavior.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Occasionally (when I remember to) I take a snapshot of the site's statistics for future reference and comparison (in the future we'll have historical stats as well as present-day stats -- the data's there, there's just no pretty frontend for the comparisons yet). I was doing that tonight, and I figured, for shits and giggles it might be neat to present a "then and now" comparison.

Behind the cut: a table with comparison figures for three time periods, as close to one year apart as I have the data.

Dreamwidth: Then and now! )
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
This week, we resolved the last outstanding single-digit bug.

(Bug 8: Add ability to subscribe to a particular user's posts to a community; patched by [personal profile] sophie.)

We have 25 remaining double-digit bugs, some of which are metabugs/admin bugs that won't/can't be resolved and most of which are really involved epic projects I logged into Bugzilla off my initial "shit I'd love to do someday but probably we won't get to for a while" list I was keeping back during the initial brainstorming phase -- and I'm sure some of them could probably be closed now because they don't mesh with the direction the site developed, but I haven't been through Bugzilla on a "close bugs that are no longer relevant" run in a while -- but we now officially have knocked out all the single-digit bugs. I think this is very nifty. :)

Also of the nifty: we have 3369 bugs RESOLVED since we started using Bugzilla as a bugtracker in mid-January of 2009 (before then it was all just in our heads and in a few spreadsheets while we figured out how we wanted to set up bug tracking); we have 2975 bugs RESOLVED/FIXED. (The difference being: any time a bug is closed at all, it's counted as RESOLVED; RESOLVED/FIXED is for things where we explicitly made a change, while the others include such statuses as DUPLICATE, LATER, WONTFIX, and INVALID.) Some of those were massive sweeping changes; some of them were one-line fixes. I love every single one of them, because it means we're constantly trying to make things better. :)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
I absolutely, completely, and wholly adore each and every one of the people who make Dreamwidth such a delightful place to run. Writing posts in [site community profile] dw_news is a chore (seriously, it takes forever to chug through a whole thing -- anywhere from 7-10 hours depending on how much research I need to do and how many sections there are to write), but it's always worth it, because when I hit that 'post entry' button, the outpouring of love and awesomeness we get is just stunning.

I love working on Dreamwidth, because whenever I get discouraged or demoralized or just plain down -- which happens a lot; it's not easy working at home, in relative isolation, with nobody to re-energize yourself with face to face, and AIM and irc doesn't always work -- I can go and read all the awesome comments of encouragement and love, and it reminds me that there are people using this thing that we made and they are using it in awesome ways, and it reminds me that there are people out there who really get what we're trying to do with this whole thing and they appreciate all the time we take to get the little things right, and no matter how little a particular change is, it will always turn out to be that one thing that's been annoying the hell out of someone, and basically WE HAVE THE BEST USERS EVER. THE END. I LOVE YOU ALL. A LOT. THANK YOU FOR BEING FUCKING AWESOME.

(That all having been said, [personal profile] redpyre has now officially won [site community profile] dw_news commenting forever and ever with this comment.)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
All open: 880
All assigned: 176
All assigned, no patch: 153
All unassigned: 704
Bugs only: 546
Enhancements only: 334
Needs-commit: 17
Needs-review: 27
All resolved: 3324
All resolved-fixed: 2938
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Happy 2012 to everyone! May your 2012 be full of kittens and puppies and rainbows and shiny happy things.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Has anyone made a directory of RP games on DW, or is there a players-wanted ads community anywhere? I'd like to link it in a news update, but I can't find one!

afk dammit

Oct. 11th, 2011 10:30 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
for those whove been looking for me: hand/wrist probs from surprise cyst needing emergency surgery next week. no idea how long i'll be out but i'll at least have sarah to dictate to for big stuff! rec me tv and movies for recovery?
denise: Dreamsheep labeled 'denise' and 'the suit' (the suit dreamsheep)
I wish to proudly announce that this morning, we passed a major milestone: 3000 bugs resolved.

Not only is this an incredibly amazing rate of development, it's so awesome to open the Bugzilla queries for all resolved and all resolved/fixed (which are the ones that were specifically resolved via a patch, not resolved because they were duplicate/invalid/not something we wanted to do/fixed by proxy with another patch, etc, and which is at 2656 bugs) and see so many different names -- many of whom I know had never programmed in Perl before joining us, or who had never programmed at all.

I firmly believe we have the best darn development team of any project out there -- and we have a lot of fun while we're doing it. Y'all rock, people. Pat yourselves on the back!
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
I mentioned in irc this evening that I was working from bed, since [personal profile] sarah woke up in the middle of the night and, finding herself chilly, stumbled into the office to ask me to bring my laptop back to bed with me. (I am the resident space heater in this marriage, you see.) I mentioned in irc that not only was I working from bed in my pajamas, I had every living thing in the house (barring the downstairs apartment) within a 2-foot radius of me, and 3/4ths of the other living creatures in this house were in fact touching me.

This prompted a series of questions about fashions in which people code that are not suitable for public viewing. Therefore, I am making a poll:

Open to: Registered Users, detailed results viewable to: All, participants: 97


At home, I regularly code:

View Answers

Without pants on
45 (46.4%)

In pajamas
66 (68.0%)

In bed
43 (44.3%)

In my underwear
44 (45.4%)

Naked
23 (23.7%)

While drinking (alcohol)
21 (21.6%)

While drinking (highly caffeinated drinks)
51 (52.6%)

With a cat draped over me
41 (42.3%)

With a dog draped over me
11 (11.3%)

In some other fashion not fit for public viewing
24 (24.7%)



([personal profile] kjwcode proposes the next step: pair programming in pajamas.)

w00t

Aug. 19th, 2011 03:40 am
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
We are currently 6 bugs away from 3000 resolved bugs :)

All open: 833
All assigned: 196
All assigned, no patch: 177
All unassigned: 637
Bugs only: 508
Enhancements only: 325
Needs-commit: 18
Needs-review: 20
All resolved: 2994
All resolved-fixed: 2652

graph )
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
I've been watching the debate raging around Google Plus's crackdown on "names they perceive to be insufficiently 'real'" with interest, and was really happy to see the "soft launch" of My Name Is Me, a project intending to shed light on the fact that self-chosen names are not "fake names" and that anonymity, pseudonymity, and the use of self-chosen names (I've seen some people moving to call that state "autonymity", which I like a lot) is not harmful to the health and well-being of an online service.

This is something I care about a lot. )

I am disappointed in Google for taking such a simplistic, reductionist approach to the problem of online abuse, harassment, and reputation. They can do better.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Small code tour: 8 bugs. Looking to have it by today (thur) evening in my time (EDT).
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Anybody want to teleport out here and make a Starbucks run on my behalf?

(Woke up at 3PM yesterday. Will be up until at least 3PM today, probably about 2-3 hours later, depending on how fast the last batch of seed accounts sell out. At least I get a two-hour break until the next batch goes on sale!)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Today, [personal profile] fu pushed the patch that officially removes the "beta" from the DW logo.

OUR LITTLE BABY IS GROWING UP.

On the one hand, I can't believe it's been two years already; it feels like just yesterday that [staff profile] mark and I were staring at each other and hyperventilating over it almost being the moment while [personal profile] janinedog and [personal profile] sarah looked on tolerantly and tried to calm us down. On the other hand, it feels like I've been doing this for years.

Building Dreamwidth has never been easy, but so far, it has been one of the, if not the, most rewarding, meaningful, and happiness-producing things I've done in my life. I get all emotional whenever I start thinking about it (or talking about it, or writing about it), because, just ... *hands* I LOVE YOU GUYS. ALL OF YOU. THAT IS ALL.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
I've seen people wondering why imports are taking so @)#$(*& long. This might help shed some light:

a very small excerpt from our job logs )

1) LJ is still under wicked load due to the DDoS they're experiencing. This can mean the site timing out when we try to contact them for the data.

2) Every time LJ is inaccessable when the importer tries to hit it, the job goes on pause to retry again in a few seconds. It retries up to five times before giving up.

3) There are lots and lots and lots of people trying to import right now. (This means that imports from sites other than LJ will be slow too, because they enter the queue behind all the LJ import jobs.)

If I had to guess, I'd say the existing import queue as it stands right this very minute would take at least 24 hours to clear, because of a combination of the three above items. Please, please, please be patient!
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
I saw an entry posted the other day where someone said sie was disappointed with (among other things) DW's development pace slowing down: new features being released more slowly, things that we were working on delayed/postponed, etc. And there were totally some valid criticisms in there, don't get me wrong! (In fact, I'm not linking it because I don't want there to be an overwhelming impassioned defense of DW in hir comments.) But that's one criticism that made me realize I've been doing a poor job of explaining precisely what's been going on in DW development and why there's been a paucity of user-facing changes, which can look to an outsider like there's a massive slowdown going on in DW development.

The answer is at once both very simple and very complicated: we've spent the past six months or so concentrating on paying down our technical debt.

So, what's technical debt, anyway? )
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Who's got stuff for the update? Leave it over here!
Page generated May. 24th, 2017 09:28 pm
Powered by Dreamwidth Studios