Sign in

Opher Vishnia

@opherv.com
100 followers 53 following 113 posts

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

PostsRepliesMedia
Opher Vishnia @opherv.com · 06/08/2026
Stacked PRs are great and all, but you should really rotate every other one 90° to distribute the weight
000
Opher Vishnia @opherv.com · 01/06/2026
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"
030
Reposted by Opher Vishnia
Opher Vishnia @opherv.com · 19/05/2026
Great - can't wait for the "export" icon to become a trebuchet
151
Opher Vishnia @opherv.com · 18/05/2026
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
10724
Opher Vishnia @opherv.com · 11/05/2026
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
100
Opher Vishnia @opherv.com · 04/10/2025
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
000
Opher Vishnia @opherv.com · 07/07/2025
I’m camouflaging as an LLM — how am I doing — convincing — enough — ?
000
Opher Vishnia @opherv.com · 07/07/2025
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
110
Opher Vishnia @opherv.com · 14/04/2025
TIL the fastest internet is on the public Wi-Fi of a tiny artisanal sandwich shop in Florence, Italy
000
Opher Vishnia @opherv.com · 03/04/2025
I dunno there's something really cool about the way the light gradually hits every step
000
Opher Vishnia @opherv.com · 02/04/2025
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!
131
Opher Vishnia @opherv.com · 31/03/2025
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
010
Opher Vishnia @opherv.com · 25/03/2025
If surgeons had dev tools: mid-surgery, elbow deep in guts "This spleen is a mess. Who last touched this? git blame... oh. Of course. Me."
000
Reposted by Opher Vishnia
Pavel @spavel.bsky.social · 05/03/2025
My hobby is blackout poetry
A computer can never be held ⬛⬛⬛⬛⬛⬛
Therefore ⬛ computer ⬛s⬛ ⬛ ⬛ ⬛a⬛⬛ d⬛⬛
274938983
Opher Vishnia @opherv.com · 27/02/2025
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...
000
Reposted by Opher Vishnia
Wes Bos @wesbos.com · 26/02/2025
🤘🏻ohh ah ah ah🤘🏻
1021112
Opher Vishnia @opherv.com · 28/01/2025
I'm starting a new podcast where two people meet to bake pastries and talk about relationship issues. It's called "Mixed Feelings"
000
Opher Vishnia @opherv.com · 30/12/2024
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
010
Opher Vishnia @opherv.com · 26/12/2024
I haven't written database queries in years but I picked it up again super quickly. It was just like riding a bySQL
010
Opher Vishnia @opherv.com · 23/12/2024
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
000
Opher Vishnia @opherv.com · 18/12/2024
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
000
Opher Vishnia @opherv.com · 06/12/2024
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)
100
Opher Vishnia @opherv.com · 06/12/2024
Shower thought: In Marvel's cinematic universe are UUIDs unique or similar across the multi-verse?
000
Opher Vishnia @opherv.com · 05/12/2024
Built this fun interactive grid toy with canvas, vanilla JS and @gsap.com A minimal stack for maximum sparkle. 🎇 Check it out @codepen.io codepen.io/OpherV/pen/Q...
061
Opher Vishnia @opherv.com · 01/12/2024
Growing up with computer games gave me unreal expectations about how big air ducts should be in real life
000
Opher Vishnia @opherv.com · 29/11/2024
My wife just added me to a WhatsApp group titled "my business" then promptly removed me from it. Apparently I just got downsized.
000
Opher Vishnia @opherv.com · 28/11/2024
software: "Hit any key to continue" me: hits a key software: “And for my next trick… absolutely nothing”
000
Opher Vishnia @opherv.com · 25/11/2024
A while ago I went on @trost.codes 's Frontend Horse to collaborately live code a browser-based multiplayer game and shenanigans ensued. We talked games, networking and JS. So much fun! youtu.be/wi0Bw8ocqGo?...
youtu.be
Make a Multiplayer Elimination Game w/ Firebase + Pixi.js - Opher Vishnia
YouTube video by Alex Trost
000
Reposted by Opher Vishnia
⭑ salma @whitep4nth3r.com · 23/11/2024
Optimist: The cup is half full Pessimist: The cup is half empty JavaScript dev: The cup is [object Object]
47510
Opher Vishnia @opherv.com · 22/11/2024
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
000
Opher Vishnia @opherv.com · 21/11/2024
CSS hacks beget CSS hacks
000
Opher Vishnia @opherv.com · 19/11/2024
Me: Sorry for derailing this, let's take it offline and try to get back on track Confused, injured, train passengers:
000
Reposted by Opher Vishnia
Jakub Chrzanowski @chrzanowski.info · 17/11/2024
223932
Opher Vishnia @opherv.com · 17/11/2024
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
000
Opher Vishnia @opherv.com · 15/11/2024
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
010
Opher Vishnia @opherv.com · 14/11/2024
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
010
Opher Vishnia @opherv.com · 14/11/2024
He aims..! He shoots! he UNCAUGHT NULLPOINT EXCEPTION
000
Reposted by Opher Vishnia
Opher Vishnia @opherv.com · 12/11/2024
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
101
Opher Vishnia @opherv.com · 11/11/2024
B2B? B2C? B2B2C? Confused? Here's a handy regex that checks if you have a valid business model: /B(2[BC])+/
000
Opher Vishnia @opherv.com · 07/11/2024
Felt cute, this email field Might delete must contain a @ 🤝 Form validation
000
Opher Vishnia @opherv.com · 06/11/2024
How come so much time and effort had been invested in researching A/B testing and yet we still don't know if the final answer is A or B
000
Opher Vishnia @opherv.com · 05/11/2024
One of my proudest achievements: Disguising a stand up routine as a tech talk at JSConf Iceland. It combines all the things I like: JS, technology, art, dumb jokes, music, video games and nordic countries www.youtube.com/watch?v=JCAT...
youtube.com
Opher Vishnia: Wait, you can do that with JavaScript…!? | JSConf Iceland 2018
YouTube video by JSConf
010
Opher Vishnia @opherv.com · 04/11/2024
Investigating a new codebase with perf issues today I was reminded once again how in the wrong hands React can quickly become a collection of foot guns
000
Opher Vishnia @opherv.com · 03/11/2024
When I yell at my google home to "Turn off the AC" it responds with "Alright, turning off SEVEN THINGS" and then I find myself sitting in a dark apartment staring at a blank TV #internetofshit
010
Opher Vishnia @opherv.com · 02/11/2024
Coding with a LLM feels like pair-programming with someone who’s insanely confident but also shockingly spineless. They lead you down the wrong path with conviction & then crumble the second you question them. It’s like arguing with a magic 8-ball that really wants your approval
000
Opher Vishnia @opherv.com · 01/11/2024
"As a user, I would like to—wait, what…? No, no, please, get it off! GET IT OFF! G̷E̴T̸ Í̶̧̺͎T̵̨̪͛͜ Ó̴̧̙̞̦̲͎͒̇̍͂̒̆F̸̻̯̽͑͗̓̃́̕Ĝ̴̛̛͖̀͒̃͘M̵͖̑̏̌̈́͂͋̎̅̈́͊͝ȩ̴̛̭̗̠̣͉͈̖̇̈́͂͒̈̊́̉̈́͑̂̅͝!̴̲̯͍̟̥̎̂̔̓͛͂̊ ̶̛̲̠̹̦̟͉̱̺̭̯͚̺̟̓́́̿̐̌̑̇̐͌͗͘͜͝ͅ — American Horror User Story
000
Opher Vishnia @opherv.com · 01/11/2024
API design protip - use ✅ doThing={false} rather than ❌ dontDoThing={true} This avoids ambiguous and confusing double negation (what's the result of dontDoThing={false}? should it do the thing or not?)
000
Opher Vishnia @opherv.com · 01/11/2024
Starting over on a new social network is a little scary. So uh.. hi! I'm Opher. I'm a developer, designer and a musician. I give tech talks on software engineering, animation, interactive media and video games. This is Blizzard. He knows significantly less JS
1111