Opher Vishnia

Opher Vishnia

@opherv.com

Developer, designer, speaker and a spark for creative magic 🔮 Principal engineer Hud.io | ex eko.com | 🎸 lead guitar https://tillian.band 👾

98 followers53 following113 posts

Things that mean everything is going great in Magic: The Gathering but horrible if you're a tech CEO:  "We've burned through an absurd number of tokens" "My board is full of ghouls" "I'm sacrificing all my humans to generate value" "My plan is to discard my hand and find treasure in the graveyard"

nit - it always bothered me that the accepted UX symbol for filter is in fact a funnel Funnels don't exclude anything They're just rate limiting for liquids

Heart of the Swarm → space bug apocalypse Swarm of the Heart → Hallmark movie where 10,000 Zerglings learn to love again if you swap around the StarCraft II campaign titles, you get completely different genres 1/3

Wings of Liberty → gritty sci-fi rebellion Liberty of Wings → Discovery Channel documentary that insists it’s about "freedom" but is mostly birds getting lost 2/3

What if... doors were suddenly alive? They relocate, even reproduce. Any door can vanish and reappear elsewhere. People get trapped in their bathrooms. Homes are built with redundant exits. Parents teach kids never to trust an opening. Something I've been working on recently

I joined Reversim conf's team this year, designed the website & built a gloriously over-engineered interactive Rube Goldberg-style toy inspired by The Incredible Machine, packed with software dev metaphors. Link 👇 - try it out & lmk if you spot any bugs (figurative and/or literal) @phaser.io

Yesterday I did standup comedy for the first time ever. I covered DevOps, SQL, and how a chicken restaurant relates to that one time I broke production. It was terrifying and nerve-racking and I can’t wait to do it again. Huge thanks to the org @shairez.bsky.social + everyone who performed!

CSS has a new feature, "text-wrap: pretty" and if you're a paragraph reading this don't give in to the W3C's beauty standards you're beautiful just the way you are dangling orphans and all

A few weeks ago at JS IL, I gathered the best (and worst) detectives to investigate a serious case: The death of a React app's performance🕵️‍♂️🔍 Batman, Agent Mulder, and Inspector Gadget all had their theories - some useful, some... bordering on conspiracy www.youtube.com/watch?v=dJG6...

Most of the developers I work with these days have never known the solitude of playing Solitaire on a computer that doesn't even have an internet connection

Junior dev protip: Given a complicated task, don't be tempted to start with your comfort zone. Hedge the risk - focus on the unknown unknowns first. Assumptions and constraints change as you gather knowledge. This will make your time/effort assessments more accurate and prevent you from re-treading

Emma (6F): Mom, can I have ice cream? Mom: No. Emma: Dad, can I have ice cream? Asking both parents is the OG two-factor authentication, and apparently, I’m just the backup token

My last skeet got me thinking: Are UUIDs unique across Marvel's multiverse? Let’s explore this mathematically, and spoiler: infinity makes things complicated 🤯 🧵 (1/7)

View full thread

Even worse: how do we ensure fairness in assigning IDs? Does every universe start with an equal numbering system, or do powerful universes dominate the structure? (Imagine one universe claiming ID 00000001 for prestige!) (6/7)

So while UUIDs are “unique enough” for practical use, a multiverse-aware system needs governance, fairness, and resilience against cosmic-level indexing conflicts. Maybe the real multiversal threat isn’t Kang or Loki, but the admin who didn’t account for infinite edge cases (7/7)

My last skeet got me thinking: Are UUIDs unique across Marvel's multiverse? Let’s explore this mathematically, and spoiler: infinity makes things complicated 🤯 🧵 (1/7)

View full thread

To solve this, you’d need a Multiverse Universal Identifier (MUID): <Universe-ID>-<UUID>. Example: Earth-616-550e8400-e29b-41d4-a716-446655440000. The Universe-ID ensures UUIDs remain unique across realities (4/7)

But who assigns Universe-IDs? Is there a universal registry? Without a central authority, different universes could use conflicting numbering systems, or even reuse the same Universe-ID! This leads to multiversal indexing conflicts (5/7)

My last skeet got me thinking: Are UUIDs unique across Marvel's multiverse? Let’s explore this mathematically, and spoiler: infinity makes things complicated 🤯 🧵 (1/7)

UUIDs (Universally Unique Identifiers) have 3.4 undecillion possibilities - an astronomical number that keeps collisions practically impossible in a single universe. But with infinite universes, collisions are inevitable. Why? Because infinity beats finite, no matter how big 2/7

If each universe generates UUIDs independently, eventually you’ll get duplicates across the multiverse. In theory, that’s not a problem unless the universes interact - like they do in Marvel. Suddenly, duplicates can cause chaos in tracking and identification (3/7)

Opher Vishnia reposted

Optimist: The cup is half full Pessimist: The cup is half empty JavaScript dev: The cup is [object Object]

This post is unavailable.

If a junior dev I'm mentoring has a question I often say "give me 20 mins and I'll be with you" I've found that most likely, by the time I get back to them they've had already found a solution. This provides clear boundaries, a safety net, space to think & a big confidence boost when they do succeed

It's unfair that developers are expected to master separation of concerns by default. Dude I have so many concerns, it took years for my therapist to separate those

Humans discovered fire around a million years ago, but organized firefighting didn’t show up until 24 BCE in Ancient Rome. That’s a 999,976-year gap of 'fuck it, it'll be fine'. Think about that

I keep thinking about how in the 90's Nintendo's Game Boy beat out Sega's Game Gear, but in the aviation industry it was in fact the Landing Gear which prevailed over the Landing Boy

Opher Vishnia reposted

Replying to @dylanbeatt.ie

It was difficult to think of a proper pun but after breaking it down to its components, throwing away the excess then reassembling the funny it suddenly hit me. like a car