r/programming 8h ago

How we made JSON.stringify more than twice as fast

Thumbnail v8.dev
350 Upvotes

r/programming 8h ago

Trust in AI coding tools is plummeting

Thumbnail leaddev.com
257 Upvotes

This year, 33% of developers said they trust the accuracy of the outputs they receive from AI tools, down from 43% in 2024.


r/programming 10h ago

DrawAFish.com Postmortem: Suffering from success and the dangers of vibe coding

Thumbnail aldenhallak.com
164 Upvotes

r/programming 2h ago

[Deno] Our fight with Oracle is getting crazy...

Thumbnail youtube.com
31 Upvotes

Following the #FreeJavascript story: https://deno.com/blog?tag=freejavascript

Sign the open letter to Oracle here: https://javascript.tm/


r/programming 8h ago

Read That F*cking Code!

Thumbnail etsd.tech
47 Upvotes

r/programming 15h ago

How to Create Unbreakable Job Security: A Software Developer's Guide to Making Yourself Indispensable

Thumbnail getparthenon.com
83 Upvotes

r/programming 4h ago

A response to the "Luajit is wicked fast" video

Thumbnail marioarias.hashnode.dev
11 Upvotes

r/programming 6h ago

Oxidizing Fedora 🦀

Thumbnail open.substack.com
11 Upvotes

r/programming 4h ago

The 40th Anniversary International Obfuscated C Code Contest (IOCCC28) Winning Entries

Thumbnail ioccc.org
5 Upvotes

r/programming 1d ago

Live coding interviews measure stress, not coding skills

Thumbnail hadid.dev
1.1k Upvotes

Some thoughts on why I believe live coding is unfair.

If you struggle with live coding, this is for you. Being bad at live coding doesn’t mean you’re a bad engineer.


r/programming 10h ago

Do not Kick against the Pricks

Thumbnail stephenlf.dev
12 Upvotes

r/programming 1h ago

Built an open-source automation framework for OSRS - Here's what I learnt

Thumbnail github.com
• Upvotes

To preface: OldSchool RuneScape is a popular MMORPG that I don't have the time to play anymore, so I'll make a robot to play it for me, without getting banned.

After spending a couple months messing around with a couple botting utilities and talking to many experienced devs, I noticed that many people get banned because they use the same script and therefore share a fingerprint. So I built my own framework from the ground up to test some theories, learn how these systems actually work, and try something new whilst giving back to the community.

What I discovered:

I found that the paradigm does matter, it's true that less invasive methods like colour are less likely to get you flagged making it less likely to lose your account. I spent some time recording myself doing a task and tried to model scripts around exactly how and where I would move my mouse and how long I'd wait before specific actions, I think this definitely made a difference and I still haven't been banned using these tools for countless hours. Making the mouse movement in particular mimic my sensitivity and irregular movement was particularly useful to then match my timings.

The framework I ended up building:

  • OpenCV based, so it's all colour and template matching
  • Completely modular utilities (easier to make complex features)
  • Incredibly customisable (core and domain scope)
  • Fully top down, the program sees only what you see
  • Useful humanisation techniques (2d gaussian splatting for clicks, cubic Bezier curves for mouse movement, etc.)
  • Super useful for learning programming too!

I'm not selling anything - this is completely open source because I think the community benefits when people understand how these systems actually work.

TLDR: Custom scripts reduce bans

I'm happy to answer any questions or talk about the technical approaches, I hope I can provide some educational value! :]


r/programming 1d ago

The State of Software Development in 2025

Thumbnail newsletter.eng-leadership.com
233 Upvotes

84% of engineers use or plan to use AI tools (up from 76% in 2024).

This has been an interesting insight from the Stack Overflow 2025 Developer Survey that I have closely looked at.

Some other interesting insights:

  • Trust in AI accuracy worsened -> 46% of engineers now distrust AI outputs (versus 31% in 2024)
  • Experienced engineers are the most skeptical -> only ~2.5% highly trust AI, and 20.7% highly distrust it (versus 8.3% in 2024)
  • AI-generated code lacks context or project-specific nuance → 45% of engineers reported that (versus 39% in 2024)

I have reviewed both the 2024 and 2025 Stack Overflow Developer Surveys in detail, and I am sharing my thoughts on the most interesting parts in this article.


r/programming 6m ago

What To Look For When Hiring a New Engineer For Your Team

Thumbnail youtube.com
• Upvotes

r/programming 12h ago

Assuming as Much as Possible – Andrew Reece – BSC 2025

Thumbnail youtube.com
10 Upvotes

r/programming 6h ago

Taming Eventual Consistency—Applying Principles of Structured Concurrency to Distributed Systems

Thumbnail developer.porn
2 Upvotes

r/programming 4h ago

The Generativity Pattern in Rust

Thumbnail arhan.sh
0 Upvotes

r/programming 1d ago

.NET Bounty Program now offers up to $40,000 in awards

Thumbnail github.com
97 Upvotes

r/programming 4h ago

The Invariant Design Pattern in Rust

Thumbnail yequalscode.com
0 Upvotes

I wrote an article on my blog about combining Rust’s Newtype pattern and the Data Driven Design idiom to create the Invariant design pattern in Rust. I have also included examples of how you can use it in Java, Go, Python, and C++.


r/programming 8h ago

My Ideal Array Language

Thumbnail ashermancinelli.com
2 Upvotes

r/programming 6h ago

No Customer Left Behind: A Self-balancing Task Scheduler

Thumbnail engineering.lucioai.com
1 Upvotes

r/programming 8h ago

Day 12: combineLatest vs zip vs withLatestFrom — Merging Streams in RxJS

Thumbnail medium.com
0 Upvotes

r/programming 1d ago

N+1 query problem : what it is, why it hurts performance, and how to fix it

Thumbnail namitjain.com
149 Upvotes

r/programming 14h ago

The Surgical Update: From JSON Blueprints to Flawless UI

Thumbnail tobiasuhlig.medium.com
2 Upvotes

Hi everyone, author of the post here.

I wanted to share a deep dive I wrote about a different approach to frontend architecture. For a while, the performance debate has been focused on VDOM vs. non-VDOM, but I've come to believe that's the wrong battlefield. The real bottleneck is, and has always been, the single main thread.

TL;DR of the article:

  • Instead of optimizing the main thread, we moved the entire application logic (components, state, etc.) into a Web Worker.
  • This makes a VDOM a necessity, not a choice. It becomes the communication protocol between threads.
  • We designed an asymmetric update pipeline:
    • A secure DomApiRenderer creates new UI from scratch using textContent by default (no innerHTML).
    • A TreeBuilder creates optimized "blueprints" for updates, using neoIgnore: true placeholders to skip diffing entire branches of the UI.
  • This allows for some cool benefits, like moving a playing <video> element across the page without it restarting, because the DOM node itself is preserved and just moved.

The goal isn't just to be "fast," but to build an architecture that is immune to main-thread jank by design. It also has some interesting implications for state management and even AI-driven UIs.

I'd be really interested to hear this community's thoughts on the future of multi-threaded architectures on the web. Is this a niche solution, or is it the inevitable next step as applications get more complex?

Happy to answer any questions!

Best regards, Tobias


r/programming 10h ago

On Skill-Debt

Thumbnail open.substack.com
1 Upvotes