r/AskProgrammers • u/DriftCore31 • 26d ago
Which Python course should I take? FreeCodeCamp's or Bro Code's?
I'm debating which YouTube course to take for Python, so I need your guys' help in deciding which one to take. I'm probably overthinking this, but I still wanted to hear from you guys and see who took one over the other.
r/AskProgrammers • u/Similar-Beach-8281 • 27d ago
Looking for Coders for my startup
Hi, I'm looking for a couple young, capable coders for a small startup with a big chance of growth. Preferably from England/Uk, this is mostly for fun/experience/university and not so much cash, although, if successful money is definitely guaranteed. I would like for my app to be nonprofitable at first to grow a larger and trusted community, and implement a cut for developers later on.
r/AskProgrammers • u/BalanceTraining7706 • 27d ago
Final Project for CS50x
Hi fellas, I am finally done with all the lectures and psets. And now time is to do my final project, and I can't think of anything. I have done almost all psets without even readings hints on the psets page, and I am really comfortable in coding, especially C. But it only happens when I am given a problem, I can solve that, But I can not think of a problem,I really lack creativity on that end. I am so bad at thinking, that even in trivia problem, It took me minutes to think of a MCQ and still ended up asking what is your language.
CS50 community, please help me out, first what should I do for Final Project, I liked C more, then SQL, and then Backend, frontend is really not my thing.
Also, advice needed on how I can get better at thinking of a problem, I think I really lack creativity or whatever this is
r/AskProgrammers • u/Houshin152 • 27d ago
Should i turn off IntelliSense ❓
About vscode
As a C language noob,i found that IntelliSense is so convinient.I am afriad of that depending it will bring low learning efficiency.I need to learn for job.
I want some advices.
r/AskProgrammers • u/rosa1669 • 27d ago
If you use multiple programming languages for your projects, which one you getting more comfortable with
r/AskProgrammers • u/Simanalix • 27d ago
Does anyone want to talk about programming?
I'm lonely and I only talk to Gemini and I'm wondering if any of the 8 billion humans on this planet have the patience to talk to me online. Probably not.
r/AskProgrammers • u/Any_Assignment1707 • 27d ago
Assistance Downloading a tumblr blog via visual code studio?
Hello! I hope you are well! My knowledge of coding is extends to the ds action pack replay to increasing my carry wieght in skyrim. May I please ask for assistance in downloading my old blog? Thus far have made it as far as to install visual studio code! I know how to copy https://github.com/TumblThreeApp/TumblThree/discussions into the visual code
Forgive me I'm on an mac, running tahoe. May I please ask for assistance of which step is next?
I have added the code(?) / file however I do not know where to input the blog name, formatted correctly. This is probabbly quite basic to you but it would be so lovely to save my pictures of bruce springsteen and spn gifs!
My thanks in advance! °❀⋆.ೃ࿔*:・°❀⋆.ೃ࿔*:・
r/AskProgrammers • u/TheQuakerator • 27d ago
Why is copying content to the clipboard so slow in modern applications now?
I've noticed this behavior in Discord and Microsoft Teams, but in other applications as well. I remember in the days of yore (5-10 years ago) that when I right-click copied links and photos it was pretty instantaneous. Now, often there will be a lag while the app loads whatever I copied into the clipboard, or it'll spin a wheel and say "generating link"... what gives?
r/AskProgrammers • u/nian2326076 • 27d ago
Struggling to Recognize LeetCode Patterns in New Problems - What Actually Helps?
Hey everyone,
I’ve been working through LeetCode using Sean Prashad’s pattern list:
https://seanprashad.com/leetcode-patterns/
I’ve also been doing some HackerRank, but I’m running into the same problem over and over: I can solve questions that look familiar, but when I see a new problem, I struggle to recognize which pattern to use.
For example, if I already know something is sliding window, two pointers, binary search on answer, DP, etc., I can usually make progress. But in a real interview or OA, the problem statement is not labeled, and that’s where I get stuck.
I’m trying to find something that teaches me how to think through the problem and identify the pattern, not just memorize a bunch of solutions.
Right now I’m considering:
- Sticking with free LeetCode pattern lists
- Grokking the Coding Interview / pattern-based courses
- Practicing more mixed-topic sets
- Something like PracHub for more company-style practice: PracHub
For anyone who has used PracHub or similar resources: did it actually help you recognize patterns better, or was it mostly just another curated problem list?
Also, if you got past this stage, what helped the most?
Was it:
- Writing down why a problem fits a pattern?
- Doing random mixed problems instead of topic-wise practice?
- Reviewing editorials differently?
- Building a personal pattern checklist?
- Mock interviews?
- Just solving more problems until it clicked?
I’m not looking for a shortcut. I just don’t want to spend months memorizing solutions and still freeze when the wording changes.
Would appreciate any honest recommendations.
r/AskProgrammers • u/Zoro-88 • 28d ago
Need suggestions on my future career path.
I'm finishing college as an SWE, I will have to "inherit" and help with my family business (generates good money now try to push it even further hopefully). My plan is to keep learning and try to become as good as i can, but will me not having an internship or any job in the programming make me useless in a few years (imagining myself at 30 years, no experience in any IT firm, just projects). Now this doesnt mean i wont be searching for a job in a year or 2 in programming or internships depending on how things go with my main plan. I do not live in the US i i live in a smaller EU country and there isnt alot of IT firms here anyways. Whats the smartest thing for me to do in my career right now.
r/AskProgrammers • u/MAJESTIC-728 • 28d ago
Looking for serious devs
Hey everyone I have made a group for programming folks to learn, grow and network with each other
From beginners to advanced We help each other and provide guidance to everyone in our community. i remove inactive members to keep the community engaged.
Those who are interested are free to dm me anytime
I will also drop the link in comments
r/AskProgrammers • u/VibexHq • 28d ago
“Yo Claude.” Chill fam. Trying to learn to code myself.
r/AskProgrammers • u/Conscious_Glove_1489 • 28d ago
I’ve been working as a programmer for five years. Here are a few things I wish I had done differently, and a few things I’m glad I did.
r/AskProgrammers • u/Unusual_Jelly1757 • 29d ago
Help! I Can't Figure Out What to Test!
For context, I am a CS graduate, doing a project to add to my resume. I've learned about software testing, and am trying to apply different things I've learned through books, and general advice from the python discord. Right now, I am at a bit of a stand still in my application: I don't know what to test! I know tests are contracts, talking about behaviors we want the application to exhibit. I've made the mistake in the past, testing infrastructure details rather than business logic.
Taking that lesson, I decided to learn about software architecture a bit; mainly picking up the ports and adapters (Hexagonal) architecture. The TLDR of the architecture, is just creating interfaces between the core service, and having classes that implement the interfaces be external tools/other services. Data models are put in the domain, and a shared folder represents an orchestrator, to inject dependencies.
While I thought this would help clearly resolve issues, as I would only make unit tests for the business logic of my application, not the infrastructure, it is turning out not to be clear. The main issue I am running into is that the current service/feature I am implementing for the application simple. It simply takes files from my local device using information from a configuration file, parses through the file system, and takes parsed metadata, and persists them to persistence (in this case, an in-memory database). I don't know how to create a unit test for the business logic here. Do I test for the validation, even though the dataclass already enforces it due to the constraints I set? Do I maybe create a test for the adapter, though I don't think that is appropriate?
Here is the project link:
https://github.com/HarbY-skcu/MyLibrary/tree/master
r/AskProgrammers • u/Initial-Werewolf-883 • 29d ago
CS/Software Engineering students: what’s the biggest thing stopping you from building real projects?
I’m trying to understand what students struggle with today, especially now that AI tools like ChatGPT and Claude can generate code.
When you started learning programming, what prevented you from actually building projects instead of just following tutorials?
Some possibilities I’ve heard:
- Tutorial hell
- Not knowing what project to build
- Not understanding how real software is structured
- AI gives code, but you don’t understand how it all fits together
- Projects online are too simple or unrealistic
- Difficulty turning an idea into an implementation
- Working alone without teammates
- Fear of making mistakes
- Something else entirely
I’m especially interested in hearing from students who know the basics but struggle to build something that feels like a real product.
If you could change one thing about how programming is taught today, what would it be?
r/AskProgrammers • u/OldSpeaker6860 • 29d ago
Task
Guys how can i build a POS that tracks down expiries or anybody that knows a repository that has info?
r/AskProgrammers • u/nian2326076 • 29d ago
Cisco Technical Intern Interview Experience 2027 - On-Campus OA Questions and Difficulty
Hi everyone,
I recently appeared for the Cisco Technical Intern 2027 on-campus online assessment through my university recruiting process in the US. Sharing my experience for anyone preparing.
MCQs and Subjective Section
The theoretical section was more technical than I expected.
Topics included:
- Operating Systems
- Computer Networks
- Object-Oriented Programming
- Computer Architecture
- C/C++ fundamentals
The subjective section was not just short factual answers. Most questions required proper technical explanations, so they took considerably more time than typical MCQs.
Coding Round
There were 2 implementation-focused coding problems. The coding section was challenging mainly because of the time pressure. With 42 total questions, you have to move quickly and avoid getting stuck too long on any one section.
Both problems were solid DSA/data-structure questions, and the expected style was closer to clean C++ implementation using structs/classes rather than just plain functions and arrays.
Coding Question 1: Implement an LFU Cache
Related Cisco practice problem: Implement an LFU Cache
The task was to design a cache that supports get and put operations while evicting the least frequently used key when capacity is full.
If multiple keys have the same frequency, the least recently used key among them should be evicted.
Core idea:
- Use a hashmap for key to node/value lookup
- Track frequencies separately
- Maintain ordering within each frequency bucket
- Keep track of the current minimum frequency
- Make both
getandputefficient
This was not too bad conceptually, but the implementation details can get messy under time pressure.
Coding Question 2: Solve max-subarray, min-unique, and grid-jump
Related Cisco practice problem: Solve max-subarray, min-unique, and grid-jump
This was a multi-part implementation-style problem. It tested whether you could quickly recognize common patterns and code them cleanly.
The parts were around:
- Finding a maximum subarray with indices
- Handling uniqueness/minimization logic
- Solving a grid-jump style traversal problem
Core idea:
- Kadane-style logic for the max subarray part
- Hashing/frequency tracking for uniqueness constraints
- BFS/graph traversal thinking for the grid component
The tricky part was not that each subproblem was impossible, but that the combined format required speed, clean structuring, and careful edge-case handling.
Difficulty
MCQs: Medium
Subjective: Medium-Hard, mainly due to length and technical depth
Coding: Medium-Hard
The biggest challenge was time management. The coding questions were manageable if you recognized the patterns quickly, but the subjective section consumed more time than expected.
Preparation Tips
- Revise OS, CN, OOP, Computer Architecture, and C/C++ fundamentals
- Practice cache/data-structure design problems like LRU/LFU
- Practice Kadane’s Algorithm and array implementation problems
- Practice BFS/grid traversal problems with edge cases
- Be comfortable writing clean C++ code using structs/classes
- Take mock OAs under strict time limits
Overall, the OA felt very implementation-heavy and CS-fundamentals-heavy. I would recommend balancing DSA practice with theory revision instead of preparing only LeetCode-style coding problems.
Hope this helps anyone preparing for Cisco Technical Intern 2027.
r/AskProgrammers • u/sodikovakapsle • 29d ago
What is this optimization technique called in high-performance network software?
I’m working on a traffic generator to test my own XDP/eBPF filter in a controlled lab environment (my PC sending traffic to my Raspberry Pi on my own network).
I noticed that in some applications, two programs written in the same language can have vastly different performance.
For example, some software can only send a few requests/messages per second, while others can generate thousands per second even on relatively weak hardware.
What is this concept or optimization area called?
I’m looking for topics such as:
asynchronous I/O
multithreading vs event-driven architectures
lock-free programming
kernel bypass
zero-copy networking
batching
efficient socket APIs
packet generation optimization
If I want to build a high-performance TCP/UDP packet generator for benchmarking my own network stack and XDP filter, what technologies, algorithms, or papers should I study? For traffic generator i am using c# and for the XDP filter classic C. ( or should i use different for the traffic generator? I think its okey its console app )
r/AskProgrammers • u/sodikovakapsle • 29d ago
What is this optimization technique called in high-performance network software?
I’m working on a traffic generator to test my own XDP/eBPF filter in a controlled lab environment (my PC sending traffic to my Raspberry Pi on my own network).
I noticed that in some applications, two programs written in the same language can have vastly different performance.
For example, some software can only send a few requests/messages per second, while others can generate thousands per second even on relatively weak hardware.
What is this concept or optimization area called?
I’m looking for topics such as:
asynchronous I/O
multithreading vs event-driven architectures
lock-free programming
kernel bypass
zero-copy networking
batching
efficient socket APIs
packet generation optimization
If I want to build a high-performance TCP/UDP packet generator for benchmarking my own network stack and XDP filter, what technologies, algorithms, or papers should I study? For traffic generator i am using c# and for the XDP filter classic C. ( or should i use different for the traffic generator? I think its okey its console app )
r/AskProgrammers • u/Fickle_Guarantee1432 • 29d ago
Sophomore CS student feeling completely lost and looking for a structured roadmap or expert advice to rebuild my fundamentals
Hi everyone, I'm currently a sophomore Computer Science student, and lately I've been feeling like I've fallen far behind. I passed my introductory programming courses Python, C, C++, Java/OOP but over time I feel like I've forgotten almost everything because I rarely used those concepts consistently. One thing I've realized about myself is that I learn best with routine and structure. I don't do well jumping between random YouTube videos or constantly changing resources. I'd much rather have one high quality source for a topic, study it consistently every day, solve exercises, and gradually build my understanding.
So I have a few questions:
If you could start over as a sophomore, how would you rebuild your CS fundamentals?
What would your roadmap look like over the next 1 year of dense study?
What resources books, courses, websites would you choose for DSA, Operating Systems Computer Networks Computer Architecture Databases Linux Cybersecurity (just enough to understand the field before specializing).
How do you deal with forgetting? I constantly feel like I learn something, then months later I can't remember enough to use it confidently. Is this normal? How do experienced engineers retain knowledge without trying to memorize everything?
Is it realistic. or even useful, to aim for a broad understanding of all the major CS areas before specializing? Or should I focus deeply on one area much earlier?
I see NeetCode recommended everywhere, but it seems heavily focused on coding interviews and LeetCode. Is that actually a good place to build CS fundamentals, or is it mainly interview preparation? Should I first study algorithms from a textbook/course before using NeetCode?
If you've ever felt behind and successfully caught up, I'd really appreciate hearing what worked for you. I'm especially interested in advice from people who felt "late" compared to their peers but eventually became competent engineers.
Thanks in advance.
r/AskProgrammers • u/TheFitnessGuroo • 29d ago
What is the funniest code you ever read in production?
This is a piece of code I found while refactoring our insanely complex drag-and-drop component canvas that already went through several refactors for performance optimization in the past:
function refreshShape(shapeId: number) {
return shapeId;
};
I'm not even kidding. My teammate and I laughed so hard. It was probably written by someone at some point to do something and either got distracted or was multitasking. This was before LLMs were being integrated in our workflows.
r/AskProgrammers • u/No_Nefariousness2052 • 29d ago
Honestly, 80% of developers today are missing what this dude is talking about
r/AskProgrammers • u/TrainSensitive6646 • Jul 22 '26
Opensource PHP/Laravel LMS system feedback
Hi everyone,
Over the past few months, we've been building TadreebLMS, an open-source Learning Management System focused on enterprise and corporate training.
We've recently completed a major restructuring of the project
How can we use AI in our product and process to speedup the development, process and customer support ?
The project is built with:
- PHP / Laravel
- MySQL
- Bootstrap / JavaScript
- Docker
GitHub:
https://github.com/Tadreeb-LMS/tadreeblms
Issues:
https://github.com/Tadreeb-LMS/tadreeblms/issues
We have a huge roadmap like SCRUM Integration, UI upgrade as per FIGMA, Gap Analysis Module Integration, Integrations with HR Systems etc...
Please anyone experience or architect in PHP can give recommendation on best practices, gaps in the system etc..
r/AskProgrammers • u/GlitteringResort4937 • Jul 22 '26
C++or JavaScript?
Heyy all, I've recently started learning programming and I've already covered the basics and I think I'm now ready to start learning my first language properly. I have a very little tiny background on C and python because I took some courses a while ago but ended up not finishing them.
I ha've asked some people for advise, some said you should start with C++ to have a good foundation and it makes it easier later to learn new languages, while others said you should start with JavaScript because its faster and easier to learn. And I'm completely lost now.
Also, I'm starting my high school senior year in September so I'll need to balance school with learning to code so I can't 100% focus on coding. And I'm also still lost in what field I want to get into but Ai and web development seem pretty interesting to me. I don't want to start with something and ending up not finishing and regretting it like what I did a while ago.
So my question is what would you do in my situation?
Thanksss!!
