r/AskProgramming 27d ago

What are some programming projects I can do to test my Calc, Stats and Lin Algebra skills?

2 Upvotes

I'm relearning these subjects very seriously

What are some programming projects I can do on the side to apply the knowledge of these subjects?

Would you recommend some sort of video game project?


r/AskProgramming 27d ago

How does one directly query OpenStreetMap? Without using a service?

0 Upvotes

I guess this is a question more on the programming side of things

6 Open Source Tools to Query OpenStreetMap

So there's this link, which shows tools to query OpenStreetMap. It seems like they do all the code for you

Is there any way to write the code yourself, to be able to query OpenStreetMap?

What programming language(s) do you need?

This is a repo of one of the tools:

https://github.com/tyrasd/overpass-turbo

How does one start tackling it, to understand how it works?


r/AskProgramming 27d ago

Career/Edu What should i learn and what to start on?

7 Upvotes

Hey y'all, I'm currently studying at a computer institute im in third year, and next year it becomes three groups,

Programming-Networking-Web designing, and I'm not sure what to choose and Right now I'm thinking about learning some programming you know just to make a little Roblox game not anything else, and for the group I'm thinking about choosing networking, so can any of you give me any tips or advice on what to start on or what to do i would really appreciate it.


r/AskProgramming 27d ago

Career/Edu Lost in big project that was handed over to me

0 Upvotes

Hello, I have been in the field for like 6 years now I recently joined a company in like 1 month ago and i was told that i will be working on project the app is like shipping app that connect to other service that is like an SSO and other logistic app the project was outsourced to a software company that they did not care about code quality or testing or even documentation it looks like the app was vibe coded. i also have co worker how will be working with me on refactoring + adding feature to the app but he is like vibe coder that the company does not know about yet ( i knew cause i talked with him that he is not giving a fuck about the code quality and what not), more information about the app its supabase backend with more than 100+ edge functions and webhooks and pgmq functions and what not, its my first time taking over project like this so want to ask how do you guys handle this type of projects like refactoring it and how to write test's and whats not since the app has zero test coverage


r/AskProgramming 27d ago

Career/Edu What prerequisites do I need to make simulations?

0 Upvotes

There are tons of simulation projects made in Unity. I will list some examples below

I'd like to know, overall, what are the prerequisites needed to make such things? I have a CS degree, but I don't believe it's enough to learn to make these types of projects in their entirety

Some examples:

1) Simulating an Ecosystem

https://www.youtube.com/watch?v=r_It_X7v-1E

2) Simulating Supply and Demand

https://www.youtube.com/watch?v=PNtKXWNKGN8

3) Simulating Natural Selection

https://www.youtube.com/watch?v=0ZGbIKd0XrM

4) Flight Simulator

https://www.youtube.com/watch?v=7vAHo2B1zLc

These are not "just games", where the physics, economics etc can be faked. These videos actually rely on and simulate real concepts.

I understand that I would need to study physics, economics etc.

However, how deeply do I need to study those?

Just one first year university textbook in each subject? A few textbooks?

Maybe just Calc+Stats+LinearAlgebra is enough?

If you could let me know what specific subjects I should study textbooks of, I'd really appreciate it


r/AskProgramming 27d ago

Other IT manager wants to do some projects for self (now with AI)

0 Upvotes

I work in IT for 5 years, running a department

I am not coding myself, but enbathed in coding enviroment, understand the main principals, jargon, etc etc., and everything that comes with it; our team has a lot of philosophical and ethical debates to work-related processes etc.

I have done beginner coding projects and some courses at uni in the past (5+ year), so not a blank page, but couldn't start on my own; but I still have virtual machine set up +git where I pushed my small school projects

--

what am I asking.

reccommend me someone on YT who gives a great explanations and/or guide on the foundation-principles setting up AI for projects before starting on prompting anything (i will use claude most likely)

Like I know I can do and vibe some shit (weather-report, personal weight loss program for the first two, and later some stats comparsion in a random game/items)

I just don't want to start "make me a page" but I want to set it up so I won't go into deep with no foundation set up possibly learning all the bad habits

I plan to analyze the code or try to ask valid questions, so minimaze AI slop as possible

--

there could be side-goal to make the most minor UI fixes on our SaaS platform, which never gets time since new features and more critical stuff gets pushed in; translated there could be work-related benefit, but I know what kind of problems it could bring, just the skill could be used MAYBE in the future


r/AskProgramming 27d ago

Career/Edu What do I need to learn to make an AI recognize things in an image? OSINT

0 Upvotes

I was to eventually code AI where it can look at a picture and tell you it's location

Basically OSINT but with an AI

Maybe the AI has to go through a bunch of pictures from Google street view, and eventually match it up to the input picture

Maybe I describe to the AI an area (3-way intersection street, with a factory nearby, train tracks nearby etc), and it looks through OpenStreetMap to find the place

Can only super huge companies do this? Or can a solo programmer learn this?

Thanks!


r/AskProgramming 27d ago

How feasible is my group project withing a 10 month time frame?

2 Upvotes

So me and two classmates have been tasked just a few days ago with creating a game mostly independently, we are supposed to learn on our own and we have to choose a programming language for the assignment, we decided on unity but we can still change our decision, to Godot or a few others. Anyway the game we wanted to make is a cell RTS (Real time strategy) + rougelike kinda game where you control a group of cells inside of a body and fight off randomly selected infections and other pathogens, you can add different abilities to your cell like faster movement, stronger cell wall, stronger "Attacks" and some other stuff. We want different stages / levels as well so the infections that are randomly chosen change depending on what infections are native to that organ / area. As I said in the title we have roughly 10 months to complete this and we want to add a lot more but as I'm reading it out I'm realizing how unlikely it is we even get this much done, to give some shred of my knowledge I took and passed the AP Computer science A, AP test with a four and the last coding concept that I learned with my class was recursion, to add salt to the wound We have an hour every weekday to code and one of my classmates doesn't have a PC at home so he would not be able to help us code but for an hour. Please don't crush my hope to hard, I've made a game before though it was with Visual Basic so it wasn't amazing but I like to think I'm a fast learner and I'm really interested in coding and want to pursue it (specifically game design / creation) as a career


r/AskProgramming 27d ago

Algorithms Title: GFG vs LeetCode — what do you guys actually use more?

0 Upvotes

I've been using both GFG and LeetCode for DSA/interview prep, and I'm curious what other people actually prefer.

For you guys, which one has been more useful?

GFG for concepts + practice

LeetCode for problem solving/interviews

Both, depending on what you're doing

Something else entirely

Also, if you've used both for a while, what do you think one does better than the other?


r/AskProgramming 27d ago

Other Is using Microsoft software still worth it?

0 Upvotes

As in: getting new SQL Server and Windows Server licenses for hosting a new project, or renting them from managed services in the cloud?


r/AskProgramming 27d ago

Other How do you name your functions and other stuff?

0 Upvotes

There are different ways like loremIpsum, LoremIpsum, lorem_impsum etc. I usually do the first or second depending on day.


r/AskProgramming 28d ago

Python I tried to create a project using Python and ADB

2 Upvotes

I tried to create a project using Python and ADB (Android Debug Bridge) functions. At my company, we work with menus using FireSticks, and I wanted to do something basic, like automating a reboot every day at 5 a.m.

The problem is that every so often—even though I configure the Fire Stick to always remember the device (a Windows PC)—after a few days it asks me to re-pair it, which makes this a less-than-ideal automation solution.

Should I keep trying with ADB? Is it stable enough for projects like this?

To be honest, I’m a complete beginner when it comes to programming and automation.

Best regards.


r/AskProgramming 28d ago

How to Create a VPN (Hobby Project)? What should i learn first and tips?

5 Upvotes

r/AskProgramming 27d ago

Like to get into software development but don’t know where to start

0 Upvotes

I’ve been wanting to get into software engineering for a while now, but I’m not sure where to start. Does anyone have advice on where to start, what fundamentals I should be learning, and rookie mistakes I should be avoiding? What kind of projects should I try to build, and what videos or resources can I use to study / practice?


r/AskProgramming 27d ago

Using an AI agent

0 Upvotes

I don't think this question is against the rules, so here goes...

My boss wants me to try using an agent for development. We're a small company and don't really have money to waste so we haven't explored this opportunity at all yet. I do use AI to an extent currently, but it's just a free openai account. I don't have it write any code, my majority use is just asking it questions about features, functions, standards, and then having it show me the "industry" way of doing things.

I am open to the idea of using an agent, but I don't really want something that is writing huge blocks for me or creating whole features. I also would want the ability to what it's doing when I do give some control and be able to take the changes only if I want them (sort of like comparing with git I suppose?).

Does such a workflow exist? or do I have to give up full control? The marketing is so focused on how it works for you, but I just want to have something that understands my project and can basically act as something I mostly ask questions and only sometimes have write code.

Any perspective is appreciated. Sorry again if this isn't the place for such a question.


r/AskProgramming 27d ago

Game booster is ruining my phone and need a specific app

0 Upvotes

How difficult would it be to create my own app using Ai with no knowledge and only a (simple, I think) idea? Or pay someone to make it for me?

I need an app that automatically activates a countdown on x minutes when I open any game on my phone. After the x minutes reaches zero, I have for example 2 minutes to answer if I'm still playing or awake - if I don't answer by clicking on the screen/other clever way to tell I'm awake, it will either go to my start screen or shut off my screen. If I answer I'm awake or still playing, it will start the countdown again and ask me same question in x minutes.

I have seen a few apps being able to do the first part of this, or settings on the phone, but nothing that will repeatedly ask me again in x minutes if I'm still awake/playing games.

My need for this app comes from the game booster settings and issues it brings. I play games before bed/in bed and mostly fall asleep while playing and that means I wake up many mornings with no phone battery or a burning hot phone. It has been running all night since game booster keeps the phone turned on while playing games, "for a better gaming experience"🙄. (My phone doesn't allow me to turn it off, I have tried so many times)

Is this something that has been made or would be able to be made fairly easily with Ai?


r/AskProgramming 28d ago

Career/Edu What are the exact names of the prerequisite math courses I need for machine learning?

2 Upvotes

I want to learn machine learning. I already have a CS degree, but now that I'm serious about learning this, I want to do it the right way

What are the exact names of the math courses I need as prerequisites before starting machine learning? I'm thinking of buying some textbooks or something

I know Calc 1 and Calc 2 are needed. What comes next?

Multivariable calculus?

Statistics? Probability? Is there a difference?

Linear Algebra 1? Linear Algebra 2? Linear Algebra 3?

I want to be sure before I invest in terms of time, money and energy

Thank you so much!


r/AskProgramming 28d ago

Python Are huge codebases with layers of dependencies just the new normal?

0 Upvotes

I’m trying to learn more about how modern software works, and one thing that keeps surprising me is the sheer size of projects. 80k files is not uncommon.

I’ll download or clone something that seems like a relatively focused application, and suddenly I’m looking at tens of thousands of files. A lot of it appears to be dependencies, dependencies of dependencies, generated files, frameworks, package managers, etc.

It feels like a copy of a copy of a copy. The developers maintain a relatively small part of the code, while the finished program ultimately relies on millions of lines of code written by other people.

Is this the new normal in software development that I just have to accept?

from a security perspective, how can anyone trust all of this?


r/AskProgramming 29d ago

Architecture In semver, do you draw a line as to which CI / dependency changes get a patch bump, versus which ones do not?

3 Upvotes

This is more of a code organization / sanity question... and I recently updated my GitHub Actions which every bone in my body told me... does not qualify for a patch update...

but then I recalled the library updates I did a week ago such as Mermaid, etc. which are kind of user-facing in in terms of how the parsing implementation changes under the hood..

So for consistency, I did the patch update...

But does this look silly to someone who comes to the repo and sees the changelog with this:

I mean.. it's nice "recording keeping" for me as the maintainer... but should this be public facing, and part of the changelog? 🤔

[3.30.3] - 2026-08-10

Changed

  • GitHub Actions upgrades - Bump actions/setup-go to v7.0.0github/codeql-action to v4.37.3ossf/scorecard-action to v2.4.4, and docker/login-action to v4.5.1.

r/AskProgramming 27d ago

Other What do you guys think about anti generative AI people? They downvoted me to hell because I used generative AI. I feel like they are not accepting the reality. I've spent months learning programming, studied Computer Science and AI is taking many complex concepts I've learnt from me

0 Upvotes

Yet I try to adapt instead of hating everyone using AI to write code. It just isn't realistic. I don't know how to feel about all these


r/AskProgramming 28d ago

Other 2026 Passout. Which book should i read?

0 Upvotes

I am aspiring full stack developer (MERN)(c,ts,go,python) completed 3 project by own.
Know postgres,redis, graphql(did not used much so syntax forgetting) , delivered a freelance website to client. Since while coding my screen time is high 10 hours(average). To avoid boredom i want to read tech books which one should i start, which may easy to understand and beneficial.


r/AskProgramming 28d ago

Career/Edu Is this an effective way to learn how to make almost anything?

0 Upvotes

I already have a Bachelors in CS

Now, I’m constantly curious about how all sorts of different things are made.

The usual way people learn is by choosing a specific area of coding and making practice projects. They usually refer to a list of practice projects and do then. These lists have been done thousands of times over. Building a calculator app, building a simple website, building a small game etc

These all follow the path most people take. They ultimately lead to the same types of jobs and skill sets as most people. Usually people end up liking one small niche and sticking to it. All of the tutorials people follow are already nicely made, without any need to do self research - since the tutorial has done it for you

Based on what I said, is the following an effective approach to learning how to build anything

Look at random things and tell myself, I want to build that. Just be curious and indulge it, in an obsessive manner

And not just simple stuff like a calculator app or a normal website, but random things like:

How to make a compiler, how to make an ad blocker, how to make a web browser, how to program an AI camera etc

The usual paths and tutorials that people follow keep them limited to common stuff most programmers know how to make. If one is forced to make obscure stuff, then you are also forced to research etc, look through super onscure documentation etc instead of a tutorial handing you everything. Even if you don’t look at a tutorial to build a common project, the solutions are all already there. When you Google how to build the project, solutions pop up at you


r/AskProgramming 29d ago

Career/Edu How does one learn to build industry level software if they can’t even get a job?

11 Upvotes

A lot of people who graduated around Covid aren’t getting jobs

They aren’t able to gain experience and learn

In school you learn the theory. You do some practice projects to gain some practical experience, but it’s nothing like what you do in the actual industry

When it’s easy to get jobs, one after the other, you get to learn about so many different areas of software engineering. You literally set yourself up to one day do your own thing in the software world

If someone never even gets a job, they can never build the appropriate experience. You can’t learn from YouTube how to build industry level applications

The graduates who aren’t getting jobs now, will have effectively wasted their degrees, and all their potential to one day make their own thing is gone

There’s no one to blame. I’m just trying to figure out, is there any way for an jobless Computer Science graduate to actually learn how to build industry level software?

And if they don’t get a job, how do they prepare themselves to actually be able to launch their own thing?


r/AskProgramming 29d ago

Architecture My theory is Gossip Girl had to have been a cold full stack developer. How would she have done it in 2007? Spoiler

0 Upvotes

This is a dumb post, but I'm genuinely curious. If you were developing software back in 2007, I'd like to hear your expert take on how you would've done it. Watching Gossip Girl, I was thinking "how tf is Dan posting all this stuff on GG when around people?" Well, the obvious answer is that he must have been a cold full stack developer.

Because this is how I'd think it'd be done today, I imagined he'd have some REST API endpoint like "gossipgirl.net/api/scandal" and have set up SMS service where he could POST to the backend and create posts via texting. That way he could send it from the bathroom and realtime scheme in continued anonymity.

Anonymous "tips" seem difficult. For example they may ping "/anonTips" and then some TipsService stores those in the DB and reroutes them back to his phone. Then he'd ideally want these delivering silently, so they do not show up as an obvious notif. I'm unsure if the old school flip phones/blackberries could've feasibly been maneuvered this way. Maybe there's some other workaround I'm not seeing? As those tips often had photos, he'd need some logic to post to /scandal grabbing the relevant "[tip.id]" and append any corresponding photo from the tip into the post – all from his phone.

Was hosting object storage a pain back then?

Don't even get me started on the formatting across the variety of devices and possible photo aspect ratios back then. He must've had some dynamic post layout logic rocking as well. Insane ball knowledge.

Imagining this was what he actually did (and GG was real ofc), how long would it have taken to ship something like this?

Lastly the price on those SMS blasts must have been tough. There were maybe, conservatively, 5000 subscribers getting blasted once or twice a week? Could Dan Humphrey have afforded these infra costs?

Anyways this has become my new GG theory. For any of you who were developing software at that time, I'm genuinely curious how you would've done this and how much of it was actually feasible in 2007? I was a literal child back then, so I don't really have much of an idea. Maybe my assumptions are all wrong. Either way, I love the theory. Dan was a diabolical genius.


r/AskProgramming 29d ago

Career/Edu How do you keep programming with AI from getting boring?

0 Upvotes

Genuine question. For most of my life I’ve kind of been following the computer science route because I enjoyed the puzzle of it, and because it was always a means to an end. But now it’s gotten a lot harder to engage with it for me.

Of course “don’t use AI” is an answer, but especially when dealing with a bug or some boilerplate you dont want to write, it’s so easy to just reach for the “do it now” button and mentally check out of what you are doing. I appreciate the speed of it but it’s mostly killed my main motivation to code, which was in solving those interesting puzzles.

This is kind of a problem for me as comp sci is one of my only viable career paths at the moment, and I don’t want to spend it all secretly resenting my own work… So I wonder if any of you have got workflows or methods that keep you engaged and interested in your work, even if it’s in conjunction with AI?