Jump to content

Rainbow Diapers

A space where our Lesbian, Gay, Bisexual and Trans members can discuss related issues.


518 topics in this forum

  1. Site Rules

    • 0 replies
    • 12.2k views
  2. Rainbow Diapers

    • 0 replies
    • 16.4k views
  3. Where are You? 1 2 3 4 5

    • 112 replies
    • 12.4k views
    • 2 replies
    • 144 views
    • 17 replies
    • 1.2k views
    • 38 replies
    • 8.7k views
    • 9 replies
    • 793 views
    • 6 replies
    • 847 views
    • 8 replies
    • 2.5k views
    • 4 replies
    • 171 views
    • 1 reply
    • 116 views
    • 3 replies
    • 512 views
    • 4 replies
    • 373 views
    • 1 reply
    • 229 views
  4. Trans baby girl 1 2

    • 33 replies
    • 6.8k views
    • 8 replies
    • 1.1k views
    • 15 replies
    • 765 views
  5. Hello

    • 0 replies
    • 133 views
  6. Hi

    • 0 replies
    • 155 views
    • 15 replies
    • 1.6k views
    • 27 replies
    • 9.8k views
  7. coming out as queer

    • 6 replies
    • 468 views
    • 13 replies
    • 1.8k views
    • 1 reply
    • 292 views
    • 3 replies
    • 399 views
  • llmed.jpg

  • paypal-donate-button-transparent.webp

  • Posts

    • Chapter 17 “You could do this in, like, five minutes, couldn’t you?” Moon asked. “I don’t know about five, but I could do it so quickly that you wouldn’t know what I was doing, and you wouldn’t have time to ask,” Tarkik replied. “That’s why you’re doing it. You can ask me questions, or I’ll chime in if I see something wrong, but you’ll learn how to do it for yourself.” Since the company had assigned Moon a desk with a workstation for his temporary stint at the company, he was in his work chair with Tarkik sitting in his lap, in much the way other wolf and fox pairs at this company worked, but separate from the rest of the PIP group who were using their laptops. Tarkik’s own laptop remained in his shoulder bag on the floor. Tarkik reminded himself that he wasn’t on the performance improvement plan yet, and even if he were, the performance they were being judged on wasn’t the items in the sprint, it was the productivity of the teams they managed. If Tarkik had a less experienced engineer on his team, the way he would get that engineer up to speed is by having them do the work. They could get guidance and feedback from a more experienced teammate, but they would only grow by doing the job they were growing into. That’s what Tarkik would think in a normal case. For Moon, he felt like it was even more important, because Moon didn’t think he belonged anywhere in his own country. For now, at least, he belonged in this chair, on this team, in this job, and it was up to Tarkik to prove it to him by forcing him to prove it to himself. “I don’t even know where to start,” Moon complained. “The feature request says what the user wants,” Tarkik pointed out, ”so write a test case that does what they’re going to do, and expects that the output is what they asked for.” “And how do I do that?” Moon asked. Tarkik reminded himself that in later programming courses he had been graded on the quality of the tests he had written, but in the early classes all he had to turn in was the code to solve the problem, so Moon might not be experienced with any testing framework. “There are lots of examples in the existing tests,” he said. Moon opened the test file in the editor, looked through the test cases, copied and pasted one, changed the name, and edited it slightly to match what the feature request wanted, then looked down at Tarkik expecting to be scolded for cheating as if that wasn’t literally what every engineer did when adding a new test case. “Now run the tests to make sure it’s failing because you haven’t made the change that will make it pass,” Tarkik said. “How do I do that?” Moon asked. Tarkik showed him where in the editor you launch the tests. It took them a few minutes to finish, and as expected there was one failing case. “Now you can start implementing the feature so the test passes,” he said. Moon opened the file where the change needed to be made. He added the new parameter to the list of arguments in the same way that the existing ones had been, then noticed that the first thing below that was validation for the ones that had already been there. “Not every value is okay for this,” he said. “You should add test cases for some bad values to make sure it rejects them, then,” Tarkik replied. Moon went back to the test file, copied one of the existing test cases for a bad input value, pasted it next to the other test case he had made, then edited it to set his new parameter to something nonsensical. He ran the tests again, and now there were two failures. He switched back to the main file and added a validation check for the new parameter. Moon made slow but steady progress on the rest of the feature. Occasionally he referred to some internal documentation or looked for examples in the rest of the codebase for how something was supposed to be used, with suggestions from Tarkik on where he might find them. The first time he added a condition check, Tarkik reminded him to ensure both options were covered by a test case. The second time, he remembered to do it on his own. And then after a while, he ran into an ambiguity—something that wasn’t clearly specified in the feature request. “What do I do?” Moon asked. “Which option do you choose this time, or how do you make a decision in general?” Tarkik countered. “Do you have to make this difficult?” Moon asked. “Do you need a diaper change? It feels like you need a diaper change.” “I don’t need a diaper change yet,” Tarkik said falsely—he’d been trickling into it for a while and it probably was close to capacity. He knew from experience that sometimes stepping away from the computer could help you make a decision, but he had a sense that that wasn’t what was going on. He thought that Moon was doubting himself, and the solution to that was to force him to push through. “Just pick one and do it. Flip a coin if you have to. If you find out it doesn’t work, great, do the other thing and leave a comment that says why. If it works, but the Franks want you to do it the other way, fine, that’s what review is for. They won’t be upset about it. Sometimes a decision seems hard because it’s not obvious which option is better, but that just means obsessing over it is pointless because what you lose by getting it wrong costs less than the time you waste trying to get it perfect.” Moon took that under consideration for a moment, then started typing again. When he was done, he ran the tests, and they all passed. “Is that it?” he asked. “They often say you should test until fear turns to boredom,” Tarkik replied. “Are you afraid?” Moon read his test cases, then his code. “What if the provider doesn’t provide the thing it’s supposed to?” he asked. “If you were using it directly, you’d have to handle a failure,” Tarkik said. “Since you’re asking the framework to use it and give you the result, the framework will handle the error.” “Then I’m not afraid,” Moon said. “Okay. Write up a description and send it for review,” Tarkik replied. Moon had seen what kind of thing went in the code review descriptions from observing the other team the previous week. He explained the decision he’d made about the ambiguity, linked to the work item, and sent it to the Franks. “Good,” Tarkik said. “I’m sorry if I leaked on you. I do actually need a diaper change pretty badly.” “Yeah, I can tell,” Moon replied. Tarkik stood up first and spotted a small wet patch on Moon’s trousers. They went to the washroom together, where luckily the wait for a changing table was short. Once Tarkik was wearing a dry diaper, Moon left him by the sinks and went into one of the stalls as Arturo took Tarkik’s place on the changing table, which supported his weight without incident. He was clearly only wet this time, and after Colin opened the tapes and pulled the front panel down, he took Petunia’s bottle of lube out of a pocket of his diaper bag. Tarkik turned away. He didn’t want to make this more embarrassing for Arturo than it needed to be, though he was surprised at how completely he was going along with the local custom he had so recently complained about—surely he didn’t think accepting anal sex was required for him to keep his job. Moon flushed the toilet and came out of the stall. He had used toilet paper to blot as much of the moisture out of his pants as he could, but there was still a visible dark spot. They went to the kitchen and rehydrated with a flavored seltzer before returning to Moon’s desk. The change had already been merged into the codebase by the time they got there; the only comment from the Franks was, “Looks good to us.” Tarkik gave Moon a congratulatory look, and he could tell that he felt proud of himself, but he could hardly bask in that forever. He claimed the next work item from the progress board and started working on it.
    • Fred nodded, he was aware of Kayla’s condition, “let’s go home now.” He drove off, not wanting to tease Kayal more. Back at home, Annie and Fred carried the decorations to Kayla’s room. “Sweetheart, will you help us equip your new room?” Annie asked Kayla, “anyway, mommy will help you change your clothes and will check your diaper first.”
    • Yes! I would totally buy those!
×
×
  • Create New...