lainchan / hum
Useless
Mentat · 2022-05-27 17:52
Was finally coding something after a long break. Some random Qt related project. I can open the first Window, but I can't open the second one,
it just opens a widget without any buttons which is quite useless for me.
So I was trying to figure this soykaf out for like an hour, there's not a single proper answer online and there's NOTHING
on their fuarrrking documentation. They still dare claim that their framework is "well documented" - it's not.
I suppose I'm soykaf at everything, completely everything. I can't code, I'm not good enough to even make friends, I'm
bad at school. I don't have a life. Noone ever texts me or invites me anywhere, noone gives a fuarrrk about me.
Gonna die alone. Just a piece of fuarrrking soykaf, wasting oxygen.
Marly Krushkhova · 2022-05-27 18:23
>>59374
>Was finally coding something after a long break.
It's OK! It's perfectly normal to forget a lot, if you don't actively and often use a skill. Thankfully, you will relearn it a lot faster.
>I suppose I'm soykaf at everything
You should find something that interest you, and start learning/studying (which is also self-improvement). I would focus on school at the moment, however (because it will affect your future a lot, unfortunately). You should analyze make a list what you can't do/what you don't know. Then find resources/ask here and start learning. Make sure you use a good studying strategy (i.e. don't try to do too much at once!). Read A Mind For Numbers by Barbara Oakley, if you don't know what I'm talking about.
>I'm not good enough to even make friends,
In the end, you shouldn't rely on others for your happiness. Actually, the cold reality is that you can't rely on others for your happiness. Other people can add to your happiness, but you (and you alone) have everything you need to become happy again! You just need to figure out what you need to do. t. someone who hasn't had real friends since middle school
Nobody important · 2022-05-27 19:08
U good dawg, these things happen you just gotta get a bit used to it, it really ain't that bad.
BloodCat · 2022-05-27 20:05
>>59374
what lang are you using? do you have experience in GUI programming? what tools are you using?
GUI programming can be a pain in the ass at first, since youre dealing with async code, not as simple as a synchronous program, and there are many models to handle this. Qt accomplishes this through signals.
If you're using C++, use QtCreator as your dev environment for Qt apps. It's optimized for this and works extremely well, but many don't want to learn new tools and try to fit there existing dev environment into it, often with bad results and hours wasted.
>So I was trying to figure this soykaf out for like an hour, there's not a single proper answer online and there's NOTHING
>I'm bad at school.
take some advice from an older generation who didn't have to deal with this online bullshit: NEVER try to learn anything from online resources. web is flooded with product and data pushing profiteers and filled with novices who know nothing but are the loudest voices and drown out any good advice. You'll spend hours trying to find your answer and get literally nothing in return, and it will get worse and worse as time goes on. What you need to learn something new is a BOOK. Literally for over 1000 years people have passed down knowledge through books, and do you know why that system works so great?:
>Books
>written by 1 or a few people, usually experts in their field who have years of knowledge on the subject
>will spend many months and jump through many hoops to write it and get it published
>almost always not profitable, written by people who love the topic knowing full well it wont be worth the money to write it
>Online
>written by literal whos
>no barriers to entry
>takes less than 1 day to write a blog post on some tech stack
>almost always written by a noive
>highly profitable, ad driven
>click and eyeball driven, for ever expert there is a thousand novices, online sustains itself by attracting and keeping people permanent novices (don't believe me? look at the churn and burn of web frameworks, webdevs being by far the worst developers, new framework every year)
There are many great books for learning Qt, find one, reread, try out the examples, go at your own pace, follow the wisdom of the writer and only question it after finishing the book. I have never met a single programmer EVER thats been both good and has only consumed online resources for learning how to program
Random · 2022-05-27 21:36
>>59379
i agree that going by book is more efficient for learning but sites certainly aren't all bad. You just got to know the good sites of old days before everyone tried to become rich online. A lot of topics are also too fringe for anyone to write a book about.
irc is also a hit or miss option. You can get good advice or you can get extremely esoteric advice, found a driver dev on irc once and thought jackpot but everything he told me was way over my head like some cryptic delphi oracle.
Case · 2022-05-28 00:36
>>59381
if your only contribution to the thread is going to be some lame attempt at trolling, better go back to 4 chan.
Lain Iwakura · 2022-05-28 05:31
Programming GUIs by hand is a pain in the ass. If you're not using a tool for that part of it already, definitely start.
>I suppose I'm soykaf at everything, completely everything. I can't code, I'm not good enough to even make friends, I'm bad at school. I don't have a life. Noone ever texts me or invites me anywhere, noone gives a fuarrrk about me.
>Gonna die alone. Just a piece of fuarrrking soykaf, wasting oxygen.
Only way to not be soykaf at things is to be soykaf at things for a while. Programming, no matter how good you are at it or how much fun you have with it, is inevitably going to lead you into frustrating debug sessions. It's a normal part of it.
More people probably care about you than you think, and even if not, you have all the time in the world to make friends.
>>59380
>>59379
I love a physical book when I'm learning something, but an ebook is fine too as long as the author is good and there's an active errata page somewhere.
OP · 2022-05-28 08:06
>>59375
>>59377
>>59379
>>59380
>>59382
>>59384
I was fairly tired and everything I did sucked that day, the solution was to get some proper sleep lol. I didn't find the solution for my problem yet, but I did find an alternative to fix it.
> what lang are you using? do you have experience in GUI programming? what tools are you using?
A little bit of experience, although not too experienced. I'm using C++ and the Qt creator IDE
> take some advice from an older generation who didn't have to deal with this online bullshit: NEVER try to learn anything from online resources
Online sometimes does have great answers, but I usually rely on books as well
> You should find something that interest you, and start learning/studying (which is also self-improvement)
Business and finances interest me, but I also love software development, I'm trying to learn that once I'm done with school.
> In the end, you shouldn't rely on others for your happiness. Actually, the cold reality is that you can't rely on others for your happiness. Other people can add to your happiness, but you (and you alone) have everything you need to become happy again!
I was never happy alone and I was quite happy once I had friends, didn't take me long to mess that up tho lol
Jens Hansen · 2022-06-01 16:21
>I'm not good enough to even make friends
I haven't had any friends after elementary school either. Considered myself lucky when in high scool some folks I already knew had me join their friend group because they noticed how down I was. Now I can say I could've lived without them. Even when you have common interests it can get annoying to talk to friends. Stick to acquaintances. By that, I mean any person that you can see regularly enough, have subjects to discuss and maybe do things together. Getting attached too much to them is a mistake. We're men after all, why cry about not being friends with someone anymore?
>I can't code
Just because you can't psychologically put up with the intricacies and badly designed tool someone else has created? Programming compotence comes from writing something with a purpose, that runs well, but most importantly, that others can use, both as the end user or as a developer. Take dwm for example. It's a meme program depending on who you ask, but for me it was a game-changer. I thought I sucked at using computers because I had trouble writing configuration files (yes indeed), and then I see this program that you're supposed to customize by changing the source code. Guess what, it motivated me to write my own programs. agains. Most frustration in coding also comes from taking on projects you are not capable of completing at your level, say a trying write a compiler after finishing K&R, like I did. You might not finish it, you might consider it a waste of time, but in the end, it will only help you estimating what you can currently do, and of course you'll learn many practical methods.
>wating oxygen
The fact that you even tried doing something remotely productive makes you better than 70% of people. What's the pleasure in life if you don't have any obstacles? Overcome them one by one and keep progressing. Often you won't feel in the mood, but if you stick to it you'll have something to look back onto and people will respect you for your effort.
Sorry for this blog post. We all love you.
Zero Cool · 2022-06-01 19:57
These moments happen to every one, you have to accept that and be ready for them at any moment. Also it's not your fault that someone didn't document their tool well enough.