Show more

depiction of gay affection 

I couldn't resist this adorable mental image I'm so gay alkfas;dlfkj;aslkfja;slkjfs;alkdjfa;skdjf;lsakdjf;asdjf;aslkdjfas;kldjfa;slkjfsa;djfs;ldkjf

@BestGirlGrace

Buffer Overflow - an educational, hypnokinky, brainhacky short story 

I got thinking about the whole edutainment trend, and figured that the adults in the audience would enjoy a little eduroticism. Have fun!

perfect.hypnovir.us/buffer-ove

more programming talk 

stuff like "I have to visit every combination of n on/off states" turning pretty easily into "oh, that's just counting in binary" is the definition of a pointless interview question, but it feels good to actually use that in code

also, your boss is a dingus who repeats what he reads in those clean code books without thinking. don't put too much stock in what he says. especially when he says "declare all your variables at the top of your function" and "exactly one return per function". you know, C89 stuff, not c# stuff

Show thread

whatever subsequent generation of interns has to work on that thing: i'm worry

Show thread

the thing I worked on for my first software job had a gigantic amount of static global state, and everything was in this thing called a TypeFactory which was a dictionary we pretended was a dependency injection container and everything would register itself in the typefactory and take stuff out as needed

it was a mess

you know, stuff that happens when you ask a bunch of college students to write software, and this is their first professional software job

I bet they're still making new batches of interns work on that and selling it to unfortunate customers

Show thread

the other project was Fluency, which doesn't have the test coverage it probably should

and I'm giving the side eye to everything I've done in enterprise world, because Hoo Boy

Show thread

This is the first thing I've done where running the unit tests gives me some actual confidence that nothing broke, and the second where the tests actually test something useful

Show thread

Quick math suggests that msync has about 70 percent more lines of code in tests than in actual implementation, which sounds like a good ratio to me.

Show thread

the lion's share of those are in two tests, both implemented today once I realized it wouldn't be that hard to do this

Show thread

"Grace, stop testing every combination of options in your unit tests"
"Make me"

update: it was a double free or something that happened during the testing framework's cleanup. moved stuff around and fixed that right up.

Show thread

ah, that most c++ of errors: the mysterious segfault when going out of scope

Consider this foreshadowing for the inevitable Grace interactive CD-ROM

Show thread

you know the scene at the end of the magic school bus show where the kid calls in and says the magic parts are unrealistic? 

Q: How much of this is real?
A: Everything Grace says, before and including "Take control" is, as far as I know, real. Everything after that is horny fiction.

Q: So the thing with the CRT is...
A: Fake and also don't fuck around with CRTs. They have extremely big electrical charges and the screens are coated with a material that you do not want in your blood. They literally explode into poison glass shards if you mess around with them wrong. Leave it to the professional virus girls.

Q: Virus girls aren't real, right?
A: As far as you know, dear.

Q: Hi, Princess!
A: That's not a question, but hello, dear.

Show thread

Buffer Overflow - an educational, hypnokinky, brainhacky short story 

I got thinking about the whole edutainment trend, and figured that the adults in the audience would enjoy a little eduroticism. Have fun!

perfect.hypnovir.us/buffer-ove

Show more
Princess Grace's Space Base Place

Don't let the name fool you. All the pornography here is legal, and much of it is hand-written. No fascists, no bigots.