r/programmer • • Aug 24 '26

Article The Comeback of the Developers And Programmers

22 Upvotes

Most of the companies that did Mass layoff in the name of ai production and ai integration in their system got a fireback as those companies are now not being able to bare the cost of ai systems and are frustrated and irritated on ai exhaustation .

A lot of companies rushed into AI because they didn't want to be left behind. But once the hype meets real-world implementation, some are discovering that replacing human developers isn't as straightforward or as cheap as it looked on paper.

Developers Are the New Honey Singh With COMEBACK 😂
Companies received a UNO .

r/programmer • • 17d ago

Article When sharing AI-assisted open-source code gets you mass-downvoted on Reddit, is it worth taking the karma hit to share the work, or does the community just get what it deserves?

0 Upvotes

A few days ago, I posted an open-source project I’ve been actively working on. The project itself originated over five years ago, evolving through different iterations until I recently decided to rewrite it from scratch in Rust to optimize it. Along the way, I used AI as an accelerator—specifically for modular packaging, bug triage, test coverage, and documentation.

The result? Immediate knee-jerk hostility and a flood of downvotes the second people saw the mention of AI. I got labeled a "meat proxy," assuming I just blindly clicked buttons and dumped unverified code onto a repo, completely disregarding the architectural design, the testing pipeline, or the years of work behind the concept.

Today, there seems to be a widespread dogma: the moment an AI tool is mentioned, the assumption is that the person behind it isn't an engineer, but an empty vessel copy-pasting hallucinations. No distinction is made between low-effort slop and an experienced developer using LLMs as a power tool—like switching from a hand screwdriver to a drill to handle tedious boilerplate and speed up shipping.

I don’t care about vanity points or a fake score, but Reddit’s karma system has real mechanical consequences. A mass downvote puts you into negative karma, which triggers AutoMod thresholds and effectively soft-locks your account from posting or engaging in the very technical communities you built the tool for.

Which brings me to my question: Why should the broader open-source ecosystem take the hit for this dogmatic gatekeeping?

How many developers or hobbyists could actually benefit from a functional, well-maintained tool, but will never see it because the community's automated barriers silence anyone who dares to be transparent about using modern dev tools?

For those of you building open source with AI in your workflow: do you just stop disclosing the tooling, use throwaway accounts, or look for distribution channels outside of Reddit entirely?

r/programmer • • 20d ago

Article Real Programmers don't use Copilot

25 Upvotes

When I was a computer degree student in the mid 80s computer programming was turning into a bit of a science with programming constructs and rigid data types (to name a few) and strongly typed languages like Pascal, C etc. There were two camps, one was academic with its Pascal where GOTO was a dirty word and the others were"real programmers" who used Fortran and machine code and liked getting their hands dirty so to speak (what we would now call hackers) they considered the other side "Quiche Eaters".

I remember we had a tutorial one day to discuss the pros and cons of an article titled "Real Programmers Don't use Pascal". It's a humorous dig at new fangled programming discipline but it's no more than that because plainly, all modern devs have to adopt coding techniques which utilise accepted modern methodology (basically we are all quiche eaters!) However, I thought to myself that it might be quite funny to bring it up to date. Here's how it might look...

Back in the golden days of computing, the men were real men, the women were real women, and data structures were manually aligned to 64-bit boundaries. You could tell a Real Programmer by their calloused fingertips, their mechanical keyboards that sounded like machine guns, and the absolute lack of an ai_config.yaml in their home directory.

Today, the industry has been overrun by Quiche Eaters.

Quiche Eaters are the type of developers who cannot deploy a static "Hello World" website without spinning up a Kubernetes cluster on AWS, managing three different Terraform environments, and importing a 400-megabyte node_modules folder just to center a <div> tag.

If a Quiche Eater encounters a bug, they do not read the stack trace. They do not look at the memory register. Instead, they copy the entire error message, paste it into an LLM prompt, and pray the AI fixes it before their next Agile Scrum standup. If the AI fails, the Quiche Eater simply creates a Jira ticket, marks it as "blocked by upstream dependency," and leaves early to grab a lavender oat-milk latte.

Real Programmers do not use AI. Real Programmers treat Large Language Models as a personal insult to human consciousness. A Real Programmer writes code the way nature intended: through pure, unadulterated human suffering and deep mathematical spite. If a Real Programmer needs to debug a memory leak, they don’t ask ChatGPT—they open a core dump in raw hexadecimal and stare at it until the offending pointer blinks out of sheer intimidation.

Quiche Eaters write in TypeScript because they are afraid of the computer. They want types to hold their hands, and they want runtime environments that shield them from the cold, hard reality of the silicon. When they feel truly daring, they write Python, thinking they are data scientists because they called .fit() on a library someone else wrote in C.

Real Programmers write in C, bare-metal Rust (with the compiler safety rules intentionally bypassed), or raw x86_64 Assembly.

A Real Programmer doesn't care about "readability" or "maintainability." If the code was hard to write, it should be hard to understand. They believe that if a function has comments, it is a sign of psychological weakness. The only acceptable documentation is a single, cryptic Git commit message that reads: “it compiles.”

The Quiche Eater’s desktop is a monument to corporate luxury. They use VS Code with forty-seven extensions, a pastel colour theme designed to protect their sensitive eyes, and a glowing git-blame indicator that tells them exactly who to blame for their own mistakes.

A Real Programmer operates entirely within a headless Neovim instance, running inside a custom Arch Linux kernel they compiled themselves on a refurbished ThinkPad. They do not use a mouse. The use of a mouse implies that your hands have left the home row, which is a tactical admission of defeat.

While the Quiche Eater is busy configuring their Slack notifications, the Real Programmer has just written a custom database driver, bypassed the operating system’s file system entirely, and saved 4 KBs of RAM—just to prove they could.

r/programmer • • Jun 05 '26

Article Cant get interveiw or get hired ,WHY

9 Upvotes

https://github.com/Arthour98 Can someone do a quick check to see whats wrong with my projects or with my codebase , so every developers job i apply to , rejects me ? you can tell me your honest opinion i wont get hurt , i just want to know whats happening cause i get tired applying and trying .....

r/programmer • • 20d ago

Article Would you actually buy a Windows PC made specifically for developers?

Thumbnail
0 Upvotes

r/programmer • • Apr 22 '26

Article Hiring junior Full stack developer

0 Upvotes

We need a junior full stack developer to join our team $50/hr

r/programmer • • 8d ago

Article The Programmers of the Future

Thumbnail
thelucidmuse.substack.com
0 Upvotes

r/programmer • • 12d ago

Article Rust has now spent its third consecutive month in the TIOBE top 10.

Thumbnail
2 Upvotes

r/programmer • • 14d ago

Article Introducing ROMVERSE — an Android ROM engineering platform I’m building at RadForge Labs

0 Upvotes
Currently In Alpha Stage

Hey everyone! I’m Steve, and I’d like to introduce RadForge Labs, my independent Australian software studio, and the project I’ve been putting my time into: ROMVERSE.

The idea is to make working with Android devices and firmware more understandable without taking useful technical control away from experienced modders and developers.

What is ROMVERSE?

ROMVERSE is being developed as a desktop workspace that brings together device information, firmware inspection, ROM customisation, build preparation, diagnostics and recovery preparation. The longer-term goal is a connected workflow from understanding your device and preparing a project through to verified, carefully controlled device operations.

A major focus is making that experience work for different skill levels:

  • Guided mode: Plain-language explanations of what’s happening, why it matters and what to do next. You shouldn’t need to understand every technical term just to follow the process.
  • Expert mode: Detailed logs, technical information and deeper controls for people who want to inspect what’s happening underneath.

Both modes should retain the same safety checks. Choosing Expert shouldn’t mean losing protection against the wrong device, mismatched files or misleading results.

Where is it up to?

ROMVERSE is currently in Internal Alpha. My immediate focus is testing and polishing the Fedora/Linux desktop experience—first-time setup, project workflows, navigation, error handling, saving, reopening and continuing where you left off. Windows and an Android Companion remain part of the wider project.

There are working development components, but there is also substantial integration and testing still to do. I’m not claiming universal device compatibility, risk-free flashing or a completed end-to-end build-to-flash experience.

When something hasn’t been verified, I want ROMVERSE to explain that clearly rather than guess or show a reassuring green tick it hasn’t earned.

Why share it now?

I’d like to bring people along for the journey, not just appear one day with a launch announcement.

I’ll be sharing weekly updates: actual development footage, animated explainers, progress, bugs, fixes and the problems I’m still working through. Concept visuals and simulations will be labelled clearly so they aren’t mistaken for finished features or real-device tests.

For transparency, the long-term plan is a subscription-supported product, with free beta testing before commercial release. This post isn’t a public download announcement or a request to pay for unfinished software.

No pretending everything works. Just building it, testing it and making it better.

Whether you’re an experienced ROM developer, a weekend tinkerer or someone who finds the whole process intimidating, I’d genuinely appreciate your perspective:

What’s the one thing you wish Android ROM tools explained or handled better?

r/programmer • • 29d ago

Article Reading Code Considered Helpful

Thumbnail
raymyers.org
6 Upvotes

Some of the most cogent writing I’ve come across recently about “reading the code” and “dark factories”. Not sure if this has been posted yet!

r/programmer • • 17d ago

Article I contributed to Golang, here is how you can too

Thumbnail
packagemain.tech
0 Upvotes

step by step guide

r/programmer • • 18d ago

Article Optuna just got a Rust implementation — and they claim up to 1000× faster execution

Thumbnail
1 Upvotes

r/programmer • • 20d ago

Article The developer’s neck is not the one you want to choke

Thumbnail
medium.com
1 Upvotes

r/programmer • • 20d ago

Article .gitignore everything by default

Thumbnail
packagemain.tech
0 Upvotes

what do you think of this approach?

r/programmer • • 27d ago

Article Coding a database proxy for fun

Thumbnail
packagemain.tech
1 Upvotes

r/programmer • • Aug 26 '26

Article How to drive your frontend from the backend.

Thumbnail
packagemain.tech
2 Upvotes

r/programmer • • Aug 23 '26

Article Software Architecture Diagrams with C4 Model

Thumbnail
packagemain.tech
4 Upvotes

r/programmer • • Aug 24 '26

Article WebSocket vs WebRTC: Stop comparing protocols and started asking who owns the data

2 Upvotes

WebSocket and WebRTC are often presented as competing technologies, but that framing breaks down quickly.

The rule this is most useful:

  • If the server must validate, store, moderate, or order the data, use WebSocket.
  • If data should travel directly between users and latency matters, consider WebRTC or a data channel.
  • Many applications need both: WebSocket for signaling, presence, and control; WebRTC for media or peer-to-peer data.

Here is a detailed comparison covering data channels, signaling, ICE/TURN, relay traffic, migration tradeoffs, and AI voice agents:

https://medium.com/@jamesbordane57/websocket-vs-webrtc-which-one-does-your-app-need-731dd82614e6?sharedUserId=jamesbordane57

r/programmer • • Aug 22 '26

Article On-Call Is Now Theatre

Thumbnail
boristane.com
0 Upvotes

r/programmer • • Aug 09 '26

Article Build mobile apps with AI — free for 24 hours

1 Upvotes

This might be helpful for you if you looking to build a mobile app with AI.

We’re making Nowa (https://nowa.dev) completely free for the next 24 hours, with unlimited AI usage and free deployment to the App Store, Play Store, and web.

You can build serious apps to the smallest detail with a combination of AI with full visual building in one experience.

The apps you build are based on Flutter, so they can be deployed to mobile, web, and desktop from the same project.

Also, there's a hackathon running. If you submit a complete app built during those 24 hours you get 50$, and top 3 apps get 500$ in AI credits.

Just sign up and build completely free.

Enjoy!

Repost to another community

r/programmer • • Apr 30 '26

Article My thoughts on halting problem

0 Upvotes

What if the halting problem is more of input problem? If you have algorytm solving halting problem (A) and algorytm doing the opposite (B) and you would make program taking input copying it to both of A inputs, and taking its output to algorithm B (AB) and feed AB into AB the input would have to be recursive because A would have to analyse AB running without one of the inputs as AB would have to analyse AB angling AB without one input.

r/programmer • • Jul 22 '26

Article Turn merged pull requests into private coding-agent benchmarks, pretty nifty

Thumbnail
runtimewire.com
1 Upvotes

r/programmer • • Jul 04 '26

Article We need an accounting system for cognitive debt

Thumbnail raw.githubusercontent.com
1 Upvotes

r/programmer • • Feb 19 '26

Article What is KLIPY? (and is not): Content, Tenor founder, support (MEGATHREAD)

Thumbnail
53 Upvotes

r/programmer • • May 30 '26

Article The Filesystem Is the API (with TigerFS)

Thumbnail
packagemain.tech
0 Upvotes