JavaScript Moon Phase T-Shirt | Null Equals Zero (Sometimes)












JavaScript Moon Phase T-Shirt | Null Equals Zero (Sometimes)

Choose options
DESCRIPTION
Behold, the perfect garment for displaying your intimate knowledge of JavaScript's most baffling equality quirks. This shirt doesn't just display your coding credentials—it's a wearable monument to the language where nothing is sometimes something.
Our vibrant neon-green-on-charcoal design features a stoic programmer surrounded by "JAVASCRIPT" declarations, topped with the damning observation "THE ONLY LANGUAGE WHERE NULL EQUALS ZERO." The devastating punchline—"BUT ALSO DOESN'T... DEPENDING ON THE PHASE OF THE MOON </>"—encapsulates the fundamental contradiction of JavaScript's loose type comparison system that has driven developers to question reality itself.
While computer science professors continue teaching logical operator behavior, you'll wear this shirt as evidence that JavaScript exists in a parallel universe where null == 0 evaluates to true, but null === 0 is false, and where a language's behavior might depend more on astronomical phenomena than consistent logical principles.
TECHNICAL DETAILS
- Premium ringspun cotton that maintains consistent type throughout washing
- Vibrant neon green discharge ink that correctly compares to all other colors
- Pre-shrunk to avoid unexpected behavior in later renders
- Double-needle sleeve and bottom hems engineered to maintain strict equality
- Shoulder-to-shoulder taping that prevents loosely typed shoulders
- Available in sizes S-3XL (we don't use loose sizing here)
BACKSTORY
This design was born during an epic debugging session when our senior developer discovered that a critical production bug stemmed from a null value being compared to 0 with the == operator instead of ===. After losing six hours of their life they'll never get back, they created this shirt as both warning and therapy. The lunar reference acknowledges the seemingly random nature of JavaScript's type coercion rules—sometimes null equals zero, sometimes it doesn't, as if governed by celestial bodies rather than consistent language design.
A subsequent code audit revealed that 73% of our codebase vulnerabilities stemmed from loose equality comparisons. The phrase "depending on the phase of the moon" became our team's shorthand for "it works in development but fails mysteriously in production."
PERFECT FOR:
- Developers who've spent hours debugging issues caused by unexpected type coercion
- Senior engineers explaining to juniors why they should always use strict equality (===)
- Victims of the "null == 0" comparison who learned this lesson the hard way
- Anyone who's ever shouted "But how can null equal zero?!" at their monitor
- Code reviewers who add comments like "Please use strict comparison here"
- Developers who discover that null >= 0 is true, but null > 0 is false
• 100% ring-spun cotton
• Sport Grey is 90% ring-spun cotton, 10% polyester
• Dark Heather is 65% polyester, 35% cotton
• 4.5 oz/yd² (153 g/m²)
• Shoulder-to-shoulder taping
• Quarter-turned to avoid crease down the center
• Blank product sourced from Bangladesh, Nicaragua, Honduras, Dominican Republic, Haiti or Guatemala
Disclaimer: Due to the fabric properties, the White color variant may appear off-white rather than bright white.
Age restrictions: For adults
EU Warranty: 2 years
Other compliance information: Meets the flammability, lead, cadmium, phthalates and formaldehyde level requirements.
In compliance with the General Product Safety Regulation (GPSR), Technium Foundry LLC and SINDEN VENTURES LIMITED ensure that all consumer products offered are safe and meet EU standards. For any product safety related inquiries or concerns, please contact our EU representative at gpsr@sindenventures.com. You can also write to us at 2201 Gibson Rd., Jacksonville, FL 32207, USA or Markou Evgenikou 11, Mesa Geitonia, 4002, Limassol, Cyprus.
Size guide
LENGTH (inches) | WIDTH (inches) | |
S | 28 | 18 |
M | 29 | 20 |
L | 30 | 22 |
XL | 31 | 24 |
2XL | 32 | 26 |