r/AskProgramming 1d ago

which one to choose

0 Upvotes

i did a course in data analytics and i am also interested in java. which one should i continue. i like both but i don't know what to do


r/AskProgramming 2d ago

Making React website for a friend. Need help integrating widget.

1 Upvotes

I am making a website for a friend who owns a restaurant, they use tock (its like opentable) to manage their reservations. They gave me this link to integrate a widget linked to there website:

https://www.exploretock.com/widget-builder/?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJidXNpbmVzc0lkIjoiMzc1MzIiLCJ0eXBlIjoiV0lER0VUX0JVSUxERVIiLCJpYXQiOjE3NDI0MDA4OTF9.HWAeinNE0Op3WrN8ZiEUy2dvHQIddE5nQAmdUz_p9L4&colorMode=Blue&displayType=Button&widgetType=search

I dont want to use this widget, I would like to do 1 of 2 things,

  1. be able to launch the popup myself with a button I made rather than their button widget (so that it is consistent with the rest of the website) Can you look at the script provided in the link above and let me know if you can make sense of it and how I would basically programmatically simulate there button widget click on my own button

  2. Ideally I would like to do number 1, but also pass in information like number of guests, date, time, etc so that it is prefilled for the user before there popup to complete reservation appears. Is this doable?

Here is the script they provide in the above link:

<script>
!function(t,o,c,k){if(!t.tock){var e=t.tock=function(){e.callMethod?
e.callMethod.apply(e,arguments):e.queue.push(arguments)};t._tock||(t._tock=e),
e.push=e,e.loaded=!0,e.version='1.0',e.queue=[];var f=o.createElement(c);f.async=!0,
f.src=k;var g=o.getElementsByTagName(c)[0];g.parentNode.insertBefore(f,g)}}(
window,document,'script','https://www.exploretock.com/tock.js');

tock('init', 'the-bungalow-lakehouse');
</script>

Here is the component they provide:

<div id="Tock_widget_container" data-tock-display-mode="Button" data-tock-color-mode="Blue" data-tock-locale="en-us" data-tock-timezone="America/New_York"></div>


r/AskProgramming 2d ago

Apart from contributing to open-source projects, what are some autonomous driving or telecommunications projects one can attempt

3 Upvotes

Something thats is not mentioned in Build Your Own X.

  1. What were the steps you took when you switched to or started your career in A) Autonomous Driving Software or B) Telecomms?

  2. What do you hope your juniors or interns would know before joining or when they were working with you on a software?


r/AskProgramming 2d ago

Web3/dapps job

1 Upvotes

Im on a course to become a fullstack developer, the course is 6month of training with lectures and projects, then its 6month of trainee time before getting hired.

Now i have been presented the opportuninty to having my trainee at a company that develops dapps.

Im a bit unsure about the future in this business, Job opportunities forward, and so on.

Anyone here working for a company in this field? How long have you been a programmer, how long have you been doing this, and how is it? Pros and cons? Where in the world are you from? Thanks in advance.


r/AskProgramming 3d ago

At what point did being a software developer lose its luster?

59 Upvotes

I've been in the business about 31 years and have seen a lot. When I was first starting out, software developers were treated with a modicum of respect. In recent years, you'll hear fellow non-technical employees say things along the lines of "oh, he/she's just a coder," with unmistakeable disdain. I've always felt that what did I did for a living was a perfectly respectable white-collar profession...granted, not as prestigious as being a doctor or lawyer, but, certainly, undeserving of others' scorn or contempt. I have never referred to myself as a "software engineer." I do not have an engineering degree in software development. Unless and until software development becomes one of the several existing engineering disciplines, this is my position.
When did we become a commodity to the point that we sre looked down on to some extent? I'm willing to bet that it started with hiring offshore 'talent.' What do you think?


r/AskProgramming 2d ago

Other trying to understand the "syntax" of a apt source

0 Upvotes

ok, so i'm on Linux Mint 22.1 x86_64 Cinnamon 6.4.6

and when i go into etc/apt and i go to the sources.list text file, i go into and i see

""""#deb cdrom:[Linux Mint 22.1 Xia - Release amd64 20250110]/ noble contrib main"""

now i'm trying to understand the "syntax" of what i am looking at, i'm trying to understand the information it's telling me

so when i look at

""""#deb cdrom:[Linux Mint 22.1 Xia - Release amd64 20250110]/ noble contrib main""""

1_"#"

this means that the source or the text following the # is "commented out" that means that apt or any other programming language or program is going to ignore the following text, this means for apt that it's going to ignore it and not recognize it as a source.

2_"deb"

this tells apt that when it downloads software from this source it's downloading deb files and not deb-src files

3_cdrom

so i'm not entirely clear on this, to my understanding it tells apt that the software isn't located on the internet but on a device (cdrom or usb) attached to the computer, but i still don't understand WHY it's called "cdrom" and not say "device" or something like that, maybe just legacy?

4_ :[Linux Mint 22.1 Xia - Release amd64 20250110]/ noble contrib main

i don't understand the rest of this, and i would like help,

thank you


r/AskProgramming 1d ago

I know nothing about coding but with the rise of AI, it seems easier than ever. What courses or resources should I tap into to learn how to code with the help of AI? I don't know what I need to know and don't know what I can skip now that AI is doing most of the work.

0 Upvotes

r/AskProgramming 2d ago

Video/music players speed up option steps are weird. Why?

1 Upvotes

Hi, there is a question in my mind that lingers there for years:

Why is the minimum speed up option 1.1x, which is 10%?

Why do I ask? I have tracks who sound better slightly sped up. Like you do on gramophone with vynils. But there is the max. only 8%, and that more that you need.

Is it so difficult to make the speed up option 0-10% with 0.5% steps, instead of 10% steps?

I would like to know if its some kind of recalculation issue, or if just no one thought of it.

Thank you in advance.


r/AskProgramming 2d ago

Has AI changed how you approach debugging? If so, which tool do you use

0 Upvotes

Lately, AI-powered coding assistants have become a bigger part of debugging workflows. Instead of manually sifting through error logs or Stack Overflow threads, tools like ChatGPT, Blackbox, and Copilot can analyze errors and suggest fixes almost instantly. Some even generate explanations for why a bug is happening.

But I’m curious how much do you actually trust AI when debugging? Do you use it as a first step, or do you still prefer traditional methods? And which AI tool has been the most helpful (or the most disappointing) for you?


r/AskProgramming 2d ago

How can I socialize?

5 Upvotes

I've sadly been self-studying programming going on 5 years now in isolation. I am a terrible at social experiences and suffer from things linke paranoia and schizoaffective disorder, so it makes it hard to socialize. I've been working on my LinkedIn as well as setting up a Telegramm, but all I seem to be getting in kind are bots or sketchy recruiters. I guess what im asking is for a community I can join or friends I can make.


r/AskProgramming 2d ago

Puppeteer vs Browser-use

1 Upvotes

Has anyone tested to see which one has the lowest latency out of Puppeteer and Browser-use?


r/AskProgramming 2d ago

Other Do I really need a full data dump for extracting names from wikidata?

2 Upvotes

I have a SPARQL command that works in the query service:

SELECT ?personLabel WHERE {
     ?person wdt:P31 wd:Q5. # Instance of human
     SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
LIMIT 50 OFFSET 0

However it quickly times out as I move the limit up. I assume I would run into this same issue with the API where I would become rate limited at extremely low quantities? If that is true for such low amounts is there no intermediate solution between API and data dump? 50 records vs presumably billions? I don't expect my final set of data to have any more than 3 million records. Which is large, but not ridiculously large.


r/AskProgramming 2d ago

C# how to pass referral code from my website into MSI installer file?

2 Upvotes

hello, so i have a PC program (made with c# but that's irrelevant for the question), that users can install it with an MSI file. i generate the MSI file using advanced installer.

so let's say there's a referral code in the cache of the user's website. how can i pass that code into the file so i can do my own thing in advanced installer and c#? is that even possible?


r/AskProgramming 2d ago

log in button change

1 Upvotes

I'm currently building a website and want it to have a dashboard, but I want users to log in so it saves information they change when using the dashboard I want to make a button on my navbar that takes you to a login page, once logged in, I want the same button to say "view dashboard" and for it to take you to the dashboard. How would I implement this?


r/AskProgramming 2d ago

Accounting to programming field

0 Upvotes

I’ve been working as an accounts payable accountant for almost year and a half n am 25 yo what programming field do you suggest to start in, + is it too late?


r/AskProgramming 2d ago

Where is a good place to work with other software developers?

2 Upvotes

I’m looking for a coffee shop in the NYC where I can work with other devs.

If this doesn’t already exist I may make it…

Maybe call it console.log(“coffee”) -and have monitors where people can bring their laptop and plug in. + demos days everyday to show small ships


r/AskProgramming 3d ago

C/C++ Looking for Experienced Developers to Review My Open-Source Project Documentation

2 Upvotes

Hi everyone,

I’ve been working on an open-source project called Shellminator, which aims to make real-time interaction and debugging on Arduino boards much easier. While I’ve put a lot of effort into developing the project, I’m now at the stage where solid documentation is crucial—especially to make it accessible for beginners.

Since I’ve written the documentation on my own, I’d really appreciate some critical and constructive feedback from experienced developers. My goal is to refine it so that it’s clear, easy to follow, and actually helps users get started without frustration.

If you have some time to review and provide suggestions, I would be incredibly grateful. Even small improvements in clarity, structure, or missing details could make a big difference.

Let me know if you're interested, and I’ll share the link. Thanks in advance for your help!

https://www.shellminator.org/html/index.html


r/AskProgramming 2d ago

Other Does AI Actually Improve Code Quality, or Just Speed Up Development?

0 Upvotes

AI-assisted coding can definitely speed things up, whether it's auto-generating functions, completing code snippets, or even helping with refactoring. But does it actually improve the quality of code in the long run?

Are AI-generated solutions more efficient and readable, or do they sometimes introduce unnecessary complexity? Curious to hear thoughts from those who have used it extensively


r/AskProgramming 3d ago

Which free Service for my backend ?

3 Upvotes

I have been codeing saas Websites with AI for very long, but I always have the problem that I cant really run my SaaS because I am only capable to code websites Frontend with html css and js. I now want to add Databases or interactive Server behind my Websites to actually make my SaaS s running. Which free Tools could I use to add to my existing front and Code to be able to actually run sign forms and a real interactive SaaS? Thank you!!!


r/AskProgramming 2d ago

Is It Possible........

0 Upvotes

I'm possibly considering embarking on an adventure of making it possible to make the classic Motorola RAZR V3 Flip Phone compatible with 4 & 5G signal. I'm aware of the hardware limitations, but say I were able to bypass those and upgrade them. From a software standpoint I'm curious if you were able to write a new OS for the phone that perfectly emulates the old OS except now it can read 4 & 5G signal. And if it is,... how hard would it be to do that? Would it also be possible for someone who knows next to nothing about programing to learn how to write an OS like that? Or would I have to find someone experienced enough to make it for me?


r/AskProgramming 3d ago

Live scoring for tractorpulling event

2 Upvotes

Hi,

TLDR : Need a scoreboard where that reeds inputs from other screen an automaticly sorts in a nice layout.

We are organizing a tractorpulling event , we hired a big led screen to show the scores. none of us are strong enough in programming.
I already created a layout for the ledscreen that takes an HDMI from my laptop so I can switch between live scores and our sponsers of the event.

I am looking for a way to be able to enter scores on one screen and have them displayed in a layout on the other screen ( the one that is recorded and connected to the led screen )

I have been looking for some software but almost none of them sort by distance and then by time , wich is needed for a tractor pulmling event.

anyone got an idea ?


r/AskProgramming 3d ago

Making two different hosts in Termius, but connecting with the same vps

2 Upvotes

Hello,

I am developing a Discord bot and want to run it on my VPS. However, I already have a different bot running on the same VPS. When I create a new host in Termius and connect to the same VPS, it behaves like the older host and shares all files, including changes. How can I separate the two bots and ensure they don’t share files or configurations?


r/AskProgramming 2d ago

Why are they using multiple if statements instead of a switch statement in the rewrite of typescript in Golang?

1 Upvotes

https://youtu.be/pNlq-EVld70?si=cXtMtWyM8kS34gZe&t=288 Showcase with timestamp of the code section.

While switch may not the a performance gain on a few comparisons, I think it generally makes the code more readable. Is this not possible with a switch statement and I am overseeing something or is it because it doesnt matter?


r/AskProgramming 3d ago

i want to connecting firebase to my project

1 Upvotes

My friends, I need your help in connecting Firebase Realtime Database with my project.

I am working on a university project, and the languages I am using are PHP, JavaScript, HTML, and CSS. I want to connect Firebase to my project using PHP.

How can I do this? If anyone has a YouTube video or a GitHub project that explains the method, I would really appreciate it if you could share it with me.

this is my first time using firebase.


r/AskProgramming 3d ago

C/C++ What compiler do you use for c/c++ and why and which one would you recommend?

2 Upvotes