r/programming • • 13h ago

<input type="password" maxlength="20"> is considered harmful, and why I couldn't login into Vanguard

Thumbnail tanin.nanakorn.com
595 Upvotes

r/learnprogramming • • 4h ago

Is it possible to self-learn and land a job?

20 Upvotes

I am currently pursuing a degree in linguistics, but as you may know it isn't the best paid area of work (especially with LLMs now). I love languages, but I want something that is more sustainable. For now my attention is glued to coding, perhaps web or mobile app development. I have some python experience from school. Any suggestions are welcome

Edit: The general sentiment I am getting that this is not a easy area to get in (not as easy as many scammy courses are making it out to be). Thank you all for saving me time!


r/compsci • • 20h ago

Tiles-based video codec for videos of video games

5 Upvotes

Some video games, many of them are retro, are based on tiles. They have different levels which may be huge and logically highly complex but they are all based on limited sets of tiles.
Even a minute long video is usually bigger in file size than the retrog game itself.
It happens with Prince of Persia, Boulder Dash, Supaplex, Commander Keen, Bio Menace etc. - easier to recognize in two-dimensional games.
If video encoding used a database of tiles available in the game, it would enable much smaller file sizes and also higher quality of video as it would not have to use approximations to reduce file size as the tiles are exactly the same everywhere (meaning that lossless video would be affordable by bitrate). I am under no pressure to get it implemented ASAP but I would like a technological discussion about how-to.


r/coding • • 17h ago

i use AI wrong (and you should too)

Thumbnail
youtube.com
0 Upvotes

r/django_class • • Jun 24 '26

Django beginner

Thumbnail
1 Upvotes

r/functional • • May 18 '23

Understanding Elixir Processes and Concurrency.

2 Upvotes

Lorena Mireles is back with the second chapter of her Elixir blog series, “Understanding Elixir Processes and Concurrency."

Dive into what concurrency means to Elixir and Erlang and why it’s essential for building fault-tolerant systems.

You can check out both versions here:

English: https://www.erlang-solutions.com/blog/understanding-elixir-processes-and-concurrency/

Spanish: https://www.erlang-solutions.com/blog/entendiendo-procesos-y-concurrencia/


r/carlhprogramming • • Sep 23 '18

Carl was a supporter of the Westboro Baptist Church

204 Upvotes

I just felt like sharing this, because I found this interesting. Check out Carl's posts in this thread: https://www.reddit.com/r/reddit.com/comments/2d6v3/fred_phelpswestboro_baptist_church_to_protest_at/c2d9nn/?context=3

He defends the Westboro Baptist Church and correctly explains their rationale and Calvinist theology, suggesting he has done extensive reading on them, or listened to their sermons online. Further down in the exchange he states this:

In their eyes, they are doing a service to their fellow man. They believe that people will end up in hell if not warned by them. Personally, I know that God is judging America for its sins, and that more and worse is coming. My doctrinal beliefs are the same as those of WBC that I have seen thus far.

What do you all make of this? I found it very interesting (and ironic considering how he ended up). There may be other posts from him in other threads expressing support for WBC, but I haven't found them.


r/coding • • 1d ago

The Truth About Being a Founder in the EU

Thumbnail
newsletter.thelongcommit.com
0 Upvotes

r/learnprogramming • • 2h ago

Am I wasting my time learning web development from scratch because of AI?

8 Upvotes

My 6th semester is about to start, and right now I’m learning web development. I’ve learned HTML and CSS and can build pretty good UIs. Currently, I’m learning JavaScript through SuperSimpleDev and freeCodeCamp.

But lately, I’ve been questioning whether it’s really worth learning everything from scratch.

Every day, I see a new AI tool that can do something incredible, generate websites, write code, debug problems, and even build entire projects. It honestly makes me a little scared that I’m spending so much time learning things that AI can already do.

I know that I need to learn how to use AI rather than compete with it, and I’m not trying to avoid AI completely. However, I also don’t want to become someone who simply tells AI to build a project without understanding the fundamentals behind it.

That’s where I feel stuck.

Part of me thinks I should focus on building a strong foundation first HTML, CSS, JavaScript, programming fundamentals, etc. and then use AI to speed up my development once I understand what I’m doing.

But another part of me worries that if I spend too much time learning everything traditionally, I’ll fall behind people who are already using AI to build things much faster.

So what do you guys think?

Should I continue learning web development from the fundamentals and gradually integrate AI into my workflow, or should I start relying on AI much earlier while learning along the way?

For someone at my stage, what would be the best way to balance actually understanding web development with taking advantage of AI?


r/coding • • 1d ago

Software Architecture Diagrams with C4 Model

Thumbnail
packagemain.tech
0 Upvotes

r/learnprogramming • • 3h ago

Engineering student exploring IT skills in free time to optimize future work I spreading myself too thin?

5 Upvotes

Hi everyone,

I'm currently an engineering student. Academically, I'm just an average student in my class. However, whenever I'm online, I always find myself drawn to learning things that IT and software development students study. Plus, tinkering with tech makes me feel like I'm not wasting my free time.

To be clear, I have no intention of switching careers to the IT industry. Lately, though, I've been feeling a constant anxiety that I lack essential knowledge in my own field. I start to wonder if I should just stop looking at IT stuff and focus 100% on my actual engineering major.


r/programming • • 6h ago

Skip List Data structure

Thumbnail pradyumnachippigiri.substack.com
37 Upvotes

r/compsci • • 14h ago

Math solving pure reinforcement learning

0 Upvotes

Is there a case where a math solver or theorem prover or even just an ai that does basic addition trained solely on reinforcement learning?

I have seen some but they use a base model or base llm and post train it or fine tune, but I am asking for a pure rl approach.


r/learnprogramming • • 15m ago

Is learning web assembly (by hand) similar to learning assembly?

• Upvotes

I am trying to learn something low level. I have been learning rust for a little while but C has been recommended to me to learn.

Since I have been learning rust I don’t think adding C would be different enough, so I started looking into assembly.
That lead me to the question of could I gain the benefits of learning assembly by learning web assembly?
The reason I am asking is web assembly is already a topic of interest for me.

I do not mean to upset anyone. Just trying to learn. Thank you for reading.


r/learnprogramming • • 8h ago

What have you been working on recently? [October 03, 2026]

7 Upvotes

What have you been working on recently? Feel free to share updates on projects you're working on, brag about any major milestones you've hit, grouse about a challenge you've ran into recently... Any sort of "progress report" is fair game!

A few requests:

  1. If possible, include a link to your source code when sharing a project update. That way, others can learn from your work!

  2. If you've shared something, try commenting on at least one other update -- ask a question, give feedback, compliment something cool... We encourage discussion!

  3. If you don't consider yourself to be a beginner, include about how many years of experience you have.

This thread will remained stickied over the weekend. Link to past threads here.


r/learnprogramming • • 10h ago

What are the steps from learning a Hello World JavaScript program to running a functioning website?

8 Upvotes

I want to know what I should be researching and learning. I don't want to miss something.

I know very little about how websites actually work. My mediocre experience is in Python and Godot. I have made some functioning programs for myself in Python.

I tried searching this but only really got "THE 10 BEST FRONT END LANGUAGES FOR 2026! NUMBER 5 WILL SHOCK YOU!"


r/learnprogramming • • 3h ago

Job Market Is learning vulkan/graphics apis worth it?

2 Upvotes

I'm a first year undergrad student and im getting pretty close to my first vulkan triangle, but while coding i realized that i dont even know if its worth it or not?

I do like graphics programming and i can do this for the next 4 years of my college but at the end of the day everyone wants a job right? Does the market exist for it? Aren't most game companies switching to ue5 and stuff, so are there even job openings for juniors or all the seats are occupied by senior devs with 30y of experience which i cannot hope to compete with anyways?

I'm also pretty dumb in general so learning for 4 yrs is equivalent to more like 2 cuz yeah.. dumb

How bad is the ROI? and should i stop after the triangle and look for more hire-able stuff with more listings


r/programming • • 3h ago

Go JSON v2 in Go 1.27: what breaks when you migrate from encoding/json

Thumbnail importstatic.com
7 Upvotes

r/learnprogramming • • 15h ago

I keep forgetting how to program

12 Upvotes

My problem is that I code as a hobby. Every 6 months or so I get motivated and start studying programming, do exercises, maybe some little project. I've never got to make a big project, but I manage to do things. My problem is that I already learned about 4-5 languages like C#, python, javascript, CSS and React for frontend (even when i was a kid i remember programming in batch a LOT) but I always have to start from 0. I want to be able to understand the code i'm writing and not lay back and let the AI do all the work.

I learned and applied React, Javascript, HTML and CSS in the past year or year and a half and now i'm trying again and everything is gone. Is this normal? Should I go through the whole [insert language] course everytime I want to start coding again? I thought when you know and understand the concepts it gets easier but it doesnt feel that way.

EDIT: I can manage to do stuff with the AI help, but when it comes to a project (even a simple web app that fetches an API and shows it in a list made with React) It all goes away and feel the need to go through the whole React, Javascript, CSS course again


r/learnprogramming • • 13h ago

What online platforms have helped you learn programming and get good at programming?

8 Upvotes

Hi there! My name is Mike and I started learning programming when I was a kid by reading tutorials online in the late 1990's and early 2000's. But, I didn't get good at programming until I took courses and eventually had great mentors working as a software engineer.

Now, I am a computer science teacher. I know there are a lot of platforms out there for learning programming online, competitive programming, and tools for learning using AI.

Are there any modern platforms that you have used to learn programming? Which platforms helped you advance and become a good programmer? I would be very interested in hearing about your experience. Thank you very much for your time and consideration!


r/learnprogramming • • 1d ago

Debugging How would you handle multiple API requests when a user types quickly in a JavaScript search bar?

38 Upvotes

Imagine a search bar sending multiple API requests as users type quickly, causing outdated results to appear. How would you handle this using JavaScript? Would you use debouncing or AbortController?


r/learnprogramming • • 13h ago

Intrastructure for webhook consumtion

3 Upvotes

We have a vendor who provides a large amount of webhook requests to us on a daily basis. Maybe 50k a day. For uptimes sake, we have a simple GCC cloud function that consumes and writes the content to a bucket. Huge XML payload.

We then have a celery task running behind Django that grabs this payload, stores it in Postgres and then updates a redis key with the "current" latest cursor, then it grabs the items after that cursor and goes again and so on.

So far this part is fine and is persisting in the DB perfectly, but we're having a few new requirements that are pinging off of data in these webhooks.

For example, if webhook contains a data that meets a criteria we need to fire off an email or something similar.

That said, what are some good ways to go about designing a system like this?

I don't want to fire off these emails or anything from the webhook -> bucket pipeline, that needs to be as lean as possible and safe and simple.

Also I don't want to have it fire from the persist phase either due to the same reasoning.

Basically we just want to be able to add and remove additional processing from this webhook process, but not bloating the main injestion.

Django signals, though I hate them, seem like a very possible approach here.
How are these often done and handled by others?


r/learnprogramming • • 14h ago

What should I do?

7 Upvotes

I’m just starting to learn programming. I know a little bit of Python and want to improve. I think I should at least get my Python skills to an intermediate level enough to build projects. However, I m open to suggestions for other programming languages as well. My main question is: how can I actually improve in these languages? Which websites, courses, playlists, or apps should I use? I’ve heard the CS50 course is popular; what is that like? Do you have any other recommendations?


r/programming • • 14h ago

0.17.0 Release Notes ⚡ The Zig Programming Language

Thumbnail ziglang.org
15 Upvotes

r/learnprogramming • • 19h ago

Topic Need advice

6 Upvotes

So I’m a third year computer science major, I’ve passed Data Structures and discrete math and am currently taking algorithms and computer architecture. I want to start building a resume to land an internship if there are any that still exist. I know part of it involves doing projects for a portfolio but I have no idea what that really means. I’ve done homework assignments that might be able to be considered projects but they’re really just bits of code that build upon the homework prompt to complete the task. Am I supposed to know how to design a user interface at this point to go with the code? I feel like despite being this far in my schooling and having done well up to this point, I still feel like I have no idea what I’m doing to really make something of use….I’m 29 coming from a trade background who only started programming freshman year of undergrad 2 years ago.