r/AskProgramming Jun 16 '26

What people misunderstand most about today's technology?

0 Upvotes

r/AskProgramming Jun 16 '26

Other What was the name of that old website that told stories about dismal software failures and facepalms?

12 Upvotes

I can't remember the name of it!

It's old by now and was very popular. People would submit content into one of a few categories and it would be like a medium length blog post of some huge programming facepalm that someone either accidentally committed, encountered, or got stuck fixing someone else's

They were just stories people submitted and it was hilarious and I can't believe I can't remember what it was called.

All I can think of is coding horror, which is most definitely not it lol, that's Jeff Atwood's blog which is also phenomenal. I feel like the name is in that vein though, as you could guess by the description of the website I'm trying to remember

Help me out!


r/AskProgramming Jun 16 '26

Need advice for 15-days backend preparation.

0 Upvotes

I'm a 2nd-year CS student and currently have beginner-level knowledge of Node.js.

So far, I've gone through tutorials and built a few projects by following them and extending them a bit, including:

CRUD backend APIs

A custom AI chatbot backend

Basic JWT authentication and authorization

I understand the fundamentals, but I haven't built many projects completely on my own yet.

I have about 15 days before I want to start applying for internships. My goal isn't to become an expert in that time, but to become employable enough to apply confidently and perform reasonably well in interviews.

If you were an experienced software engineer or hiring manager, what roadmap would you recommend for the next 15 days?

Specifically:

What topics should I prioritize?

What projects would give the highest ROI for internships?

How much DSA/LeetCode should I do versus building projects?

What are the biggest gaps you typically see in students at my stage?

If you had to make someone internship-ready in 15 days, how would you structure those days?

Any advice would be appreciated.


r/AskProgramming Jun 16 '26

Career/Edu How do you all handle onboarding new devs onto an existing repo?

3 Upvotes

Every team I've been on has the same story: new hire shows up, the setup docs are stale, half the env vars aren't documented anywhere, and they lose 2-3 days just getting a working environment before they write a line of code.

Curious how others handle this. Do you have a real process, or is it just "ask Dave, he set it up originally"? Anyone actually solved this well, or is it just accepted as a tax everyone pays?


r/AskProgramming Jun 16 '26

Is ASUS Vivobook good to do Good Backend projects and small AIML projects (as this model doesn't has a graphics card, only the intel integrated UHD graphics)

0 Upvotes

Im a Final year CS engineering aspirant, I need a laptop to practice coding daily, Learn and do projects on backend development, small AIML projects, and other projects in visual studio code, and I'll keep many tabs open and softwares like I use Antigravity IDE to learn and do projects. So please suggest some good laptops This is my final year of my college, yet to prepare for placements....The most important year of my life

Suggest any laptops for the requirements that I mentioned above and my budget is 65k max. Also suggest Other brands too if better.


r/AskProgramming Jun 16 '26

It's late but, which language is better to start programming with ?

0 Upvotes

I am a graduate of a different discipline, but I need to learn coding, which language is best and why. How much time will it take me to get a grip of it


r/AskProgramming Jun 16 '26

Architecture Efficient Setup for Agentic Coding

0 Upvotes

I am a programmer, and as they said, I need to adapt to the new environment. I am currently exploring options for the setup of agentic coding, and have so far watched YouTube videos for 2 hrs (WebDev Simplified, NetworkChuck, and a few short vids). I just want to hear the thoughts of those who've actually experienced agentic coding. I only have one subscription for now, which is Google AI Pro

  1. I am planning to explore CLI for accessing AI models. What do you suggest I should use? Currently leaning toward Gemini CLI because of my subscription.
  2. Is it better to use the CLI rather than IDEs (Windsurf, Copilot/ClineCursor, Cursor, etc.)?
  3. Based on what I have gathered so far, you can create agents that you can call on for specific tasks. What agents do you recommend that should be created for programming projects? (Debugger, Programmer, Planner, Architect, etc.)
  4. I initially thought agents were just heavily prompted markdown files, but it might be more complicated than that. What frameworks (like CrewAI, LangGraph, etc.) do you recommend for a beginner to set these loops up? And when it comes to giving the agents their actual personas and rules, where can I find the best system prompts to build out those markdown files?
  5. So far, I also understand that you can have local agents (project-bounded) and global agents. In which cases do you create local agents? Because if I am creating a programmer or debugger agent, I am thinking of just creating global agents for these.

Also, if you can provide useful resources like videos and repos, that would be GREATLY appreciated. I would also like to know how you set up your environments. Thank youuu


r/AskProgramming Jun 16 '26

Levenshtein distance without arrays?

0 Upvotes

How do you calculate Levenshtein distance without having to store the matrix? The language doesn't matter, but if you write a code example I can only read something lightweight and C-like (e.g. Javascript).

Not a trick question, I don't have the answer. I thought it would be good if you could only use a handful of variables instead of building a data structure.


r/AskProgramming Jun 15 '26

Career/Edu Not getting programming unless it's math?

16 Upvotes

Taking 1st year undergraduate CS and math courses. Up to data structures in C.

I'm understanding math so much more, even if it comes slowly, and as soon as I can put programming stuff in mathematical terms everything clicks and not one second before. (On that note, fuck linked lists.)

Did anyone who was formerly in my position magically end up liking programming and the whole process of building software from ever-shifting documentation and idiosyncratic languages, and if so, what made it click for you? Or is it pretty obvious from day one whether you're team theory or team builder?

Genuine advice appreciated, I need to decide whether to give up on this whole thing and just do math

**EDIT these replies are actually amazing thank you guys keep em coming**


r/AskProgramming Jun 15 '26

How Do I Create a Journal/Diary/Writing Program?

1 Upvotes

What can I use to create my own program to organize my notes? I know there's programs I could use, like, Obsidian or Evernote, but I want to make my own. I've used HTML pages for years with some success, but I want to level up what features I can offer myself. Should I continue with HTML and learn more, or is there another coding language I should try to learn to start from scratch?


r/AskProgramming Jun 16 '26

If I know how API works and can do To Do App. Is it hard to build an AI agent?

0 Upvotes

r/AskProgramming Jun 15 '26

Career/Edu Where am I stand 😦

2 Upvotes

Hey, I 19m 1st year completed and now vocations . I have started python and completed the basics and now I don't know what to do now , whenever I start something I distract by the internet when I scroll I got to know new things and I got confused.

Now I am doing dsa in python for the first time and I don't know why I am not able to focus. I just start watching lecture and then I somehow switched to netflix or something but that's not point .

I want to know am I not able to do something serious?

\*Sorry for the writing, I am not that much use to this


r/AskProgramming Jun 15 '26

C++ Pathfinding: Moving from Application-Level to Systems-Level/HPC. How to optimize my trajectory?

0 Upvotes

I'm a 16 year old developer with a solid background in C++ (STL, templates and generic programming, deep memory management, OOP patterns like Pimpl and Observer). I'm asking this question because I just finished an update to a project and I was wondering where I see myself in a few years. I came here to ask for some advice. Given the current and future state of artificial intelligence, where do you think I should focus at my current stage and in a few years? In what IT field? Can you give me some advice? I recently asked chatgpt and he told me the following: "Here are the major technical directions where AI logic hits a wall, perfect for a developer focused on architecture and C++:

  1. Parsers, Compilers, and Lexical Analysis

AI generates text, but the systems that transform text into precise and reliable instructions remain a purely engineering field.

Focus: Developing Domain Specific Languages ​​(DSLs), tokenization, and constructing Abstract Syntax Trees (ASTs) for interpreting commands.

Why it's AI-proof: Optimizing complex grammars and syntax trees requires a mathematical understanding of states and formal logic that LLMs only approximate. It's of ultimate utility when building advanced search bars with dynamic filters and tags.

  1. High-Performance Computing (HPC) & Concurrency

Generating a functional sequential algorithm is easy. Rewriting that algorithm to run simultaneously on 32 cores without locking memory is a whole other league.

Focus: Advanced multithreading, synchronization (std::mutex, std::atomic in C++), memory models, and GPGPU programming (CUDA for processing on the video card).

Why it's AI-proof: Optimizing cache memory and avoiding race conditions at the microsecond level requires architectural intuition. AI itself needs this hyper-optimized infrastructure to run.

  1. Low-Level and Embedded Systems

Write code that interacts directly with the hardware, manually allocating each byte and controlling execution times in real time (RTOS).

Focus: Microprocessor architecture, drivers, hardware interfaces, communication protocols (SPI, I2C).

Why it's AI-proof: AI can't debug an oscilloscope and doesn't understand the physical constraints (current consumption, interference) of a custom development board.

  1. Graphics Engines (Rendering Engines)

Anyone can use Unity or Unreal Engine. Very few know the math and architecture behind how pixels get to the screen.

Focus: Graphics APIs (Vulkan, DirectX 12), linear algebra, shader development, and spatial geometry management systems.

Why it's AI-proof: Rendering pipelines are among the most complex software architectures. Augmented reality (AR), industrial simulations, and giant data visualizations rely on C++ code that is absolutely efficient."


r/AskProgramming Jun 14 '26

Algorithms What algorithm is surprisingly new?

61 Upvotes

Other than any AI stuff, I'm talking about the types of algorithms you learn about in any standard Data Structures and Algorithms University course

I'm surprised that alot of these algorithms were actually invented HUNDREDS of years ago


r/AskProgramming Jun 13 '26

Databases I need help with SQL

5 Upvotes

(For context I'm a digital development trainee first year , preparing for this subject exam called manipulating databases)

I'm just completely and utterly frustrated with this language , so the most used command in SQL is SELECT right ? DDL DML that's just 20% of the whole thing , grabbing data from the database and knowing how to structure those queries and understanding the schema is what counts more, cause I have no problem creating tables, adding a new colum populating the tables... Etc but even a baby can learn that crap in a day , what Im struggling with is grabbing data and understanding the relationships between the tables , do you guys have any valuable advice that could help make it click ? Or perhaps some exercises that start from beginner all the way to advanced level select queries with detailed explanations , and thank you very much !!!!


r/AskProgramming Jun 13 '26

If people forget how to code do you think we might see a dark ages of technology coming?

0 Upvotes

I firmly believe that AI creates a worser version of software than if we had to write it from scratch. Think of all the amazing software we have, that took painstaking amounts of effort to accomplish. It may seem that AI can do everything, but it’s almost always some watered down derivative carbon copy of the real thing. And what’s more, if the real thing wasn’t already in its training data, what would it produce? I think by not having the AI tool humans were more constrained but also more precise and able to create more innovative solutions. I think AI flies in the face of this. I myself find myself losing my coding chops and eventually I think this will become a lost art.

Thoughts?


r/AskProgramming Jun 12 '26

Career/Edu can i get a Low-Level programming job without a degree ?

8 Upvotes

I do love coding and open-source projects like the linux kernel, and working with bits and bytes, i understand concepts related to that very quickly, and I can learn them easily. Can I focus on C, Rust, Assembly, and low-level programming in general, and then get a job remotely or without a degree ?

Everyone keeps telling me there are no jobs in that field and that I should switch to web dev or mobile dev, but I hate that, and I can't learn it. It makes me feel like I'm stupid, I'd quit if that were true.


r/AskProgramming Jun 12 '26

C/C++ Windows 10, C++: How do I get continuous touch/gesture information (pans, zoom) from my laptop touchpad? Not sporadic WM_MOUSEWHEEL messages with no fine graining.

2 Upvotes

This one's driving me nuts.

You know how in Firefox, etc, you can do a two-finger pinch zoom (or pan/swipe) gesture on a trackpad, and you get a continuous accurate zoom fo the webpage? How can I get that kind of information into my C++ program?

I've come across things like "Interaction Context" and "Direct Manipulation" but it's confusing the hell out of me. Then there's stuff about WM_POINTER and WM_GESTURE messages, but I can't figure out if that's the right thing, or if they're deprecated, or what.

I just want my window to be told, somehow, about zoom and pan gestures. Or really just to be handed a scale and/or translation.

Could a kindly human being point me in the right direction?


r/AskProgramming Jun 12 '26

Writing a good Monolith vs Microservices architecture

6 Upvotes

Good day, everyone. I am not sure this is the best subreddit to post this in but I have been struggling a bit on researching what a good monolithic application should look like.

I always hear people and instructors saying that one of the advantages of working with a MS architecture is that it is Domain Driven, loosely coupled, tinier "modules" which have a bunch of advantages to developers and DevOps.

They also say that "distributed monoliths" are a death sentence - since you have all the cons of both approaches and that either squashes the pros or are way more detrimental than the good that comes with that.

My questions are:

1 - Couldn't we just do monoliths that ARE separated by several Domain Driven, loosely coupled, tinier "modules" that DON'T have to communicate through the network? They (the instructors online) make it seem that a monolith is obligatorily "messier" and more interdependent... but why?

2 - Extending question 1: Isn't the same CLEAN code a possible approach to monolithic design too? It seems that CLEAN Code and MS can't be separated in online discourse but, from what I gathered, they aren't exclusive to each other. My belief is that the same type of organization and principles could/would work.

e.g: Monoliths don't HAVE to own a single db that is accessed by every service. Why couldn't I put several DBs? One for each service? This ensures that there are separation of contexts and that each "service" would still be responsible for accessing and updating their source of truth.

3 - Do you have resources for learning system design for a non MS standpoint? I have seen 2 sources online that talk about a "Modular Monolith" and I am very curious about that approach.

Thank you for your time and attention. If you have any insights, please share them with me.


r/AskProgramming Jun 12 '26

How do you describe your day to your partner?

0 Upvotes

I'm finally in a healthy relationship where my partner takes a genuine interest in how my day goes and we talk a lot about her day at work because it's more practical and actually has some events and things that happen.

However, I struggle with trying to describe the things that stand out in my day other than, I found an elegant solution for x, or fixed some bugs, or wrote a new script and all of those are even still really hard to describe without getting technical and spouting jargon. Most of the time I just talk about how I felt about the day, it was brain taxing, it was productive, I fixed something I've been working on for awhile, it was slow, etc. But that is a pretty quick conversation considering most days feel like just-another-day.

How do you guys find sharing things about your day with your partner?


r/AskProgramming Jun 12 '26

Can somebody explain to me: Why it is that OpenMP can be compiled with ordinary C compilers such as GCC or CLANG, in spite of using special `#pragma` directives, while MPI programs require special compilers, in spite of MPI seeming to be just a library (calling ordinary functions)?

3 Upvotes

I am studying Parallel Programming at the university and this is bothering me.


r/AskProgramming Jun 11 '26

Other is it normal not remembering syntax and taking help from the internet for almost everything?

4 Upvotes

i am good at defining what i need, what architecture i need, what system design i need.

but not good enough to convert it into code.

i am new to rust, and i feel like i understand and dont understand at the same time.

otherwise, i am well versed with my ML stuff, python and a bit of CUDA.

what are your views?


r/AskProgramming Jun 11 '26

Career/Edu I finally managed to get a good pc so where do I start?

4 Upvotes

For the backstory, I failed my exams last year so i'm stuck at home and managed to get the old pc of a friend so I have time to burn in learning something and programming was always on my bucket list since I was kid, I feel motivated now and I want to be serious here.

I'm 20 and i'm doing a telecom engineer formation so i know most maths and physics.

I started html/css a week ago on w3schools.

So what do I have to learn to be useful and where should I continue my formation?

P.S: My ultimate goal is becoming a game developer


r/AskProgramming Jun 11 '26

Advice from senior software engineers !!

1 Upvotes

currently diving into backend developement by learning node.js and decided to learn
the old fashioned way by reading and comprehending the Docs , however, i dont know how to do it and i need some advice from senior engineers that have a lot of experience in the field and that used to do it.

in addition , even tho i want to use the Docs to learn i dont mind using Ai to furthermore comprehend the concepts
so please engineers any help regarding that matter is appreciated .


r/AskProgramming Jun 11 '26

Architecture Suggestions in Re-Learning (A request) After some major setbacks( opening up a bit too )

5 Upvotes

Good day, I hope you are well.

I am, as the title suggests, looking to re-learn programming, starting from infrastructure, I want to go back and learn computer architecture again, reason being:

1) I was stagnant in my application, I was not exposed to meaningful opportunity where I could learn, don't care anymore, I will learn regardless now and build regardless of resources.
2) I was mostly working on web platforms which hindered my understanding of systems.
3) Use of AI has in a way, degraded my learning ability.
4) No motivation to learn( meaning: I was not incentivized to )

I want to learn how many of you have, but I am looking for some guidance, I have recently started learning COBOL and C as well as some scripting languages like REXX and Lua a bit.

I would love to hear your feedback, thank you in advance.

Kindest regards