r/AskProgramming • • May 23 '24

My BF is staring at the code sometimes even for 15min + without doing anyting, just simple stare, he seem hiphotized! Why?

1.1k Upvotes

Im to afraid to ask him what he thinks about , do you guys do the same? I have no knowledge about ptogramming and im just curious if everyone does it or is my bf is broken ... 🤣


r/AskProgramming • • Dec 23 '24 Take My Silver

Other I got gifted a free laptop by a kind guy in this community 😭

875 Upvotes

So based on my other post, I asked people in this community to help me out with suggestions on how to start coding on my phone or apps that would help me out , because I can't afford laptops because of my ongoing EMIs and crazy enough there were lots of kind people I found here who reached out to me giving me their premium study app so that I can get courses there for free without having to purchase, many kind hearted strangers suggested me what to do and how to do! I got many good advices thanks to that post.

Now fast forward to one day after I posted that , someone reached out in the comment section saying they would help me out if that is okay with me. I was happy just because they asked to help me out, by some means. So then , we chatted a bit and he kept asking what kind of laptop would I prefer , I said anything would do as long as I can code and he asked for my address, the next day he sent me a screenshot that I'd recieve a laptop by Thursday. And a screenshot of his purchase from AMAZON. I still can't believe it's happening to me

That too before new year! What a way to start the year I guess! Thank you 2024 for a good end. Because nothing good happens to me, this meant a lot. And I'm really happy to know such kind people exist. I'll always remember this kindness <3 ā¤ļø Thanks @sagargulati :)


r/AskProgramming • • Sep 17 '24

Partner--software engineer--keeps getting fired from all jobs

749 Upvotes

On average, he gets fired every 6-12 months. Excuses are--demanding boss, nasty boss, kids on video, does not get work done in time, does not meet deadlines; you name it. He often does things against what everyone else does and presents himself as martyr whom nobody listens to. it's everyone else's fault. Every single job he had since 2015 he has been fired for and we lost health insurance, which is a huge deal every time as two of the kids are on expensive daily injectable medication. Is it standard to be fired so frequently? Is this is not a good career fit? I am ready to leave him as it feels like this is another child to take care of. He is a good father but I am tired of this. Worst part is he does not seem bothered by this since he knows I will make the money as a physician. Any advice?

ETA: thank you for all of the replies! he tells me it's not unusual to get fired in software industry. Easy come easy go sort of situation. The only job that he lost NOT due to performance issues was a government contract R&D job (company no longer exists, was acquired a few years ago). Where would one look for them?


r/AskProgramming • • Dec 27 '23

Advice to father of 13 y/o coding savant

508 Upvotes

Hi! I am looking for some long term advice. My daughter is 13 and wants to spend all her time coding in TurboWarp. She is neurodiverse. She knows python but isn't a huge fan of it. She shows me the projects she makes and they are all absolutely mind blowing. I honestly cannot believe my sweet baby girl is coming up with so many projects of such complexity.

I am trying to think about how I can support her and also help set her up for a prosperous career should she decide to pursue programming as a career. Her school has a coding club but she says she's bored by it. I send her to coding clubs and she has a tough time following a script, much preferring to make her own projects. I've considered perhaps getting her a personal coach, maybe sending her to a school focused on STEM and tech, etc.

I know that some coding jobs are very lucrative and some of them are an absolute grind. Any advice on helping set her up for the former instead of the latter is appreciated. Thank you!


r/AskProgramming • • Apr 07 '25

Other How on earth do programming languages get made?

496 Upvotes

I thought about this at 2 am last night...

lets say for example you want to make an if-statement in javascript a thing in this world, how would you make that? Because I thought 'Oh well you just make that and that with an if-thingy...' wasn't untill 5 minutes later that i realised my stupidity.

My first thought was that someone coded it, but how? and with what language or program?
My second thought hasn't yet been made because I got so confused with everything.

If you have answers, please!


r/AskProgramming • • Jun 24 '25

Why do big IT companies never just say what the hell they actually do?

476 Upvotes

May not be relatable to programming but..

Why it's not a product anymore? Only a ā€œsolutionā€?

Like seriously. Every time I go to a big tech company’s website, it’s just a wall of corporate nonsense like:

ā€œWe create innovative, human-centric solutions that enable digital transformation and build synergies across verticals with tailored agile strategies.ā€

Okay?? But like… what do you actually do?? Do you sell a CRM? A cloud service? Is this consulting? Do you build apps? WTF is a ā€œsolutionā€ anyway??

All of them just throw around the same buzzwords – synergy, verticals, agility, tailored solutions, digital transformation, next-gen platform experiences (whatever that means). It’s like they’re all trying to win a game of bullshit bingo instead of telling me what they sell.

Why is this so common? Is it on purpose? Is it like some marketing strategy where they try to sound like they’re everything to everyone? Or are they just afraid to say ā€œyo, we sell (some) softwareā€?

Would love to hear what people think, especially if you work in this kind of environment. Is there a reason for all this vague nonsense?


r/AskProgramming • • Oct 20 '23

Other I called my branch 'master', AITA?

468 Upvotes

I started programming more than a decade ago, and for the longest time I'm so used to calling the trunk branch 'master'. My junior engineer called me out and said that calling it 'master' has negative connotations and it should be renamed 'main', my junior engineer being much younger of course.

It caught me offguard because I never thought of it that way (or at all), I understand how things are now and how names have implications. I don't think of branches, code, or servers to have feelings and did not expect that it would get hurt to be have a 'master' or even get called out for naming a branch that way,

I mean to be fair I am the 'master' of my servers and code. Am I being dense? but I thought it was pedantic to be worrying about branch names. I feel silly even asking this question.

Thoughts? Has anyone else encountered this bizarre situation or is this really the norm now?


r/AskProgramming • • Mar 04 '24

Why do people say AI will replace programmers, but not mathematcians and such?

467 Upvotes

Every other day, I encounter a new headline asserting that "programmers will be replaced by...". Despite the complexity of programming and computer science, they're portrayed as simple tasks. However, they demand problem-solving skills and understanding akin to fields like math, chemistry, and physics. Moreover, the code generated by these models, in my experience, is mediocre at best, varying based on the task. So do people think coding is that easy compared to other fields like math?

I do believe that at some point AI will be able to do what we humans do, but I do not believe we are close to that point yet.

Is this just an AI-hype train, or is there any rhyme or reason for computer science being targeted like this?


r/AskProgramming • • Feb 28 '25

I’m a FRAUD

399 Upvotes

I’m a FRAUD

So I just completed my 3 month internship at UK startup. Remote role. It was a full stack web dev internship. All the tasks I was given, I solved them entirely using Claude and ChatGPT . They even in the end of the internship said they really like me and my behaviour and said would love to work together again. Before you get angry, I did not apply for this internship through LinkedIn or smthn, I met the founder at a career fair accidentally and he asked me why I came there and I said I was actively searching for internships and showed him my resume. Their startup was pre seed level funded. So I got it without any interview or smthn. All the projects in my resume were from YouTube clones. But I really want to change . I’ve got another internship opportunity now, (the founder referred me to another founder lmao ). So I got this too without any interview, but I’d really like to change and build on my own without heavily relying on AI, but I need to work on this internship too. I need money to pay for college tuition. I’m in EU. My parents kicked me out. So, is there anyway I can learn this while doing the internship tasks? Like for example in my previous internship, in a task, I used hugging face transformers for NLP , I used AI entirely to implement it. Like now, how can I do the task on time , while also ACTUALLY learning how to do it ? Like consider my current task is to build a chatbot, how do I build it by myself instead of relying on AI? I’m in second year of college btw.

Edit : To the people saying understand the code or ask AI to explain the code - I understand almost all part of the code, I can also make some changes to it if it’s not working . But if you ask me to rewrite the entire code without seeing / using AI- I can’t write shit. Not even like basic stuff. I can’t even build a to do list . But if I see the code of the todo list app- it’s very easy to understand. How do I solve this issue?


r/AskProgramming • • Dec 24 '25

Why is the modern web so slow?

389 Upvotes

Why does a React based website feel so slow and laggy without serious investment in optimisation when Quake 3 could run smoothly at 60fps on a pentium II from the 90s.

We are now 30 years later and anything more than a toy project in react is a laggy mess by default.

inb4 skill issue bro: Well, it shouldn’t be this difficult.

inb4 you need a a better pc bro: I have M4 pro 48GB


r/AskProgramming • • Jun 10 '25

Career/Edu Was it fair to have walked out Day 1?

381 Upvotes

For a junior web dev position. Job was to review the current codebase and make a new site. Supervisor said they don't use git, I should be able to remember the changes I've made and they make a lot of backups anyway. Then I asked "What if I make a mistake I want to roll back?" He effectively said that I should not be writing code bad enough to need to be rolled back.

I noticed that there were multiple backup zips for versions of the site in the production server. I suggested Git for the project because there is an existing form of version management happening here, so I think it would be better to use something more centralized. He said this won't be necessary because the zip files were by the previous devs and I'll be the only one looking at the codebase.

The topic of frameworks and other 3rd party libraries came up. He hates them. This is where he got more passionate. He doesn't want to deal with upgrading and he dislikes the abstraction involved. That's fine. At some point he said "we" don't use libraries or plugins or anything third party.

I said that wasn't true. I saw multiple plugins and libraries, one of which was the official stripe library. He mentioned these are from the previous devs and it's not how it was written before

I asked him if I'm expected to write my own stripe payment library or handle safe and secure payment processing by hand. He basically said yes.

I got pretty frustrated by this point and said we don't need to reinvent the wheel for everything. These guys have entire teams of engineers smarter than me working on it and get free testing from users every day. Why should I be writing libraries for these things if they've already been done better?

There were other things like this but those were the most frustrating ones. I could tell we both felt strongly on this and I don't think he'd budge. So at the end of the day I said this job wasn't for me.

All of this is to say: Was this a fair decision? Was I being unreasonable in this assessment?

tl;dr Walked out of a junior level job because they expected everything to be made in house and did not follow a lot of industry standards. Want to understand if this was fair or not.

EDIT: Whoa I wasn't expecting this to blow up the way that it did. I'm editing out some identifying information because of this. I appreciate everyone's advice and perspective on this. There's a good gamut of opinions here. I guess this post reflects the nature of working as a dev well.


r/AskProgramming • • Feb 11 '25

AI outrage in every industry but programming, the hypocrisy

363 Upvotes

NY times today has an article bemoaning how AI could take over the job of voice actors and how it’s not fair as AI was trained on those voices. Using AI generated art is looked down upon in many cases like game development and requires acknowledgement. Hollywood writers went on strike to protect jobs and stop the use of ai.

But…anytime I see that AI is going to replace programmers the consensus other than in the programming community is ecstatic. Comments like ā€œit’s about time us idea guys don’t need a programmer ā€œ come up all the time.

Now, i don’t believe ai is going to replace us, and for my work AI only makes me marginally more productive. I do understand people working in other areas like front end that have more common code reused get a larger boost but this isn’t the point.

Why so much outrage over AI taking different types of jobs but when it comes to eliminating programmers it’s a good thing??? oh the hypocrisy is killing me.


r/AskProgramming • • Feb 15 '24

Other Is it really possible to destroy a computer with just a few lines of basic?

337 Upvotes

My dad has spent the last 30 years working as a cybersecurity engineer and he always told me that some of the worst security risks come in BASIC. He would tell me that you could destroy a computer relatively easily with just a few lines. Im not a programmer so I have no idea I just find this stuff interesting.


r/AskProgramming • • Feb 03 '24

Other Are there any truly dead programming languages?

336 Upvotes

What I mean is, are there languages which were once popular, but are not even used for upkeep?

The first example that jumps to mind would be ActionScript. I've never touched it, but it seems like after Flash died there's no reason to use it at all.

An example of a language which is NOT dead would be COBOL, as there are banking institutions that still run that thing, much to my horror.

Edit: RIP my inbox.


r/AskProgramming • • Apr 15 '25

My team is anti unit test and I feel like I'm losing my mind

327 Upvotes

Hi all,

I'm about a year into being a full-stack developer, and the people on the team mock me for how much time I put in to writing effective unit tests that fully cover a feature (about 1-2 work days of a sprint dedicated to writing tests) and recently I along with another co-worker were tasked with refactoring a library that had been in sandbox development to move it to prod - so no tests were written; being the developer I am I suggested writing a test suite for the library before deploying to prod. I've been met with ridicule "we don't need those" / "the juice isn't worth the squeeze" type comments. I feel like I'm going crazy for wanting to push good code out to prod.

What do you guys think?


r/AskProgramming • • Jun 06 '25

why can’t it just store 0.3 and has to be 0.30000000000000004

297 Upvotes

why


r/AskProgramming • • Aug 10 '24

Career/Edu Which low level language is worth studying nowadays?

293 Upvotes

I've been studying Python, but i'm curious about low level languages. C/C++ still represents well?


r/AskProgramming • • Mar 14 '25

Career/Edu I got fired from my second programming job I only worked for a month

279 Upvotes

I recently picked up a job offer that offered a 20% salary increase from where I worked at the government for 2 years, mostly on one legacy ASP.NET Webforms app for a teaching certifcate application. I had no issues with the team before, but felt i wasn't growing much due to a lack of work and a desire to learn newer tech.

From the start it seemed super rewarding and loved my job. I was working on the latest technologies like blazor, asp.net core, razor pages, etc and felt challenged for a change. I liked the people, although the expectations for how quickly I need to write apps was higher than before.

They had me writing software for the an auto parts plant writing software to track status of all the printers across the plant, tracking production and downtime, rewriting old asp classic apps to the latest frameworks like Razor and Blazor. It was all a great learning experience.

However, just two weeks my manager brings me in his office to talk about being more independent and engaged. I took it to heart and the next one on one he said I was doing much better. The last few one on one's he didn't say much. He mentioned it shouldn't take a week to write a single page application - that I had to rewrite from an entirely new language into C#, which called over a dozen stored procedures and raw sql queries on the same web page.

Then just last week he asks if we could go to HR, which didn't make sense because he promised he would take me downstairs to the plant to get a better grasp of how the software is used. I was terminated in 5 minutes for not meeting company expectations for growth. All he said is I'm not as proficient in C# and debugging and fixing issues as I made myself out to be in my resume or the interview. And that it shouldn't take him sometimes 1-2 hours to help me through a problem.

Im crushed now and feel like a failure. I always exceeded expectations in the last job, but im somehow not meeting these ones. I don't really know what to do anymore, because it sometimes it takes me a bit longer to complete a project, although it is usually well tested and quality code. I took a page from loading 10 seconds to a 10th of a second with asynchronous programming, which I didn't use recently.

I'm currently still unemployed and trying to find anything now that doesn't require tons of years of experience, but is willing to give me a chance. I feel like the job before put me on a more maintenance project with technologies I want to move away from and now I don't even know what to do next other than applying and working on programming projects, which I do all day now, just unpaid. What are your thoughts on the situation and my next steps?


r/AskProgramming • • Apr 27 '24

Python Google laysoff entire Python team

278 Upvotes

Google just laid off the entire Python mainteners team, I'm wondering the popularity of the lang is at stake and is steadily declining.

Respectively python jobs as well, what are your thoughts?


r/AskProgramming • • May 29 '24

What programming hill will you die on?

276 Upvotes

I'll go first:

  1. Once i learned a functional language, i could never go back. Immutability is life. Composability is king

  2. Python is absolute garbage (for anything other than very small/casual starter projects)


r/AskProgramming • • Aug 28 '24

What do the top 1% of programmers do all day?

274 Upvotes

I'm primarily a web developer. I have some experience doing "cool" things, but most of my career I built CRUD routes for HTTP servers and UIs for web applications.

I'd like to know what the day to day is like for really kickass developers, the kind who can/do write applications such as databases, browsers, Docker, game engines, trading engines, cryptography stuff, etc. Do you build applications like that all day or is it a small part of what you do? Do you know everything you need to know to build them or do you read a lot? What do you read to learn that stuff?


r/AskProgramming • • Apr 22 '25

Am I Really a Programmer if I Can’t Write Code from Memory?

262 Upvotes

Hello, I’ve been programming for almost 10 years now, starting when I was 7. But lately, I’ve been feeling unsure about whether I’m truly considered a programmer. Despite the years of experience, I often find myself struggling to write meaningful scripts from memory. I will sometimes use an example script off the internet just to start. While I do write my own code, I sometimes integrate example snippets and adjust them to fit my needs.

I guess I just want to know if anyone else feels this way. Does sometimes relying on examples and needing reference material make me any less of a programmer? Am I on the right path, or does this mean I’m not actually a programmer at all?

Edit: I understand what I write, it is mainly that I cannot really memorize, and reuse it without checking my previous code or google.


r/AskProgramming • • Mar 17 '20

Please, please, please, I am begging you, if you write programming blog posts and have some sample code, please include the appropriate import/using statements for the functions you are calling in your code samples

260 Upvotes

I spent my work imposed isolation day yesterday using the very cool VSCode Remote-SSH feature to do some .Net Core programming on one of my Raspberry Pi's.

Unfortunately the C# extension doesn't quite work as expected using Remote-SSH, so there is no Intellisense yet, so you will be programming blind.

Given the fact that it was all very new to me I spent a lot of time googling for code samples on how to do some things. There were some very helpful posts with samples of the code I was looking for, but without exception, none of the samples included the appropriate using statements as part of the sample.

This seems to be the norm when people write blog posts with sample code, they never, ever, ever include the import or using statements for the function they are calling. I am sorry, but there is no way I can be expected to memorise the entire .net framework API so that I immediately know which assembly the function you are using in your code sample comes from.

Please, help us out. If you write blog posts with code samples, please include the names of the libraries or assemblies you are using


r/AskProgramming • • Oct 08 '25

What is the most well thought out programming language?

258 Upvotes

Not exactly the easiest but which programming language is generally more thought through in your opinion?

Intuitive syntax ( like you can guess the name of a function that you've never used ), retroactive compatibility (doesn't usually break old libraries) etc.