Tfw too intelligent to enjoy programming in C

>tfw too intelligent to enjoy programming in C

>tfw too intelligent to be successful, happy, or have gf

I understand this feel

>tfw you realize that all programming languages suck
>tfw you realize that programming is ultimately not an enjoyable activity

Intelligent people are not satisfied, even being successful or having a gf.

>Tfw you aren't good at anything else so you just live in pain

then try brainfuck if you're so smart

Can confirm

Recently got good job and have stable relationship with hot gf

Not satisfied

C++ is fun after you master it

>tfw too dumb to program in C

try haskell

have you read k&r?

no, but I've read C programming: a modern approach by K.N. King

can confirm. Cred Forums cucks just like to bash C++ because the learning curve is admittedly steep and they don't see the whole picture.

>tfw can't enjoy OOP at all because picked up the procedural and functional meme

one lifetime isn't enough to master that clusterfuck

enjoy your unreadable 100-line error messages

>tfw Java grows with you and is effective in every way possible

Remember to set your terminal scroll to 4000 lines so you don't miss the first line of the compiler error.

I love C++, but come on. Maybe after they get rid of headers and finally add reflection.

>mainly use HDL and assembly for embedded systems
>pure agony

>enjoy your unreadable 100-line error messages
Only applies to recursive meta template shit in boost. Also only really an issue with gcc.

yeah, having money and sex is overrated

why would we need reflections if we have both runtime polymorphism (virtual) as well as compile-time polymorphism (template)?
and what's wrong with headers? is writing "#pragma once" one single time per header too much for you?

Nothing on the earth will ever satisfy you in the long term, and that is not exclusive to intelligent people. Being satisfied and happy is a certain mindset you have to achieve.

Gonna second this. Got a hot gf, stable rel, and a good job, still unhappy.
However I'm always happy to learn new [anything]

>mfw don't know anything but programming
>tfw intelligent enough to know programming is objectively difficult compared to other jobs
>tfw it was all fine, I would challenge myself mentally and grow stronger
>tfw tore something in my bicep and now feel like shit everyday

Oh god, someone fucking send help. Life is hard enough now with this injury. I could handle doing difficult things when I had no other problems, but now I'm not sure. Jesus, the best specialist in my area said he couldn't find what he was looking for.

>tfw too lazy to program in C++ and have to settle for C#

Work on it user.

Take time and recover. But as soon as you do, start exercising. I don't mean but some hardcore lifter, just try and stay fit, athletic. Swimming is my number one recommendation. When you are physically healthy, you feel more confident. Try to find activities or hobbies that push you, that challenge you. Make long term goals with incremental and achievable objectives.

All will come naturally. Btw I'm OP and I don't even program, just enjoy a good shitpost.

>tfw too shitty and stupid to use any other language other than Python or Java
>can't do anything too terribly complicated either, mostly just use them as glue to fix simple things, scripting or automating some tasks
>can't understand lower level languages, never really understood pointers, or anything
>hate web dev but that was the only thing I was half decent at it, but hate it since that's usually what people do if they're too stupid to do anything real
>can't find any decent entry/junior level IT jobs that work with Linux in my area, or even abroad
>everything is just shitty Windows IT jobs, absolutely detest Windows, barely stand it for my desktop
>hate this MS in CIS program I'm at, don't want to go to class anymore, hate stressing about grades and taking exams
>hate the fact that a year after graduation the best thing I can get is a no responsibility, minimum wage student worker position helping retards connect to the wireless network
>kills me seeing the retarded colleagues that could barely pass easy classes get management positions and decent paying full time jobs
>make less money than my brother that cooks pizzas 4 days a week
>parents think more education & degrees = more money, doesn't work like that at all
>no response from any job applications yet, probably won't get any either

>grad school was a huge mistake
>all this seriously makes me want to kill myself, no joke just go to the gun store across from my university, grab a 12/20ga + some slugs and end it

to boot
>only grad courses for this semester was fucking cs networking which i fucking sucks at to begin with (barely did well enough in the IT networking course) and handheld dev
>do not care at all about handheld dev, hate that we're required to every project in swift + ios when I have no fucking mac
>have to do it in a fucking VM and the VM is only just bearable enough to do work
>going to fail my networking exam today, going to get the drop form tomorrow and fill it out, wait for Monday to see just how bad I did then drop it officially
>going to take a month and a half just to pay back my parents for that one course that I'm going to drop
>even then they'll still probably want me to do this grad shit
>really just want to drop and study full time for Security+ (easy) and RHCSA (sorta easy) certs since those will actually help me get a job probably
>that and apply for jobs everyday (which I do anyway) and work on tech like Puppet/Chef/Ansible, and whatnot so I can actually say I have some exposure to them when I apply

>tfw CS graduate + math minor
>I don't consider web dev to be easy at all

It's literally combining 3-4 languages in one. Why do people think its what retards do?

HTML/CSS/JavaScript/PHP or some other back end.

Then you have a bunch of frameworks you'd probably want to use. Maybe like node.js, django or something.

There's a lot of shit in there. Really don't know where that negative thought comes from.

>Really don't know where that negative thought comes from.
because at the end of the day you're really only working with one of the two if you're not a full stack developer, and most of the time it's just working with basic CRUD applications, nothing exactly too complicated