Briefly came into here to subject people to my crash out. I am going to fucking kill myself, I hate this project. I hate group projects. Currently finishing up testing and documenting all my tests/debugging efforts. The professor seems to be over it. This project went from "make it so good I can show it to future semesters" to "it's graded based on effort, hang in there guys.."
I have never disliked working on a project so much before. Fuck all these retarded soyware engineers that infest my major and can't code in C. All they know is Java and Python. If I have to walk someone through a basic gcc compile one more time I'm going to strangle them. We all took Programming I which was in C. We all took Operating Systems which was in C. We all took Systems Programming which was in C. How the fuck do you not know how to compile a basic fucking C program. I can't even expect ONE person to try and fix some simple fucking bug like a typo. I wrote block_ize instead of block_size and this neanderthal sends me a screenshot saying "I got this error

" OK. You see that the variable was never declared. Maybe go into the fucking file at the line it has flagged and see that "OH, block_size was declared right above it! But bourne-again put "block_ize"..clearly that's a typo I can fix and push to the repo!" NO!!!!!!!!! THEY CAN'T EVEN DO THAT!!!!!!!!!!!!!!!! FUCK!!!!!!!!!!!!!!!!!!
"its not running

" maybe because as I told you there is a command UNIQUE TO LINUX in there. you have a LINUX machine, why are you running this on WINDOWS when the professor said he can run both WINDOWS AND LINUX? go fuck yourself. i hate these fucking students so much
Recently, I had a project of 2 people (including me) for a student competition with academical vibe. The project was a device with microcontroller inside, so we did hardware, software, PCB design, etc. so basically embedded. It used RP2350 as the MCU and was programmed in bare-metal C with use of various peripherals.
The problem was that my colleague is a normie, who's addicted to AI, with virtually no attention span, and just stupid. Most of the time he did nothing, but when he was actually doing something, he would ask AI to write or fix the code, commit it with useless message "sync" and could even leave retarded AI comments like "//

this is where the shitty magic happens

", the code in the end had different code conventions than the whole code base, so you see that he had no clue what's happening. Sometimes after being told by me to stop using AI, he would actually write code by hand, but it was full of antipatterns, typos in basic english words and other retardisms. He would also annoy me every time by trying to compile project using CMake and forgetting the generation or build command. Nigga, do you know that Ctrl-R exists? Or just write it into a text file? Or
read tutorials, documentation and check the CMakeLists file ask AI what the prompt means to help you memorize it better? Ah yes, he actually does know about Ctrl-R, but he's too "lazy"... Once I asked him to write some docs, and later I discovered it's just a verbose AI-generated text with unicode symbols of em dashes...
He went hacker mode after watching Linus Cringe Tips, installed Arch Linux and was accusing Linux (kernel) of everything, but he didn't even know basic commands and syntax in a typical shell, or how a Linux system works. He downloaded some insane-looking shell prompt but still refused to meaningfully engage with the terminal calling it an outdated interface.
In the end, the project did well enough. But it was kind of traumatizing experience. And it will get worse at job, because there instead of 1 such colleague you've got a whole building of them. And it's very likely, because my friend is an example of majority of the modern generation of programmers, that are so stupid that they are literally enslaved by AI and have no sense how to program machines and maintain the code well. I've seen that in job vacancies they literally want you to use code agents, so the product is done as soon as possible. But in this case I had a choice, so it's probably my fault.