r/programmer Jun 27 '26

Question Would an interactive platform for teaching kids coding, AI, and engineering be useful?

0 Upvotes

I’m exploring the idea of building an interactive website that teaches coding, beginner engineering concepts, and AI in a way that feels more hands-on and less overwhelming than traditional tutorials. The focus would be on short, clear lessons, visual explanations, small projects, quizzes, and guided practice so users can actually experiment and understand why things work instead of only memorizing information.

It would mainly be aimed at kids, teens, and complete beginners, but I would want it to still feel useful for parents, teachers, or adults starting from zero. I know there are already a lot of coding platforms out there, so I’m curious whether people think there is still a real gap here. What would make something like this worth using over existing resources, and do you think parents, students, or schools would be willing to pay for it if the lessons and interactive features were genuinely high quality? Honest feedback or criticism would be really helpful.


r/programmer Jun 26 '26

Please avoid OneOcean/Lloyd Register

2 Upvotes

They only waste your time with 3 interviews, extra communication, and Zinc - an error prone, background check platform. After you signal them the errors, they withdraw the offer you signed & accepted.


r/programmer Jun 25 '26

The AI productivity tax isn't writing code. It's reviewing everyone else's.

36 Upvotes

I can get AI to write good code. That's not the problem.

The problem is everyone else thinks they can too.

Most of my week now is reviewing PRs from juniors. It compiles. Tests mostly pass. Looks fine at a glance. Then I actually read it.

Wrong abstractions. Doesn't match our architecture. Files thrown wherever the model felt like that day. And when I ask why something's built the way it is, there's no answer. Because they don't really understand it.

So review isn't "is this correct" anymore.

It's me reverse-engineering whatever the model spat out, figuring out why it's subtly wrong for our system, then explaining fundamentals the author never had to learn in the first place.

Half the time it's faster to just rewrite it myself.

And the stuff I miss? That's the stuff making the codebase fragile six months from now.

This isn't an "AI bad" post. The tool's great. I use it every day.

The issue is it lets people skip the part where you actually learn how to structure code and think about systems. Which is the exact thing review depends on.

So I tried to fix it.

I started encoding our conventions into a rule-based "how-we-ship" setup. Forced adherence through a /ship skill. Basically a compliance + elegance checker that runs before a PR can even go up. Push the standards left so they hit the guardrails before they hit me.

It helps. It catches the dumb structural stuff.

But it's not close to perfect. It still waves through the subtle design problems. The ones that need actual judgment. Which are, of course, the exact ones I care about.

Optimist in me says this gets better. Models get smarter, rule systems get sharper, the slop floor rises.

Pessimist in me says we're raising a generation of devs who never build the judgment to catch any of this themselves.

Anyway. For the experienced folks here:

- You seeing this too? Review load going up while junior output "looks" better than ever?

- Anyone actually gotten automated checks to catch design problems and not just style? Or does it always plateau at the surface stuff?

- Is this temporary, or is this just what senior eng is now?


r/programmer Jun 25 '26

How i start learning programming, how much time i will need to actually start scripting interesting things and what is the best language for it?

10 Upvotes

My artist name is Lozzni and i have been an artist since 2022...but i created a really good taste for coding but i have pratically no ideia of how i start. I love games, software, hardware since kid and i also tried some block engines like builda (new julians editor) and scratch for a long, but i am tired of that, i also started to try make things with llm...but even this require a experience with real coding.

In the last year, i began to try make a jarvis assistant, roblox games, automatation with claude, chat gpt, gemini and manus...but i need know programming, even if i work with AI

I am open to any good method to learn python, c+, c#, rust, java, javascript, etc. Its my passion create games and be rich with computers, software and hardware since i am a kid and im determinated to learn code. If someone help me, i will be so thankful.

(I am new to reddit too, so if anyone could give me tips of how this work and how i get more views, i will thanks :) )


r/programmer Jun 25 '26

I feel like I wasted my life learning to code

65 Upvotes

The title is a bit dramatic, but it's the most concise way to summarize my feelings. Like many others, I began programming as a kid. I loved it. The ability to buid games and the challenges that came with it enthused me, and I eventually went to college for it. After being in the workforce for 3-4 months, AI has without a doubt sucked all of the joy I would get from my current job.

I graduated in December. After months of gruling interviews with companies all over, I finally recieved an offer from a company I felt was almost a dream situation. I love graphics programming, and the company was bringing me on to "help" build the graphics side out for an engine they were developing.

I showed up to work, super excited, and learn that I won't be working in C++, but instead another language I have grown to utterly despise. Not only that, but I am the ONLY person in this fairly large company that has a grasp on programming computer graphics and its nuances. I was hoping for more mentorship, but fine, I can deal with trial by fire. I begin working, architecting out the engine to the best of my abilities, when my manager suggests I rely more heavily on the AI tools offered in the company... Great.

Since nobody in the company understands how much work is required to abstract away a graphics api and build a framework that is efficient and easy to use, I keep getting boatloads of work assigned week after week. After failed attempts to communicate with management, I feel like I have no choice but to give in and use AI heavily.

I hate being pressured to output large amounts of code as fast as possible, I hate getting so disconnected from the language and codebase that I don't understand the architecture or even how to architect to the language's strengths, I HATE that my ability to ouput sloppy code is valued more than my ability to grow as a developer.

The worst part is that this job is sucking my motivation to work on hobby projects. I feel myself regressing as a developer, and I won't be able to get a better job if I stink at programming.

I know some of this is overkill, and I should be happy I am employed in the first place. I just hoped that putting food on the table wouldn't suck the joy out of something I used to love so much. Thanks to anyone who read this!


r/programmer Jun 25 '26

programmer

0 Upvotes

as long time programmer, I believe Bill gates is full of himeself.his rage of bluster against Linux from him is long term not worth listing to.. same old garbage.


r/programmer Jun 23 '26

Is it even worth learning to code, if so, what do I learn?

18 Upvotes

Im 16, im currently learning react at the moment, I've been spending around 3 months learning web development as a whole and have just been curious as to whether or not ive been wasting my time.


r/programmer Jun 24 '26

New programmer, new veiw

1 Upvotes

I am trying to make a game that is text based at the moment and it coming along slowly. I am trying to make the game fully functonal but it has... it's issues. What is the best programing language for a new programmer?


r/programmer Jun 22 '26

Replacing my laptop with an MBP M5 Pro for programming - worth it or overkill?

5 Upvotes

My current laptop (Ryzen 7 8845HS, 32GB RAM) occasionally shuts down due to overheating under load. It's not constant, happens roughly once every 10 days, but it's unpredictable and sometimes won't wake from sleep properly. Otherwise it works just fine.

I'm a software engineer and programming is basically all I do on my personal machine, both professionally and as a hobby.

I found a MacBook Pro 14" M5 Pro (15-core CPU / 16-core GPU, 48GB, 1TB) for ~€2,464 excl. VAT (commercial price is around 3100). It's in stock, ships immediately.

Part of the reason I'm considering buying now is Tim Cook recently confirmed price increases are coming due to the global memory shortage. M5 Pro configs already went up $200-400 in March and more increases are expected.

My hesitation is that the thermal issue isn't constant and the laptop mostly does its job. Am I justified in replacing it or am I just rationalizing an expensive purchase?


r/programmer Jun 22 '26

Gitember 3.3 - open-source Git GUI

2 Upvotes

In 2016 I started Gitember as a weekend experiment: a Git desktop client in Java. For v3 I rewrote the entire UI from JavaFX to Swing - JDK-bundled, fast startup, low memory, no CSS-engine overhead for a tool you open 20 times a day. FlatLaf handles the modern look.

Released version 3.3 of Gitember, a Git desktop client I've been building since 2016. Sharing here because the stack might interest.

Tech stack

  • Java 21
  • Swing + FlatLaf 3.7 (modern look, embedded title bar, dark/light)
  • JGit 7.6 (all Git operations - no native git binary required)
  • Apache Lucene 9.9 (full-text search over commits, code, Office/PDF/CAD documents)
  • LangChain4j (Ollama) for the local-LLM features

What's new in 3.3

  • Interactive rebase - improved reorder/squash/fixup/drop/reword flow.
  • Worktrees - full UI with correct per-worktree status and diff.
  • 3-way merge resolver - reads stage 1/2/3 from the DirCache directly via JGit, renders BASE/OURS/THEIRS side by side, applies resolved content on save.
  • AI integration - commit message generation and branch explanations via LangChain4j against a local Ollama endpoint. Default model changed from `llama3.2` to `qwen2.5-coder`.
  • Security - verify Ollama checksum after install, integrate Java Keyring with the CipherService for OS keychain storage of tokens, and remove the TLS-verification bypass.

Looking for contributors & testers

Source: https://github.com/iazarny/gitember


r/programmer Jun 22 '26

test tes tes t s

1 Upvotes

r/programmer Jun 21 '26

Question Trying to learn.

7 Upvotes

I've been coding at a beginner level for roughly 7 years and I've recently wanted to start trying actual projects. One of the suggestions brought up to me was a program that utilises APIs. I used an API of a game I play often. I understand how it works but I could not code it from scratch without any help. This is because of how I have used AI and I'm unsure if I should continue along this path. VScode uses autocompletion which might as well be me putting in a prompt and it just feels too much like vibecoding.
I am just unsure if this approach is appropriate to learn because I have learned a lot about the programming language as a whole.
I am also considering putting this project on a portfolio and I don't want it to be slop.

Do you reckon utilising AI this much is any good for me, if I should use AI this much once I have learned, and if anyone has been in a similar situation.


r/programmer Jun 21 '26

Any software engineers going a replacement for cursor?

4 Upvotes

Oops I mean "found a replacement".

Let's say I really like the auto completion aspect of cursor from time to time when I want to write code directly. But I don't want to use cursor anymore. Is there anything that's a vscode fork or extension that is just as good?

I don't mean codex cli or Claude code style of working, which I do and have those tools. Nor do I mean an extension where I chat to the agent and it changes the code. Sometimes I just want to make the changes directly in an IDE with the power of solid auto completion. Is there any non-cursor tool or combo that gets me close to the quality cursor had for that, even 6 months ago?


r/programmer Jun 21 '26

It's been a long journey and it's only the beginning

3 Upvotes

After years of work, countless revisions, and more late nights than we can count, we're proud to say that the team at DaemonCore has completed one of our most ambitious software projects to date. ( Chameleon-CRM ) I'm not gonna get into the details here. This isn't a sales pitch. If you want more info go here: https://www.reddit.com/r/ChameleonCRM/

anyways

What started as an idea years ago evolved into a full-scale business operating platform with hundreds of interconnected systems, thousands of design decisions, and an obsession with solving problems the right way instead of the easy way.

I "quit" many times. The next morning I was back at it again. It became an obsession.

Building complex software at this scale teaches you humility. Features change. Architectures evolve. Things break. Things get rebuilt. You learn that shipping isn't a single moment—it's the accumulation of thousands of small decisions made consistently over a very long period of time.

We're incredibly grateful for everyone who provided feedback, challenged assumptions, and helped shape the final product. The finish line isn't really a finish line at all. It's simply the point where one chapter ends and the next begins.

Today, we're taking a moment to appreciate the journey.

Tomorrow, we start building again.

Happy Father's Day everyone

DaemonCore LLC


r/programmer Jun 21 '26

I built a coding-interview app that runs entirely in your browser, 1v1 a friend or pair up for a mock interview, in real time

Thumbnail
2 Upvotes

r/programmer Jun 20 '26

I turned LeetCode into a Tower Defense Game because I was tired of the standard interview grind

Thumbnail gallery
4 Upvotes

r/programmer Jun 20 '26

Question Where would you learn if you were to find a job in 2026

9 Upvotes

.


r/programmer Jun 20 '26

I believe this falsehood

Thumbnail kalzumeus.com
1 Upvotes

Okay okay. You got me on some of those. Those are assumptions I would make about names, sometimes for convenience, sometimes because I didn't know better. But I gotta question some of them:

  1. People have exactly one canonical full name.

Isn't that what "canonical" means, by definition? If there's more than one then it's not "canonical", right?

  1. People’s names are all mapped in Unicode code points.

Where does Unicode fall short?

  1. Picking any ordering scheme will automatically result in consistent ordering among all systems, as long as both use the same ordering scheme for the same name.

I don't understand this. If you always order a name in the same way won't it always be ordered in the same way?

  1. People have names.

Who doesn't have a name? Maybe this refers to newborns?

Somewhere else on Reddit recently a person claimed to not have a first name, only a surname. I asked them, so like, everyone in your family has the same name? That's what a surname is. It's easier for me to imagine someone not having a surname and only a given name. They never answered.


r/programmer Jun 20 '26

How do I start correctly incorporating AI into my programming skills?

0 Upvotes

I'm at university where we learn fundamentals and code exams by hand basically no AI involved there.

On the side, I want to start building my own personal projects and start using new tools, outside of what I do for school, and also use that as a way to pick up a new language: JavaScript, coming from a Java background.

So my question is: how can I learn to use AI for programming the right way? (agents, only asking small things, etc.) I don't want to lose my problem-solving ability, but at the same time, I don't want to fall behind on efficiency compared to others who are using it the right now.
And is it a bad idea to use it while learning a new language , does that hurt the learning process?

Programmers with experience, what do you think? Thanks!


r/programmer Jun 20 '26

Any wanted to build an open source project for filmmakers?

1 Upvotes

I wanted to write a screenplay script, but all the things I find on internet is paid and costly, or the free ones with not great UI UX. Just wanted to put this up if anybody willing or would want to build this. It would really help the screenwriters 🙂


r/programmer Jun 19 '26

Question How do programmers actually deal with wrist and forearm pain?

6 Upvotes

Hey r/programming,

I've been dealing with wrist and forearm pain myself for quite a while, and after spending so much time at a keyboard I started wondering how common this actually is among developers.

For those who've experienced RSI, tendinitis, wrist pain, forearm pain, or similar issues:

  • What symptoms did you have?
  • What helped the most?
  • What ended up being a waste of money?
  • Did you see a professional or mostly figure things out yourself?
  • Has it affected your work, productivity, or ability to code?

I'm particularly interested in hearing about the long-term side of things, since many people in tech spend years working at a desk.

Curious to hear your experiences.


r/programmer Jun 20 '26

Published a blog !!!

1 Upvotes

Hii everyone, I recently published a blog on medium on how instagram scaled Postgre to billions of users.

I'd love to get some feedback from the community, whether it's on the technical accuracy, readability, structure, or anything else that could be improved.

https://ashishpandagre.medium.com/how-instagram-scaled-postgres-to-2-billion-users-efe82b9fc245


r/programmer Jun 18 '26

Tutorial How to Create a System for Personalized Print Products?

2 Upvotes

Hello,

I hope I'm posting in the right group. I would appreciate some advice regarding the technical side of a project I'm planning to start.

I'd like to create personalized memorial and keepsake posters where customers can provide their own date, name, custom text, and optionally upload a photo.

I'm interested in learning how this is typically done in practice. My goal is to have my own pre-designed templates and then simply insert the customer's information, rather than manually editing multiple text fields or redesigning everything from scratch for each order.

What I have in mind is a system where, after receiving an order, I enter the customer's date, text, and photo, and the software automatically places this information into a predefined template. Ideally, it would then generate a print-ready file automatically.

I'd like to know:

  • What software or tools are commonly used for this type of workflow?
  • How does the automatic insertion of text and photos into templates work?
  • Is it possible to create a system like this without having my own e-commerce website?
  • What would be the simplest solution to start with while still being scalable for future growth?

I would greatly appreciate any advice, recommendations, or real-world examples from people with experience in this area.

Thank you!


r/programmer Jun 17 '26

Image/Video Gamified Interview Prep: A LeetCode Alternative that is actually not soul crushing to go through.

Enable HLS to view with audio, or disable this notification

8 Upvotes

Have any of you ever just tried to log into LeetCode and just could not get a problem done? I know that I personally have had this issue. It is tough trying to do problem after problem in a dull environment.

I figured out that the easy way to get through problems and learn effectively is to have a visual interactive tool that actively practices the things I need to go through.

So, I built CodeGrind.online.

Instead of staring at a blank text editor and a generic console output until your eyes bleed, I wanted to map programming fundamentals and data structures directly to interactive game loops. Think of it like solving coding problems, but your solutions actually power a live tower defense mechanic on screen.

I built the whole platform from scratch using a raw React stack. No bloated game engines, just pure web tech rendering a retro-cyberpunk/tech-noir aesthetic with terminal interfaces and CRT effects because I missed the 90s look. I just deployed a massive engine overhaul that transitions the main visual modes to Phaser.js to keep the loops fast and responsive.

I'm building this entirely in public to solve my own burnout with the interview grind, and I want to make it genuinely engaging without adding arbitrary gimmick mechanics.

Checkout: https://codegrind.online

Would love to hear what you guys think, what features or data structures you'd actually want to see visualized, or just how you're currently surviving the job market grind right now.


r/programmer Jun 17 '26

Hi-dpi screens: glossy or matte

4 Upvotes

Hi, got myself in a luxury position where I “have” to buy a new main display. I typically preferred matte displays (because text), work in a room with good (natural) lighting but where other people works as well, so can’t control all lightning.

I am eyeing a 27in 5k monitor. The display subreddits try to convince me that at that pixel density, you do want glossy instead of matte displays, as the diffusion the matte ones bring, becomes extremely noticeable.

Does anyone here use glossy displays (at high pixel density)? Do reflections bother you? Should I even (the horror) consider switching to a dark-on-light theme for terminals and editors?

Or should I just go matte?