Ben Lesh's Avatar

Ben Lesh

@benlesh.bsky.social

RxJS lead. Dad. Art lover. I’ve worked at the NG in FAANG.

3,064 Followers  |  149 Following  |  210 Posts  |  Joined: 24.04.2023  |  2.2639

Latest posts by benlesh.bsky.social on Bluesky

Preview
a cat with its paws up in front of a purple background that says the more you know ALT: a cat with its paws up in front of a purple background that says the more you know

Patch it in a way you like better. It’s open source. 🌈🌟

01.07.2025 21:02 — 👍 5    🔁 0    💬 0    📌 0
Batman The Dark Knight Trilogy Movie Clip | Mr. Reese's Plan | Warner Bros. Entertainment
YouTube video by Warner Bros. Entertainment Batman The Dark Knight Trilogy Movie Clip | Mr. Reese's Plan | Warner Bros. Entertainment

“You think the most wealthy and well connected people in the world, people from most prestigious law school on the planet, are somehow in violation of laws you don’t fully understand, and you’re going to get a legal battle with them?”

Same energy

youtu.be/7zJ0DLJmXl8?...

17.04.2025 05:05 — 👍 5    🔁 0    💬 0    📌 0
Preview
a close up of a man 's face with a mustache . ALT: a close up of a man 's face with a mustache .

So let me get this straight, the Trump administration is going into a tax/business/legal battle with Harvard University? Isn’t that literally the best school in the entire world for law and business?

17.04.2025 04:56 — 👍 11    🔁 0    💬 3    📌 0

I don’t make the rules. 🤷‍♂️

17.04.2025 04:51 — 👍 2    🔁 0    💬 2    📌 0

Just remember, every new lint rule you add is just another reason everyone should hate you.

That’s right, you, the engineer that added 10–20 additional lint rules on top of the defaults, after enabling all the built-in rules.

Everyone hates you. Even your immediate family. You’re the worst.

17.04.2025 04:38 — 👍 20    🔁 2    💬 1    📌 1

Visual aggression testing.

20.03.2025 06:01 — 👍 8    🔁 0    💬 1    📌 0

It's UNFORTUNATE that it's a common term.

"Green" in particular, was a really poor choice. "green" means success or active 99% of the time in software.

Odd/even was right there. lol

26.02.2025 22:46 — 👍 1    🔁 0    💬 0    📌 0

"Micro optimization" is an overused term.

If someone's doing some hard-to-read trickery to eek out some performance that probably doesn't matter? Sure. "micro optimization"

If someone wrote readable, more efficient code? That's just better code, not a "micro optimization".

26.02.2025 22:39 — 👍 12    🔁 0    💬 2    📌 0
Chrome's New Observable API w/ Dominic Farolino 🔥🤩 | #WeLearnTogether at TechStackNation.com
YouTube video by Tech Stack Nation Chrome's New Observable API w/ Dominic Farolino 🔥🤩 | #WeLearnTogether at TechStackNation.com

Want to learn more about Observables in Chrome? Learn about it like we did, from @domfarolino.com himself! Shout out to @benlesh.bsky.social, author of the original proposal. Big love to Ben and Dominic, both for bringing this code to life and for teaching us about it! 🤩 youtu.be/IMIVmCkwOT4

24.02.2025 09:25 — 👍 8    🔁 2    💬 0    📌 0

Dear AWS: "blue/green" deployments are so weird. Was "odd/even" not available to you? Please stop being weird. kthx

25.02.2025 17:21 — 👍 9    🔁 0    💬 1    📌 0

RxJS 7.8.2 has been published.

github.com/ReactiveX/rx...

22.02.2025 03:03 — 👍 21    🔁 2    💬 1    📌 0

From @domfarolino.com :

bsky.app/profile/domf...

21.02.2025 22:59 — 👍 11    🔁 0    💬 1    📌 0
Post image Post image Post image Post image

✨Heads up! Observables are shipping natively to a browser near you soon!

Huge thank you and congrats to @domfarolino.com ❤️

I've helped / worked on / watched this through different standards bodies for more than 10 years now. ☠️

(I'm going to have a lot of work now to adapt RxJS to this 😅)

21.02.2025 22:58 — 👍 215    🔁 48    💬 13    📌 4

spacer.gif

21.02.2025 18:10 — 👍 1    🔁 0    💬 0    📌 0

Hey @bsky.app , why can't I click on someone's profile banner and view it enlarged? I want to get a better look at whatever they're showing off of up there.

21.02.2025 18:00 — 👍 5    🔁 0    💬 2    📌 0

It would have to be a lot of extensions. In 25 years, I don't think I've worked at any two companies that had the same pairing of issue tracker and source control.

Teams of humans that are hustling are terrible at organizing information across multiple tools.

21.02.2025 17:57 — 👍 1    🔁 0    💬 1    📌 0

... not to mention a lot of the discussions about "why" some code is the way it is might happen in person, or in Slack, or elsewhere.

21.02.2025 17:55 — 👍 1    🔁 0    💬 1    📌 0

They could, but clearly it's vastly more complicated than just adding some jsdocs to methods or a one liner explaining "why" some code is the way it is.

Also it's not one-size fits all. There are a dozen version control systems and probably a hundred bug trackers and team management tools.

21.02.2025 17:55 — 👍 1    🔁 0    💬 2    📌 0

"Good code is self commenting" 🙄

Sure. But even perfect code can't always tell you WHY it's doing what it's doing.

Now with AI assistants, they're not going to git blame, and read PRs and issues to know the "whys"

...but they can read inline comments and jsdocs.

21.02.2025 17:47 — 👍 22    🔁 1    💬 4    📌 0

AH! That's a "lube station" (lol) I thought it was some sort of crazy keyboard you took the caps off of

18.02.2025 20:41 — 👍 2    🔁 0    💬 0    📌 0

Haha. I meant what model of keyboard is that big square keyboard, and what is the use case for such a keyboard?

I mean, I’m happy that you have your own system to lube things, believe me 😂

08.02.2025 23:04 — 👍 1    🔁 0    💬 1    📌 0

If you'd ask me in 2015 what will web dev look like one decade from now, my imagination would have gone WILD.

Instead, we just got Next.js

07.02.2025 18:47 — 👍 11    🔁 1    💬 2    📌 0

What the heck is that keyboard and what is it used for?

08.02.2025 18:20 — 👍 3    🔁 0    💬 1    📌 0
Giving the Palestinians Greenland (Golden Girls, Empty Nests, 1987)
YouTube video by Levan Ramishvili Giving the Palestinians Greenland (Golden Girls, Empty Nests, 1987)

The Golden Girls, folks.

youtu.be/6SD6F803xW0?...

08.02.2025 18:16 — 👍 8    🔁 0    💬 0    📌 0
Video thumbnail

Rx Visualizer Beta V1 out now. #rxjs #angular
Check it out here: rxvisualizer.com

28.01.2025 19:19 — 👍 21    🔁 4    💬 0    📌 0

I know this is probably old news for some folks, but I'm always shocked at the number of broken GitHub links I find in the wild.

07.02.2025 15:38 — 👍 4    🔁 0    💬 0    📌 0
An image highlighting the SHA in the URL after hitting the "Y" key on GitHub

An image highlighting the SHA in the URL after hitting the "Y" key on GitHub

🚨PSA: When copying GitHub URLs, always hit "Y" first!

Hitting "Y" adds the current SHA to the URL. This ensures your link doesn't break as the repository changes over time.

07.02.2025 15:37 — 👍 59    🔁 10    💬 3    📌 1

I'd kill for greenfield work. But the money is in maintaining 5+ year old, neglected spaghetti for very productive spaghetti farmers.

The real reason to work on OSS is just to have a nice place of your own to enjoy coding.

30.01.2025 22:05 — 👍 78    🔁 5    💬 3    📌 2
Post image Post image

I'm not sure why I never realized this, but it makes sense.

JSX doesn't treat new lines in text the same way that the browser interprets them in HTML text content

It's just interesting, in HTML the outcomes below would be the same.

24.01.2025 17:01 — 👍 4    🔁 0    💬 4    📌 0

You shut your filthy mouth!

🤣

24.01.2025 16:54 — 👍 1    🔁 0    💬 1    📌 0

@benlesh is following 20 prominent accounts