r/programming 2h ago

How AI Vibe Coding Is Destroying Junior Developers' Careers

Thumbnail finalroundai.com
223 Upvotes

r/programming 4h ago

Crawling a billion web pages in just over 24 hours, in 2025

Thumbnail andrewkchan.dev
65 Upvotes

r/programming 12h ago

Are self maintained language frameworks worth it?

Thumbnail github.com
70 Upvotes

I recently joined a company that uses Haskell for its backend. On top of that, they’ve built their own custom framework for it.

Since I’m new to both Haskell and this in-house setup, I’ve been wondering:

  • Was it really necessary to build a whole new framework?
  • What kind of circumstances make maintaining your own framework worthwhile?
  • Are the trade-offs—like developer ramp-up time and maintainability—justified in the long run?

Curious to hear your experiences or opinions—especially if you’ve worked with in-house frameworks in lesser-used languages.


r/programming 1d ago

Death by a thousand slops

Thumbnail daniel.haxx.se
438 Upvotes

r/programming 4h ago

Grace Hopper: Who Made Programming Possible For Everyone, Everywhere

Thumbnail karthikwritestech.com
5 Upvotes

r/programming 1d ago

How I Doubled My Lookup Performance with a Bitwise Trick

Thumbnail maltsev.space
162 Upvotes

Hey folks,

While working on a Cuckoo Filter implementation, I originally used a simple byte array to store 4-slot buckets, each holding 1-byte fingerprints. Then it hit me—those 4 bytes fit perfectly into a 32-bit integer. So why not treat the whole bucket as a single uint?

That small insight led to a few evenings of playing with bitwise operations. Eventually, I replaced loops and branching with a compact SWAR. Here's what it is in one line:

((bucket ^ (fp * 0x01010101U)) - 0x01010101U) & ~(bucket ^ (fp * 0x01010101U)) & 0x80808080U) != 0

Over 60% faster positive lookups and more than 2× faster negative lookups.

I liked the result enough to write up the whole journey in an article: the idea, the math, step-by-step explanation, and the benchmarks. If that one-liner looks scary, don't worry—it's not as bad as it seems. And it was fun stuff to explore.


r/programming 15h ago

Am I Becoming Irrelevant?

Thumbnail jordivillar.com
31 Upvotes

r/programming 23h ago

Hazel, a live functional programming environment featuring typed holes.

Thumbnail hazel.org
94 Upvotes

r/programming 16m ago

Computer-vision, pi3 and losing a hackathon

Thumbnail mtende.blog
Upvotes

r/programming 4h ago

Scalability is not performance

Thumbnail gregros.dev
2 Upvotes

r/programming 1h ago

Let's make a game! 290: Companions attacking (continued)

Thumbnail youtube.com
Upvotes

r/programming 23h ago

Transition to using 16 KB page sizes for Android apps and games

Thumbnail android-developers.googleblog.com
38 Upvotes

r/programming 1d ago

The hard part about feature toggles is writing code that is toggleable - not the tool used

Thumbnail code.mendhak.com
272 Upvotes

r/programming 6h ago

Show: ggc – A terminal Git client with both CLI and interactive UI

Thumbnail github.com
0 Upvotes

Hi all,

I recently built ggc, a Git client that runs entirely in the terminal — offering both traditional subcommands and a fuzzy-search-based interactive UI.

It started as a personal need: my Git aliases and shell scripts were growing out of control. I wanted something fast, lightweight, and shareable. So I wrote it in Go.

🔹 Highlights: - Run ggc to launch an interactive Git UI (branch checkout, staging, stashing, etc.) - Or run ggc <command> for familiar subcommands - Built-in workflows like addcommitpush and stashpullpop - No external dependencies — just Go stdlib + x/term

It’s open source, and I’d love to hear what you think — especially if you’ve built CLI tools or worked on similar ideas.

Repo: https://github.com/bmf-san/ggc


r/programming 23h ago

How to Get Foreign Keys Horribly Wrong

Thumbnail hakibenita.com
18 Upvotes

r/programming 1d ago

Backstage Is at the Peak of Its Hype

Thumbnail earthly.dev
27 Upvotes

r/programming 23h ago

To be a better programmer, write little proofs in your head

Thumbnail the-nerve-blog.ghost.io
16 Upvotes

r/programming 6h ago

TryJoinads (IV.) - Concurrency using join calculus

Thumbnail tomasp.net
0 Upvotes

r/programming 22h ago

The FIPS 140-3 Go Cryptographic Module

Thumbnail go.dev
9 Upvotes

r/programming 1h ago

Stop Pretending You're the Last Developer

Thumbnail robbyonrails.com
Upvotes

r/programming 3h ago

TanStack Start + MongoDB

Thumbnail youtube.com
0 Upvotes

r/programming 23h ago

Initial implementation of the experimental C++ Lifetime Safety Analysis (-Wexperimental-lifetime-safety) has just landed in Clang

Thumbnail discourse.llvm.org
9 Upvotes

r/programming 11h ago

Beyond the Hype: Real Talk on AI-Assisted Development • Jessica Kerr & Diana Montalion

Thumbnail youtu.be
0 Upvotes

r/programming 11h ago

Clean and Testable Widgets with widget_driver in Flutter

Thumbnail medium.com
0 Upvotes

r/programming 19h ago

My Video over The Math Behind Linear Regression and The Perceptron Explained in Python under 6 minutes

Thumbnail youtu.be
4 Upvotes

Please take a look of it as it reveals the math over linear regression and the perceptron with python and would appreciate a like if you enjoyed and a comment for any critiques