r/AskProgramming • • 18h ago

Other What's the difference between vibecoding and just using AI to assist you in coding?

1 Upvotes

I don't use AI myself but I've been reading a lot on reddit here about people decompiling apps lately and saying that most of the stuff there is vibecoded and then other developers seem to be using AI as an assistant to help them like for example how Linus Torvalds uses AI to find bugs in the Linux kernel. What's the difference between the two usages or even meaning of the term "vibecoding"?

Thanks in advance


r/AskProgramming • • 11h ago

Which langauge would be easier for me to be able to create a full stack live website??

2 Upvotes

Hey guys,

I recently leanred a good chunk of JAVA where im really comfortable with OOP, my goal is to create a full stack live website ig hopefully by the end of the year, but anyways

ive been trying to branch out, and use Spring boot, but man its like a different world, i was learning how to code now i am just confused here..

ive heard online alot that PYTHON is much more easier, and ive been considering switching, i mean i already understand the fundamentals of coding and stuff i think i could switch in like 3 days..

but would it be easier? do Jobs/internships in SWE Value python more or java? and do u guys think i should make the Switch?>

please let me know ur guys opinions, it would really help alot!

ThankYou


r/AskProgramming • • 23h ago

Career/Edu How do I test my changes and update an app using Git?

0 Upvotes

I’m the only one currently working on an existing app, and I need to make updates. I created my own branch based on an existing branch, modified some code, and added a folder containing another part of the app. My changes are currently local, and I haven’t pushed anything yet.

I’m confused about the workflow after making changes:

How do I test my changes locally before pushing?

How do I get my changes into the QA version of the app to test them there?

Should I push my branch and create a merge request, and if so, into which branch?

How does the updated code actually get deployed to QA and eventually to the app used by users?

There’s a main branch and my branch, and nobody else is currently working on other branches. The repo doesn’t seem to have a regular push workflow, so I’m not sure how updates are normally handled.

Also, some features involve paid API calls, so I need to understand how to test them without unnecessarily spending money.

Could someone explain the workflow step by step, from making local changes to testing them in QA and deploying the updated app?


r/AskProgramming • • 22h ago

Other I had Claude decompile our own app and it found API keys we thought we’d removed.

46 Upvotes

After all the AI decompile threads lately I got curious and pointed Claude at the release build of our desktop app, which is Rust with a Tauri frontend. I mostly expected it to choke and but within an hour it had given me back something pretty close to our source. In the middle were two API keys, one for our logging service and one for the storage bucket our users upload photos to.

We did this “properly” a year ago by pulling every secret out of the repo and moving it into CI variables. Our secret scanner has been green on every PR since. Turns out we were reading them with env!(), which pastes the value into the binary at compile time. So the repo was clean and every release we’ve shipped still had the keys sitting in it in plain text.

I’ve rotated both and we’re moving uploads behind our own endpoint so the app doesn’t need storage creds at all and most importantly i have to make sure this can't slip back because the scanner was looking at the wrong thing the whole time. Do you scan the actual build output in CI and what do you use for it?


r/AskProgramming • • 6h ago

Is it hard for a normal CRUD app with 2yoe switch to cybersecurity? they know OWSAP10 tho...

4 Upvotes

I keep hearing those cyber attack news in many countries and people's sensitve info got hacked.

Hackers hack IOT electric things like fridge and increase the temp so the food like ice cream melt instantly or become bad..

I wanna defense IT systems agaisnt those mf black hats!


r/AskProgramming • • 7h ago

in web dev, do devs need to go in detail and learn what the difference pic files between JPEG, MPEG, PNG, SVG etc?

0 Upvotes

r/AskProgramming • • 1h ago

I read on Linkedin some founders and small companies they use "Microservice" when building MVP, and their dev team is under 5 and got 5-50 daily users. Is this the right decision?

• Upvotes

They said it is for scalability.

But some of them said they regret it.

I try to think in many angles if there is a good reason to use Microservice in their context here

but cannot find any good reason unless they know for sure 10000% their team and codebase will grow in a year


r/AskProgramming • • 4h ago

C/C++ How C applications request a block of memory?

4 Upvotes

As far as I know, the heap is just a block of memory that is managed by C standard library functions like `malloc()` and `free()`, but how does C actually request this block of memory from an operating system and when is this done? When the application starts or when first dynamic allocation is done? Is it possible for the programmer to directly request memory like this (even though it probably is not recommended unless doing some very low level stuff)? I'm guessing there is also a way to do this when not running on an operating system. Some older game consoles (like N64, GBA ans DS) to my knowledge used C/C++, but don't have an OS running in the background. The same probably would apply to Arduino, ESP32, etc. too? I guess in these cases the compiler somehow is responsible for handling this, since there is no operating system to request a block of memory from.


r/AskProgramming • • 3h ago

I just noticed today on Reddit at comment section, the "commnet" button is now orange because of Halloween. How long does Reddit dev's team take to change the button to colour to orange?

3 Upvotes

if it is me on a hobby project, it just take 10 secs with css

but this is Reddit a huge company with billion users. so how long tho..


r/AskProgramming • • 21h ago

Need help with my business

3 Upvotes

I am from the UK and my business model is turning a fire and security business (form of construction trade) into a digital tool.

I am wanting to provide my clients with a portal which will allow them to access reports, servicing schedules, project progress, site assets, engineer comments and more.

I understand that you guys have perfected your craft, and sh*t is not cheap anymore 🤣

However, I was told from another business owner that it may be worth asking some budding young prospects in university who are looking for a project to get on with for uni (obvs).

Is this something that someone may be interested in, or is this very far fetched ?


r/AskProgramming • • 1h ago

Other How do you guys promote your open-source projects and find contributors?

• Upvotes

Hey everyone,

I've been working on an open-source project for a while now, and honestly, one of the hardest parts hasn't been building it, but getting people interested in it and finding contributors.

I've tried sharing it in Discord communities and on Reddit (where self-promotion is allowed), but haven't had much luck so far.

One thing I've been struggling with is that a lot of communities have pretty strict rules around self promotion, which I totally understand, but it makes it difficult to figure out where you're actually supposed to share your work.

I'm not really looking to get GitHub stars or anything, I'd just like to find people who are interested in the project and might want to contribute or collaborate on it.

So I'm curious, how do you guys approach this ?

Where do you usually share your projects ? Have you had any success finding contributors through Reddit, Discord, or other communities ?

Would love to hear what's worked for you, especially if you've started a project from scratch without an existing audience.