Expand Cut Tags

No cut tags

Aug. 31st, 2013

azurelunatic: Vivid pink Alaskan wild rose. (Default)
I think the reason I am pretty decent as a person who locates bugs in programs is because I like to understand how things work. (It is only relatively recently that I have both attained confidence at ad-hoc speaking and begun to know so many people that I cannot maintain working models of all of them in my head, so I can rehearse conversations ahead of time so I won't appear stupid or weird by encountering a situation that I have no words for.) If a program's response confounds the way I expect the thing to work, I try to find out why, and find out what's supposed to happen. This results in me poking the thing from many directions, figuring out how to make it happen again, reading the documentation on what's supposed to happen, and by the time I go to the people who are supposed to make things Just Work, I have a lot of things to say.

This, of course, makes me incredibly popular at work.

Today's contribution to my general "popularity" with the AAAA WHY DID YOU DO THAT IT'S FULL OF SPIDERS OR SOMETHING group involves a lot of very boring detail work. I am going back through every goddamn study my department has logged since like 2008 and confirming the following things:

* There is a link in the database to the wiki page that the study is about. (The converse, a link from the wiki to the database, cannot happen because THE DEVELOPERS HAVE BEEN SMOKING SPIDERS, and you cannot link to an internal database page, despite the database being web-based. I have filed an enhancement request for to be able to link. I expect it will be denied on the grounds that THIS IS TOO FANCY FOR THAT AND WHY WOULD YOU WANT IT BY THE WAY WE HAVE CONSUMED CAFFEINE WITH THESE SPIDERS AND WE CANNOT WEB.) I neglected to do this on the first year or two. I shall have to go back and fix.
* There is a start date associated with the project. (This is a requirement enforced by the database. You'd think all of them would. However, one of the projects has the year "0000". Yes, an import of data from a previous instance of the database was involved. No, they did not have me go through it all in Excel first. They should have. No, I cannot correct it. Not for lack of trying, but because it will not physically let me save it. I have filed a ticket.)
* The number of participants logged to the project in the database should jive with what it says on the wiki. Sometimes there is no record of "participated", just "considered". This is rough when the numbers don't add up.
* The dates of participation should be generally harmonious with the start date of the study, unless it's indicated that it's a long-ranging study. Unfortunately, this data is very, very, very dirty. As in, stuff from 2009 sometimes has a date that looks like the date that something was uploaded en masse to the new database, namely sometime last December. (This, coincidentally, may have been from the terrified upload where I noticed that there'd been some data loss of stuff I knew I'd entered.)
* Every study is associated with a piece of software. (More or less.) Generally speaking, every participant has experience with the piece of software that the study is about. (Also more or less.) More saliently, this experience is supposed to be logged in the database. Guess how many people this is true for. The current round of swearing and bug-filing is because I know my Overlady is going to ask me, probably next week, for all the people who we know who have had experience with Product X. ("Product X" sounds like something that could melt your face off. Let me assure you that the good folks at Virtual Hammer do not create tools that will melt off faces. At least, not customer-facing tools.) Therefore, I am going through by brute force and making this happen. Yes, I am aware that a few joins and an update query would probably make my life a lot simpler. Am I going to get the access to do a few joins and an update query? Fuck me running, but I'd even love a read-only query access to this thing. Am I going to get that? As if. But I am "enjoying" the tour through the data, and it's providing me with plenty of chewy software bugs. AND SOFTWARE SPIDERS.

And then there was that one guy who was entered twice in one very old study without multiple participation, and now not only can I not update the second record, but when I try to edit it, it pulls up the contents of the first record. I rebooted my machine to see if there was some sort of weird cacheing thing, but no, it really is doing that. I'd be inclined to ignore it, since it's really obvious and also from 2009, but I have the eight-legged crawling fear that it's a symptom of a really stupid programming choice that someone made, and that if I don't report it now as a problem, that it'll turn out to be venomous when it bites me in the ass later.

The great (and perhaps slightly sad) part of all this is that if I hadn't noticed that it was after 10pm by reason of the lights going out and starting to get hungry again, I might have stayed later, because I was enjoying tromping around with the data-machete.
azurelunatic: Vivid pink Alaskan wild rose. (Default)
Death threats: generally uncool.

HOWEVER.

Women who say things on the internet sometimes get really grotesque and credible death threats. One of the common suggestions boils down to "well, maybe you should stop saying things" (because you can never meet the impossible expectations for what things are inoffensive enough to say while female).

If you happen to be male
and posting deliberately douchebag things
or mimicking the colors and patterns of the trilby-topped
white north american cisbro
punching down, not up
and you get death threats
SUCKS TO BE YOU
MAYBE YOU SHOULDN'T SAY THINGS ON THE INTERNET

My tweets

Aug. 31st, 2013 12:01 pm
azurelunatic: Vivid pink Alaskan wild rose. (Default)
Read more... )

Profile

azurelunatic: Vivid pink Alaskan wild rose. (Default)
Azure Jane Lunatic (Azz) 🌺

August 2025

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Page generated Aug. 9th, 2025 06:43 am
Powered by Dreamwidth Studios