's Avatar

@jasonprogrammer

60
Followers
280
Following
45
Posts
21.10.2024
Joined
Posts Following

Latest posts by @jasonprogrammer

Preview
How we Rewrote 130K Lines from React to Svelte in Two Weeks We ported Strawberry's entire frontend from React to Svelte in two weeks using coding agents. It made the browser 2x faster.

myth: LLM-assisted coding means everyone is forced to use The Popular Framework forever

reality: agents will happily migrate your entire app to The Good Framework

inertia is a powerful drug but we are entering a world without moats, plan accordingly

strawberrybrowser.com/blog/react-t...

10.03.2026 16:27 👍 194 🔁 23 💬 12 📌 6

"Junior and mid-level engineers will now require more senior engineers to sign off any AI-assisted changes”

This is the part that turns me into the Joker. They have outages, they're making more engineers spend time on reviews and STILL nobody's asking "is this actually a net productivity gain?"

10.03.2026 11:48 👍 38 🔁 2 💬 2 📌 1
Post image

I've spent the past couple months hand crafting a new B-tree map implementation for Go. It's fast. Faster than Rust's BTreeMap. Faster than the fastest C++ (frozenca/btree). And about 2x faster than my current Go btree (tidwall/btree).

09.03.2026 23:42 👍 105 🔁 7 💬 5 📌 0

i really don't care about using AI to ship more stuff
it's really hard to come up with stuff worth shipping

i want to ship the same amount of stuff with higher quality both in product and code

09.03.2026 18:27 👍 88 🔁 14 💬 3 📌 4

my ideal future is not one where tech makes everyone go faster but one where everyone has the freedom to slow down

09.03.2026 18:15 👍 160 🔁 38 💬 5 📌 3

hearing “thanks to AI we now have way bigger PRs, so we need to start using AI to review them” does not fill me with confidence

09.03.2026 16:57 👍 47 🔁 6 💬 2 📌 2
Post image Post image

A developer on Blind says coworkers now ship in an hour what used to take days (3 or 5 story points) thanks to Claude Code.

There’s pressure to move so fast you barely understand the code and feel like the bottleneck versus the AI.

This is going to create an interesting fallout across the industry

09.03.2026 09:37 👍 113 🔁 23 💬 15 📌 5
Preview
feat(treesitter): incremental selection by altermo · Pull Request #36993 · neovim/neovim Mostly the same as helix's implementation (for now), but ignore unnamed nodes (and some QoL stuff) and handle overlapping and disjointed injections. TODO Hijack vim.lsp.buf.selection_range de...

One of my favourite @neovim.io features just got better. The incremental selection doesn't need third-party plugins anymore, and it is based on Treesitter first, and only falls back to LSP when needed. This is going to land soon as part of the 0.12 release.

github.com/neovim/neovi...

#neovim

09.03.2026 07:54 👍 11 🔁 2 💬 0 📌 0
JavaScript code snippet lists an inventory of items with names, types, and quantities, demonstrating `Object.groupBy()` functionality.

JavaScript code snippet lists an inventory of items with names, types, and quantities, demonstrating `Object.groupBy()` functionality.

Stop writing reduce() just to group an array ✋

`Object.groupBy()` works on all major browsers, helping you group array elements by any key in one line.

Clean, readable, no dependencies.

Learn more 👇
developer.mozilla.org/en-US/docs/...

06.03.2026 16:00 👍 66 🔁 11 💬 1 📌 2

I was fixing debouncing problems in a global search component. AI couldn't figure it out, multiple tries, attempting weird hacks.

Jumped in, debugged rendering cycles, found an unmemoized component at the top of the tree, causing full page re-renders. One-line fix.

Take that, LLMs.

07.03.2026 07:15 👍 7 🔁 1 💬 3 📌 0
Video thumbnail

Wondering what LLMs you can actually run on your hardware? 🤔

👾 llmfit — Find the best models for your RAM, CPU, and GPU

💯 Detects your system and ranks models by fit, speed & context

🦀 Written in Rust & built with @ratatui.rs

⭐ GitHub: github.com/AlexsJones/l...

#rustlang #ratatui #tui #llm

07.03.2026 11:16 👍 129 🔁 23 💬 3 📌 0
Post image

unjs/md4x :: a blazing-fast, tiny native Markdown toolkit.

07.03.2026 13:14 👍 88 🔁 8 💬 2 📌 0

He's probably never gonna give it up

05.03.2026 04:45 👍 1 🔁 0 💬 0 📌 0
Quote from Dave Rapin, Foundar at Curling IO: “BEAM was the killer feature. None of these other options came close to what the BEAM VM offers: rock-solid concurrency, fault tolerance, and proven scalability.

Gleam gives us BEAM on the backend with familiar functional patterns on the frontend, all in a single language.

Quote from Dave Rapin, Foundar at Curling IO: “BEAM was the killer feature. None of these other options came close to what the BEAM VM offers: rock-solid concurrency, fault tolerance, and proven scalability. Gleam gives us BEAM on the backend with familiar functional patterns on the frontend, all in a single language.

They were looking for:
- Type safety
- Massive concurrency
- Functional patterns
- Shared types
- Proven at scale

And Gleam checked every box!

Learn how @curling.io is building new version of the platform: curling.io/blog/the-nex...

03.03.2026 18:28 👍 66 🔁 10 💬 3 📌 2

I've genuinely lost count of the media layoffs since my own just a month and a half ago. Probably the worst I've ever seen this job market in my entire life. Dozens upon dozens of freelancers, staff writers stretched to the brink, and more and more independent sites struggling to scrape by.

03.03.2026 22:52 👍 11 🔁 3 💬 4 📌 0

npmx npmx npmx atproto atproto npmx

03.03.2026 20:18 👍 5 🔁 0 💬 0 📌 0

With Google starting to close Android more and more, this is something to keep an eye on

02.03.2026 19:18 👍 35 🔁 3 💬 2 📌 0

we'd be so screwed if the companies replacing software engineers could build software

02.03.2026 14:42 👍 30 🔁 3 💬 1 📌 0

LLMs are conditioning an entire generation of programmers to sell themselves short; to make themselves believe they're not capable of a doing better and faster job than the LLM when in fact it's actually very achievable to work better/faster than an LLM if you're willing to wean yourself off of it

02.03.2026 21:18 👍 40 🔁 5 💬 1 📌 1
Preview
We mourn our craft I didn’t ask for this and neither did you. I didn’t ask for a robot to consume every blog post and piece of code I ever wrote and parrot it back so that some hack could make money off o…

feeling this one today

02.03.2026 18:45 👍 177 🔁 39 💬 7 📌 12

I hope it all go es well

02.03.2026 01:36 👍 1 🔁 0 💬 0 📌 0
Post image

AI seems to not know about the nullish operators.

Which means humans don't know about the assignment operators 😱

Lemme save you all so much typing:

01.03.2026 02:15 👍 29 🔁 1 💬 5 📌 0

The best thing you can do in light of the Ellison takeover of Warner Brothers invest your time, energy, and money in supporting independent creators and independent distribution networks and independent venues. It is absolutely crucial to make independence a viable option.

27.02.2026 00:14 👍 1491 🔁 585 💬 11 📌 19
Preview
SQLite is not a toy database Here is why SQLite is a perfect tool for you - whether you are a developer, data analyst, or geek.

I've been a big fan of SQLite for a long, long time. It's an incredibly useful and powerful database that fits wonderfully for so many things (many of them outside of traditional DB uses). This excellent article by @antonz.org just reminded me of how powerful it is. #SQLite #Database #DB #OpenSource

25.02.2026 04:17 👍 9 🔁 2 💬 0 📌 0

"We don't actually view AI investment as strongly growth positive," said Goldman Sachs chief economist, Jan Hatzius, during a recent interview. "We think there's been a lot of misreporting of the impact that AI investment had on GDP growth in 2025, and it's much smaller than it's often perceived."

24.02.2026 19:36 👍 2 🔁 1 💬 0 📌 0
Preview
Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 – Mozilla Hacks - the Web developer blog Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted…

The Sanitizer API landed in Firefox 148, along with element.setHTML().

This lets you fully configure how HTML strings are cleaned as they're parsed.

hacks.mozilla.org/2026/02/good...

24.02.2026 14:18 👍 203 🔁 58 💬 1 📌 14
Preview
signals/packages/eslint-plugin-signals at main · preactjs/signals Manage state with style in every framework. Contribute to preactjs/signals development by creating an account on GitHub.

We've released an ESLint and OXLint plugin for preact-signals, most of the current rules are footguns we have fallen into ourselves or have seen the issue often.

Go try it out! github.com/preactjs/sig...

24.02.2026 10:37 👍 17 🔁 5 💬 2 📌 0

those tech people who do advocate for slowing down, being critical, or refusing to adopt it are routinely misrepresented as wanting to stick their head in the sand, it's not good

20.02.2026 15:03 👍 41 🔁 9 💬 3 📌 1
Post image

Introducing 🦜 Loty - The tiny localization library

Tiny bundle size starting at 523 bytes
Type safety with autocompletion in editor
Customizable message formatter
Messages are parsed lazily
Loads missing messages from base locale
Open source and fully tested with 100 % coverage
Framework agnostic

05.01.2026 15:08 👍 37 🔁 1 💬 4 📌 1

so there was this random coldplay_MP3.exe file we got on kazaa, right

and we gave it unfettered access to our entire system, right

anyway you’ll never guess what happened next

— the entire tech industry right now

20.02.2026 15:00 👍 38 🔁 9 💬 0 📌 0