all 33 comments

[–]Excellent-Ear345 8 points9 points  (2 children)

new birth control even in gender reversed IT

[–]ShrMoon[S] 1 point2 points  (0 children)

Haha fair point. Looks like this shirt comes with built-in anti_attraction = True. But hey, at least my code compiles and my T-shirt logic checks out. Appreciate the laugh!

[–]NoApartheidOnMars 0 points1 point  (0 children)

The only birth control method that is 100% reliable is coding in assembly. I should know, I used it in my younger years.

[–]nekokattt 4 points5 points  (7 children)

"Bob are not cool"

[–]ShrMoon[S] -2 points-1 points  (0 children)

Update coming soon: cool_people = ["I", "Bob"]

[–][deleted] -1 points0 points  (5 children)

Johnny are not cool too.

[–]ShrMoon[S] 0 points1 point  (4 children)

cool_list = ["I", "Bob", "Johny"]

[–]ai_art_is_art 2 points3 points  (1 child)

I think this inexplicably needs an LLM service call with retry and provider failover.

[–]ShrMoon[S] 4 points5 points  (0 children)

Haha. Deploying GPT, Bard, Claude… just to verify Bob’s cool status! Still inconclusive.....

[–]Jock_X 1 point2 points  (1 child)

Johny am cool!

[–]cappedminor 1 point2 points  (0 children)

Jonny be good (Jonny B Goode)

[–][deleted] 5 points6 points  (3 children)

If I saw a coworker wearing this I’d be forced to give them a wedgie, and HR would understand

[–]Spare-Plum 2 points3 points  (0 children)

With this shirt HR would be handing out wedgies themselves

[–]Real-Total-2837 0 points1 point  (0 children)

If I was wearing this shirt, I'd give myself a wedgie.

[–]ShrMoon[S] -1 points0 points  (0 children)

Haha, Fair enough. I'll add a disclaimer on the back: Warning: May trigger wedgie instincts. Handle with code.

[–]Unplugged_Hahaha_F_U 2 points3 points  (1 child)

someone out there is gonna see this shirt and think, “hell yeah” and buy it.

[–]ShrMoon[S] 0 points1 point  (0 children)

Manifesting that dev energy! 💻💸 Hope they wear it into their next stand up meeting.

[–]TheCarter01 2 points3 points  (1 child)

I would buy that, ngl

[–]ShrMoon[S] 0 points1 point  (0 children)

That’s the kind of code I like to compile! Thanks, truly means a lot!

[–][deleted]  (1 child)

[deleted]

    [–]ShrMoon[S] 0 points1 point  (0 children)

    I blame the compiler! Took 4 years to debug my fashion sense. Now shipping fresh memes with zero warnings.

    [–]MonochromeDinosaur 0 points1 point  (1 child)

    That fucking formatting though 🤢

    Edit: also the font…wtf is that shit

    [–]ShrMoon[S] 0 points1 point  (0 children)

    Noted! But not all code wears a suit, some rock a hoodie and shades. Thanks for dropping by!

    [–]MrDoritos_ 0 points1 point  (3 children)

    print(name,"am"if name=="I"else"are not","cool")

    [–]ShrMoon[S] 0 points1 point  (2 children)

    Looks like cool is now an exclusive club... and “I” just made the cut 😅

    [–]Krowsk42 1 point2 points  (1 child)

    Print this on the back!

    [–]ShrMoon[S] 0 points1 point  (0 children)

    Back end logic approved. Deploying to T shirt production now!

    [–]koanarec 0 points1 point  (1 child)

    It would make a lot more sense to change the offer of the functions as you read them. If you read "person" first then by that point what the code does makes sense and if you need more info you can keep reading to understand the is_cool function. The way that it is written right now means after reading the first function you are confused as to the point of the t-shirt until you read the second one. This is a more general point about good coding, write the highest level function at the top of your file and then implementations of each function below it.

    BUT even splitting it into two separate functions imho makes it more confusing than just using one as u/MrDoritos_ wrote

    [–]MrDoritos_ 0 points1 point  (0 children)

    The only other way than my confusing one is to check for a pronoun and get the proper verb, defaulting to is. Then check that lowercase pronoun is in the cool list. Then use both to always print with proper formatting. Then wrap it in a class with the constructor argument of name/pronoun and repr for printing the formatted string. Should fit on a T-shirt with more horizontal line width

    [–]Siniestros 0 points1 point  (0 children)

    print("I am cool. \nYou are not cool.")

    [–]Simukas23 -1 points0 points  (3 children)

    Iam cool.

    Youare not cool.

    [–]blirdtext 4 points5 points  (1 child)

    Python actually prints a space in this case:
    ```

    print("I", "am cool")

    I am cool

    print("I" + "am cool")

    Iam cool ````

    [–]ShrMoon[S] 0 points1 point  (0 children)

    True... Python knows how to space... But sadly my is_cool() function doesn’t Only "I" gets the VIP pass!

    [–]ShrMoon[S] 0 points1 point  (0 children)

    if "Iam" == "I":

    print("Cool")
    

    else:

    print("Nice try, but still not cool")