r/AskProgrammers

I made a language that beats Python, Lua while having similar syntax to Python and Lua

It’s just to ask if I should be proud of myself. No AI was used in progress of making this hobby language

Not only I beat Python in speed but the language has native compilation option which rockets up the speed to near C speed.

Language Median ms Best ms Worst ms vs fastest
\----------------------------------------------------------------
C 0.312 0.282 0.346 1.00x
DILang native 0.319 0.285 0.423 1.02x
Rust 0.413 0.400 0.461 1.32x
Go 1.639 1.579 1.728 5.24x
JavaScript 29.259 28.629 29.649 93.64x
DILang 205.152 196.191 225.508 656.54x
Python 332.913 329.455 340.127 1065.40x

Should I be happy or it’s not such a big deal. The language also has support for native importing other scripts written for example in Python or JavaScript or Lua. Where you can literally import library like Flask from Python and use it in DILang

EDIT: for people saying this is fake. This is not fake it indeed shown these results. Note that this benchmark shows only one side of languages which means that my language might be good in what benchmark tested but bad in other things. Right now it’s just a hobby project so please avoid the hate!

reddit.com

How long would it take me to learn to code the backend of a website?

I was just looking to build a project, so i can't afford web developers, i was wondering how long would it take me to learn to code all of the backend of the website that includes integrating payment systems. Also login option and making sure the website runs smooth, and also catching user data, payouts, preventing fraud, automation.

reddit.com
u/Miserable-Duty8982 — 1 day ago

ai IS helping dumbasses fake it and make it

i can’t take it anymore, there’s this bozo on my team that can not fucking code. i swear to god. he’s online for maybe 2 hours a day cumulatively (we work remote) and every minute he is, he manages to get on every single last nerve i have in my body. for some god forsaken reason my manager keeps giving him to me to help with my projects and i have yet to see any evidence that this mf has a functional iq higher than that of a fucking rock. right hand on the bible he’s just feeding my user stories to copilot and shitting out prs, like you dumb mother fucker no way in hell you picked up the work and finished a 12 file pr in one hour. we literally just had a meeting about code quality and somehow your pr went against literally EVERY SINGLE STANDARD WE HAVE. WE DONT EVEN HAVE HIGH STANDARDS.

it’s so bad man, i leave like 20+ comments on his PR and for each one im losing braincells trying to not make my comment sound condescending, but it is so fucking hard to be like ‘hey maybe you missed it but you know the GIANT FUCKING UI THING IN THE FIGMA THAT’S THE FIRST THING YOU SEE? you DONT FUCKING HAVE IT IN YOUR BRANCH. did you perhaps LOOK AT THE FIGMA or RUN YOUR CODE? maybe TRY DOING THAT BEFORE YOU WASTE MY TIME ASKING FOR A REVIEW’

i’m not even a senior dev (though i did get promoted at the start of the year yay :)). he’s older than me AND he’s been on the team longer than me. i’ve brought up concerns to my manager. unfortunately, my manager is a fucking ai nut who sees no problem delegating all your work to ai, and he’s one of those touchy feely managers whos all about second (and maybe 26 more) chances. he’s not a fucking intern. i didn’t sign up to be a fucking babysitter.

i’m so tired man. i hate working with him. we’re might not have high standards but our company isn’t just some nugu company, i make well over six figures and it makes me physically nasesous thinking bozo over here is making anywhere near what i am. not that i’m even all that great, i just got lucky with this job, and there are so many other brilliant people out there who should be in his position instead. fuck.

reddit.com
u/anonnon_11 — 2 days ago
▲ 67 r/AskProgrammers+7 crossposts

Mid level Data scientist MAANG

i want to prepare for sr data scientist in MAANG companies. My background is in  core ML, deeplearning, nlp etc. 

I plan to target in around a year from now.

Does someone have any idea about the interview preparation or someone in these companies who would like to share some experience?

Interviewprep resource:

PracHub: Company specific interview questions

DataLemur: SQL Interview and Data Science Interview questions

StrataScratch: SQL and Python interview

u/nian2326076 — 2 days ago

Need Guidance for My Software Engineering Journey

I’m a beginner in the software industry, and I’d like some guidance on how to become skilled in this field.

Right now, I’m learning Next.js for frontend development, Spring Boot for backend development, and SQL for databases.

I’d like to know your opinion on what I should focus on learning from these areas, especially regarding different roles and career stages. I’d be happy to hear your personal advice and suggestions.

reddit.com
u/Kesh-00 — 1 day ago
▲ 1 r/AskProgrammers+3 crossposts

AI made our velocity metrics look great. Then the midnight pages started.

After rolling out an AI coding assistant, most teams see the same pattern: PRs get bigger, cycle times drop, sprint records fall. Feels great. Then a few months in, the on-call rotation gets brutal.

This isn't coincidence. The DORA 2024 report confirmed it across the industry: teams with significantly higher AI adoption also showed higher change failure rates.

Three failure patterns explain most of it, and none of them are new problems — they're old ones running faster:

1. Polished code fools reviewers. AI-generated code looks right. It follows conventions, reads cleanly, gets approved faster. But a model can produce a wrong implementation with the same fluency as a correct one. Reviewers pattern-match to familiar structure and skip the hard reasoning.

2. The model grades its own homework. When the same model writes the code and the tests, it tests its own assumptions — not your requirements. Coverage goes green. Edge cases nobody described stay untested.

3. AI can't see the whole system. The model only knows the code it's shown. It has no awareness of the shared retry queue, the upstream producer, the implicit guarantee held together by a three-year-old design decision. Clean-looking refactors quietly remove something critical.

The fix isn't slowing down AI adoption. It's redesigning the delivery process so it's worth amplifying:

  • Write the spec before you write the prompt
  • Tier changes by risk — anything touching payments or auth requires human business-logic review and a contract test against the live API
  • Treat observability as a release gate — no monitoring dashboard, no merge

Teams that had strong practices before AI got faster. Teams that didn't started getting paged at midnight.

Full write-up with a FinTech case study (wrong field placement silently dropped disbursements during peak load, every unit test green): https://leaddev.com/ai/ai-coding-made-us-faster-why-did-incidents-increase

u/OfficialLeadDev — 2 days ago
▲ 10 r/AskProgrammers+3 crossposts

Towards uniformity

We have more and more developers who use AI coding assistants and just prompt, review, re-prompt, re-review, ... and finally do PR with what they get from AI and PR are approved/merged.

We also see more and more POs who say they use AI to describe their ideas, to get new ideas, integrate AI suggesctions and let AI write stories they review and send to dev.

But does it mean that all future apps in a functional domain will progressively by internally similar, at the same level, at the same quality, with the same uniformity ?

What will differentiate the PI values of an app as compared to another ?

Are we exposing security of the "now similar" apps (same attacks, AI knowing the code and its weaknesses) ?

reddit.com
u/Spare_Dependent6893 — 3 days ago

How to avoid health issues

Hello devs,

New dev, 22M living in Germany,here

I started recently as a fulltime developer after graduating from the uni.

Till now, I am using a normal table and living room chair for working and studying on my laptop. I am not getting any type of aches. But i heard that people down the line get it.

Since I can spend some money now, I want suggestions from veterans here on how to set-up my workstation in order to avoid health related issues in the future and be more productive in general. What are the practices you follow for longevity.

What kind of table-chair works best?

What monitor/mouse/keyboard you use?

I did some personal research about ergonomics but answers were all over the place.

Any suggestions related to gears would also be great.

Peace

reddit.com
u/Unlikelyissue3873 — 3 days ago

NEED HELP!

I am a masters final year student. It would be greatly helpful, If you could help me. I need you to share your final year project with me.

The project should be full stack with cloud/AI integration. Also need the documentation.
Willing to pay.

reddit.com
u/Personal-Cut-6795 — 2 days ago
▲ 0 r/AskProgrammers+1 crossposts

Any successful non tech vibe coders here?

What are your suggestions for an unsuccessful non tech wannabe vibe coder? I am able to vibe code websites but fail at creating a bit complicated apps. My favorite language is laravel. Any tips appreciated🙏.

reddit.com
u/Ashamed-Wing-210 — 3 days ago

Can prompt caches in hosted AI systems be accessed or deleted?

Hi everyone!

I’m researching privacy risks in multimodal conversational AI systems, and I’m especially interested in prompt caching.

From what I understand so far, prompt caching usually happens on the provider’s server, using cached token/KV representations rather than a normal client-side cache.

My main question is: do any current hosted AI platforms allow users or developers to directly access, modify, delete, or control the internal prompt cache?

I know some APIs provide limited cache-related controls, but from what I understand, these features mostly let developers influence caching behaviour, set TTLs, or view token counts. They do not seem to allow access to the actual cached content or KV cache itself.

I’m mainly asking from a privacy point of view. If sensitive data is sent to an AI model and becomes part of a server-side cache, can it be removed or controlled directly? Or is the only realistic solution to detect and remove sensitive data before sending it to the model?

Any help or sources would be really appreciated.

reddit.com
u/Affectionate_Ear2151 — 3 days ago

I asked ChatGPT to do a aptitude assessment on my Github. Do I trust it?

Has anyone done this? If so, to what end?

I've kept all my projects on a local machine going back 3 years. Because I'm starting to look for employment, I pushed a bunch of my projects, around 20 repos, onto GitHub. No one has seen my code. Ever. So I uploaded the ZIPs of 11 repos into ChatGPT and asked for an "aptitude assessment."

I asked for an honest assessment of the developer's current progress: key areas of strength and weakness, as well as signs of progression or stagnation. Then I listed the age of each of the 11 repos in months.

I kind of need to know if ChatGPT is gaslighting me. The results of the assessment matched my self-assessment perfectly, without exception. As a self-directed learner, I have to rely on my ability to be honest with myself, and it's caused a lot of internal conflict when I'm not sure how to continue learning and growing. So it's weird for my current progression to come through so clearly in my work. It's word for word how I would describe my current state.

The assessment basically described the developer (me) as a strong intermediate engineer with unusually good systems thinking and architectural instincts, especially on the backend side, but with inconsistent engineering discipline and incomplete production maturity. It pointed out clear progression over time, strong independent learning ability, and a tendency toward premature abstraction and overengineering. The overall impression was something like: “high ceiling potential with obvious growth trajectory, but still uneven in refinement, operational rigor, and consistency.”

I went on to add context that, from the start, I focused on becoming a backend engineer. After I briefly described my philosophy for picking projects, ChatGPT pretty much said, "Yeah, that's a narrative throughline that plays throughout your work. Here are some concrete examples of how you stayed consistent with that ideology for multiple years."

So now I'm confused. Does anyone have experience doing this? Does "the work speaks for itself" actually apply here? Is the LLM sampling from the wrong population? Is the LLM projecting the general shape of the work onto an archetype? Like, my work is a triangle, not the Great Pyramid of Giza.

If anyone would like to go through my GitHub in good faith, I'll DM you. You can reply back here with your verdict on whether it reads as accurate or not.

I don't follow many SWE best practices, but I could. I just choose not to. Or is that a lie I'm telling myself? Crisis of identity over here, people.

reddit.com
u/ExtensionBreath1262 — 4 days ago

Mistake By Beginner Pls Help

I’ve been working on a project for months along with one of my batchmates. In the beginning, when the project was small, everything was going smoothly. But later, without properly understanding Git, I started creating too many branches for every single feature.

Ideally, the workflow should have been:

  • Keep a stable working version in the main branch.
  • Create separate branches only for bug fixes or new features.

But for some reason, I even started adding fundamental/core changes in separate branches. Because of that, I ended up with 4 local branches and 4 remote branches.

Now the real problem started:
For the last 1.5 months, I’ve been working on a critical part of the project, but I completely forgot to push it to Git. Today, when I finally sat down to push the changes, I realized I don’t even remember which branch this feature belongs to.

So I thought of merging all the branches into main. But after trying that, I started getting errors. I took help from ChatGPT, Google, and YouTube, but instead of fixing things, everything became even more complicated.

At this point, I’m completely stuck. Please help me out. I’ll keep editing this post as people ask for more information in the comments.

reddit.com
u/Ok_Egg_6647 — 3 days ago

Backend Advise

Hey There!

Hope y'all are doing fine. I'm written this thread today just to ask couple of questions.

Basically, I have a graduation project, and i should be the backend developer despite me not knowing anything about the backend as a track in the programming field.

So Firstly, I would like to hear some opinions about what is the best frame work that can help me in regard to connecting a database to a flutter app(I would appreciate if there is an easy frame work since I'm kinda lazy).

Secondly, If there are any courses on youtube that i can watch or even paid courses that i can take a look at(plz consider the free courses first).

Lastly, if there any mentor that can take a look at my progress every 2 months to evaluate me for example that would be good as well

Thank you for reading that till the end!

reddit.com
u/MilesLost — 4 days ago
▲ 8 r/AskProgrammers+2 crossposts

Need Help in deciding a future career scope

Hi all,

I am 38 years old (I know it’s too much) and I am a UI Designer. I am very much interested in learning something backend other than creating UI and I don’t have any coding experience. Need everyone’s honest reply and help. I am looking to change career in 5 or 6 months into any large application building companies. Recently frontend are being build easily with AI that’s why interested in backend. How can I move on without being labelled as a fresher?

reddit.com
u/ER4223 — 4 days ago

Should I learn to code or rely on vibe coding?

Sounds a bit dumb but should I learn to code properly. I know bits of python and usually if I don’t know anything that’s when I use Claude but then I end up relying on it too much to the point where I don’t feel like I’m learning anything. I don’t want to rely on ai but it does get stuff done quicker

reddit.com
u/Prestigious-Yak-4906 — 4 days ago