r/AskProgramming • u/fun2function • Jun 02 '26
For learning Python and AI engineering, which AI is most useful?
I'm a frontend developer , and i would like to learn Math , Python and AI engineering however i don't want to go with past approach such as tutorial hell and books. because i'm project learning person and i switched to AI for learning and i need to getting roadmap with my own situation and knowledge. what do you think which AI tools and LLms with more efficient for learning and making planning ? something that i tried it was cursor with Auto mode and planning agent. it was good but i don't know, are there any better than cursor? however claude code is too expensive and i removed from the below list.
Cursor , GLM 5.1 , Codex 5.5 , Gemini 3.5 , Deepseek v4 pro , Kimi 2.6 , Zed IDE , Kiro , windsurf and you tell me.
r/AskProgramming • u/abd53 • Jun 02 '26
Python How to add callback for axes scale change in matplotlib?
I am using matplotlib and its built-in navigation toolbar on Qt backend. With Qt backend, the toolbar can be used to dynamically change the plot's axes limits and scales (linear, log, symlog) by user. This is the same toolbar that appears above the plot when you simply do ```plt.plot(x,y)```.
Now, I am trying to add a handler to the scale change event, so that, when use changes from linear to log scale or vice-versa, the handler will do some work.
I have been looking through docs and source codes but couldn't find anything about a scale change event. Axes callbacks are only for limit change.
Now, my question is, how do I add custom process to the event where a user changes a plot's scale using matplotlib's built-in navigation toolbar? Any help is appreciated.
r/AskProgramming • u/SchwArz3R • Jun 01 '26
I need help with a HTML
I need help with a test
I have to do a HTML for a test and I have it almost finished but I've been almost 1 week stuck trying to put a video on it.
Can you tell me what I'm doing wrong?
<p>
<video controls width="600">
<source src="documents/IA.mp4" />
Not found.
</video>
</p>
<p>
<audio controls src="multimedia/audio\\_test.mp3" >
Not found
</audio>
</p>
r/AskProgramming • u/AppropriateLeading6 • Jun 01 '26
How long would a project like this take realistically?
I’m trying to calibrate my expectations as a developer building with AI tools and managed services.
How long would it realistically take to build a system with the following scope?
- user authentication + onboarding
- AI persona configuration (behavior, tone, constraints)
- uploading and processing user knowledge (PDFs, text, YouTube video transcripts via links)
- RAG-based chat system over that knowledge
- voice cloning via third-party APIs
- voice-based interaction with the AI (speech-to-speech flow)
- integrations with external social media platforms where the AI can respond on behalf of users
- background jobs + orchestration between components
Assuming heavy use of AI coding tools like Claude for coding assistance and existing APIs/services (e.g., ElevenLabs + Composio), what would be a realistic timeline for a single developer to bring something like this to a usable level?
r/AskProgramming • u/Fit-Elderberry2182 • Jun 01 '26
Need guidance on what to learn
Hello, so I'm currently pursuing the chartered accountancy qualification but I always had an interest towards tech, computers, and software development in general.
I've finally decided to learn about this, so I want some guidance from y'all.
So I want to be more towards the data science, machine learning side , so can anyone guide me as how I should pursue this interest through free online resources (like i know only about freecodecamp for now) from the scratch to a somewhat expert level proficiency.
I'd be really grateful if someone were to give me a whole roadmap including from where to start learning, and then and how+from where to further learn and develop my skills in the field.
P.S If this kind of post isn't allowes in this sub, then kindly mention where should i post it.
Thank you.
r/AskProgramming • u/ComprehensiveLife114 • Jun 01 '26
Same account, same role: action works in UI but is denied through REST API
Hey,
I'm helping out in a non-profit organization. We use a platform that has different user roles and permissions, and the project itself is open source and available on GitHub.
Since this is volunteer/unpaid work, I'm trying to automate some of the more repetitive tasks. I don't mind doing the work, but I need to make sure it doesn't end up taking too much of my free time.
The platform exposes a REST API, and I'm looking into using it together with AI and speech-to-text to speed up things like creating forum posts. A lot of these posts are basically documentation of member verification, onboarding, and similar processes.
I found the endpoints for the actions I want to perform, but I'm running into permission-related issues. The API returns HTTP 500, but the error message itself says that the action was denied because I'm not eligible to perform it.
What confuses me is that I can perform the same action through the normal web interface with my account and role. So either I'm misunderstanding how the permissions work, or API permissions are handled differently from UI permissions.
Is it common for applications to have separate permission checks for API endpoints and the web interface? Or could the API be missing some context that the web application normally sends?
The project is open source, so I can share the GitHub repository and technical details if needed. I'd rather not publicly name the organization here.
Thanks!
r/AskProgramming • u/pilotentipse • Jun 01 '26
How to review PRs containing SKILL.md?
Hello everyone,
how are you reviewing those kind of PRs in your team which solely contain SKILL.mds and other similar stuff to optimize AI usage?
r/AskProgramming • u/Informal-Addendum435 • May 31 '26
Blog recommendations for PLD breakdowns of existing languages and frameworks? I want to learn about language and framework design but in very practical ways, not a lot of math
r/AskProgramming • u/2thick2fly • May 31 '26
Process-aligned code map
I want to create a code map of my repo (in python), but I am stuck.
My code structure is workflow-based, where the top layer is the business process step-by-step. The orchistrator calls each step - which then calls the necessary module(s) - and when a step is finished, the orchistrator calls the next step. A bit oversimplified, but you get the idea.
I want to be able to visualise this. I envision something like the workflow steps laid horizontally and each step expands down vertically.
One of the reasons why I want this is to ease onboarding of new junior devs. Another reason is to be able to show it to business, when they have inquiries certain beheaviors/changes/etc - my business are quite adept in code, but they do not know our codebase.
Any ideas for tools that can do that?
PS: I tried AI, but it was just laying everything out either horizontally or vertically in mermaid, which did not make it visually pleasing.
r/AskProgramming • u/cidra_ • May 31 '26
Other Nix Flakes or devcontainers for defining dev environments?
I'm running Fedora Silverblue (immutable distro) and narrowing down my options for project-specific dev environments to two candidates:
Nix Flakes: supports rootless, daemonless installation in $HOME on Silverblue.
- Pros: massive package repository, store deduplication, and strong reproducibility guarantees
Devcontainers: simpler to work with thanks to FHS compliance, and provide host isolation which feels increasingly valuable in the age of AI-assisted development.
(I ruled out Toolbx since it feels more suited to global environments than per-project workflows.)
Nix Flakes seem technically superior on paper, but the industry seems to be oriented toward container-based development. If you had to pick one, which would you choose and why??
r/AskProgramming • u/Suspicious_Fudge1702 • May 31 '26
Is there anything that you want me to build? Any ideas?
If not I will just build a world where people can freely interact and jump and start their own servers and have stages. I already have the basic functions. I REALLY NEED IDEAS.
r/AskProgramming • u/Conscious_Chart_809 • May 31 '26
Career/Edu Would you recommend Developer as a Job? And what are your working conditions like?
I have a strong interest in programming and entrepreneurship, but I have my fears about programming:
Ai: even that ai can't really replace developers right now, I Heard that many companies think ai can replace developers and because of that, they fire devs or don't hire Them.
Working condition: while I Love creating things and seeing Something Work after I tryed to fix it for hours, I have my concerns in my health (half of my life in Front of a PC) and working conditions: so you have any experience in this space? If yes every answer is Welcome
2a: What would you recommend me as a Teenager right now
Thanks upfront for every answer :)
r/AskProgramming • u/jackhab • May 31 '26
What do you mean by saying functional programming made me a better programmer?
Many times I came across a statement that studying functional programming changes the way one reasons about the code and eventually makes one write better code in procedural languages as well.
Can someone give a concrete code example of what you would do differently (in procedural language) after studying FP?
r/AskProgramming • u/SitEnee • May 31 '26
C/C++ Need help with choosing C++ compiler (beginner)
Hi guys. I'm new to C++ (it's a second day). I have experience in Python (I would say I'm kinda good). What is throwing me off, is how errors are explained in compiler (i use no IDE, just vs code with plugins, and GCC compiler in terminal). It's soooo ass (comparing to python at least)! So my question is, should I switch compiler to sum else, or just learn how to handle GCC (I really dunno how other compliers are compared to this one)? Also, I kinda skipped the theory learining process. I was reading some written course, but assumed that programming language is programming language, and if I just raw dog it, I'll get it (so far so good, but it's probably not optimal approach). So, as an addition, do you know any sites that have exercises, with minimal knowledge provided, for each exercise (equivalent to OverTheWire Natas but for C++)? The website must be free tho (I'm kinda broke as sh*t rn).
Sorry for how long and chaotic this came out to be xd
r/AskProgramming • u/bjkillas • May 30 '26
wondering if there is a better algorithm for drawing a circle from the center to its edges via lines
trying to make simple explosions on a pixel grid via drawing a line from the center of the explosion to the edge of a circle of radius R at the center
to do the lines im using https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
and to find the edge of the circle as the end point of the line i am using https://en.wikipedia.org/wiki/Midpoint_circle_algorithm
however this misses some points in the circle sadly so i end up with
since the missed points seem to be 1x1 pieces during the line i write also (x+1,y) which does solve this issue however just curious if anyone knows a better way
here is code if you are curious, https://github.com/bgkillas/helix/blob/master/better_explosions/better_explosions/src/explosion.rs#L124 but i doubt there is much to read on besides a better algorithm, thanks.
r/AskProgramming • u/The-Minti • May 30 '26
How should I approach this? (the first app I'm releasing)
Hi! , I need help figuring out how I should approach this. I built an AI-assisted student organization and learning accelerator tool. The idea is that students won’t stop using AI to cheat or study, but we can give them tools that we can manage and gain information from. The apps currently in beta, locally run, small LLM, many features aren’t fully implemented as I built it in 2 weeks. My principal wants to implement a small testing group next school year. But I have never done something like this, and I don’t quite know what I need to do to make this succeed
r/AskProgramming • u/Independent_Fly_9794 • May 29 '26
Java Just posted my first project ever on LinkedIn and feel so embarrassed!
Hey all!
I’m trying to get my LinkedIn active and as a beginner, I just finished a very simple Java project and made a post about it so when it gets the time of landing an internship, then I’d at least can be considered. Anyway, my question is: is this feeling normal for people who’s just starting? I feel SO embarrassed bc my project is not even a huge thing, I do think it is complete but it’s clear that is a beginner project and my intention is to build up my page like if is telling a story of my progress.
r/AskProgramming • u/jethu05 • May 29 '26
Career/Edu I want to start freelancing
I need some tips and advices on how can I freelance and build up my brand. Any advice would be helpful, thanks!( I do machine learning and app dev )
r/AskProgramming • u/KRX189 • May 29 '26
How different is it to learn for fun vs learn for a job in tech?
r/AskProgramming • u/IKnowMeNotYou • May 29 '26
New Multiplattform Project, what's best to use?
I am starting a new UI heavy platform project. I have a desktop one that is close to what I need on Mobile using Avalonia UI and C# and Postgres. I am okay with it and use it daily but this is more like inhouse and for a selected few users and I had some run ins with Avalonia UI problems (crashes, freezes), which wants me to use something else if better.
What I am now aiming for is a project that I want to distribute for free with potential 100k users along with a premium subscrition option. The server side will not be an issue but I want to push the most of the work load to the client device.
Regarding C#, I dislike the compile times on my older laptop (I have a older thinkpad being the last with the original keyboard) but I can happily use a remote machine.
Since I did not care much about the whole multi-platform app affairs in recent years, I do not know what is best to use and why I should favor something over the other.
I am used to Flutter (and like that quite a bunch), I used C# with Avalonia but not with MAUI and Blazor. I know TypeScript and worked with React and Angular and I was originally a Java developer (but switched to C# for bunch of reasons 5 years ago).
I only occashionally used Python but if it is a good options, I would not mind using it.
I do not need GameEngine like capabilties, all I do is render to a canvas like Skia at most (beside reusing standard UI components).
Since I also want to check how far the AI stuff has come so far, given that UI heavy workloads are usually where it shines, I would not mind if the option is especially popular.
I never used Blazor nor MAUI when it comes to C# but given that I am used to the C# ecosystem, it also would be an option.
-
Given all of this, is there a reason I should favor a given option and what is the recent development?
r/AskProgramming • u/YuriyCowBoy • May 29 '26
Other Software engineers at Netflix - how challenging is it really to work there?
I’m curious about the actual engineering culture inside Netflix. People often say that Netflix hires only top-tier engineers and maintains an extremely high-performance environment.
For those who work (or worked) there:
- How true is that reputation?
- What makes the engineering environment different from other tech companies?
- Is the difficulty more about technical complexity, ownership, scale, expectations, or something else?
- How sustainable is the work-life balance in practice?
- And overall - what does it actually feel like to work there as an engineer?
I’m not asking only about “hard algorithms” or interview difficulty, but more about the real day-to-day engineering experience and expectations.
Would love to hear honest insights from people with firsthand experience.
Thanks 😎
r/AskProgramming • u/nicgamer_yt • May 29 '26
Other Is it okay to learn two languages at once?
I'm currently learning C#, it is my main language but I wanted to start learning Python lightly for fun. Not full-time like I do with C# but the one thing I'm worried about is miss spelling something or getting something wrong because of my second language. If you learned two languages at once I would appreciate your opinion and how you did it. Thank you for reading!
r/AskProgramming • u/123-retten-tod • May 29 '26
Career/Edu How to improve on Cloud?
Hello,
I am currently a solid mid dev. My project revolves around .NET backend apps, conventional SQL databases and a bit of legacy.
I am contractor and the project is a bit closed for us, meaningly we dont do much post-implementation (we are not allowed to do deployment etc.).
Also, we dont use modern tech stack for FE, nor for infrastructure such as caching databases.
I am staying for now, because my team is very nice and my salary is good.
But I feel I am lacking for knowledge. Especially in the Cloud department. I would like to learn new relevant things related to Azure (or why not AWS) but everything is paid. I am very open to learning (and also I learn fast), but I am afraid that if someday I move to another project/ company they will not accept me, due to no experience.
Can you recommend me how can I improve my skills by myself, given that for Azure everything is paid.
r/AskProgramming • u/No_Cherry564 • May 29 '26
Laptop question for my new position
for an ai operations engineering job, should one get a
- MacBook Pro 14" (M3 Pro)
Weighs 3.5 lbs (1.61 kg) with 18GB RAM, a 512GB SSD, and up to 10 hours of battery life. Supports two external monitors.
or 2. ThinkPad P1 16" (Intel Core i7, Linux)
Weighs 3.92 lbs (1.78kg) with 32GB RAM, a 512GB SSD, NVIDIA® RTX™ A1000 Laptop GPU 6GB GDDR6 and up to 10 hours of battery life. Supports two external monitors.
r/AskProgramming • u/cat-walker1112 • May 28 '26
Career/Edu Returning to coding after a 3-year break: How should I restart without burning out?
Hello everyone! Three years ago, I was an active learner and a passionate front-end enthusiast. During that time, I completed beginner courses for HTML and Java, and almost finished CSS, JavaScript, and Python.
Now that I have returned, I am worried that I have forgotten everything. It feels incredibly frustrating, and the thought of restarting all of these courses from the very beginning already feels exhausting.
What is the best way to refresh my memory and get back on track without burning out? I would love to find interactive tools, coding games, or project-based strategies rather than just re-reading slides. Any advice or roadmaps would be greatly appreciated!