I'm trying to be better but I'm terrible some days and better others, my willpower day-to-day isn't at all consistent enough to help. I'm always depressed and tired, even when I take my meds and get good sleep.
I love to imagine myself as I would be if I had the willpower and energy to tackle each day. What it would be like to be able to make friends as an adult without having anyone from college, highschool, or childhood. What it would be like if I could go about my day with confidence in my own ability, knowing I can back it up. What it would be like to live in my skin without wanting to scream all the time even when I'm happy. What it would be like if I was enough for myself.
What it would be like if I was just good enough to be okay. I wish I could be okay
How about ya'll?
I know many people are like me in one way or another, and asking if there are is kind of pointless, but I just want to hear from people like me. I don't want to be alone.
But I also know that these things are literally mostly the fault of the banal dystopia wearing down our will to live every day. As well as that despite all this shit you still believe in us, in the potential of humanity, is an act of love so pure that one who feels it cannot be evil. I will not accept your self hatred, you are a good person, just one thats been worn to pieces trying to pull them back together.
I feel similarly with a lack of energy and willpower. I’m constantly procrastinating and waiting to do school work on my own time. I’m constantly on my phone even though I Intend to read and do other stuff. These are both largely caused by the school system not valuing people’s sleep, but there is a bit I can do to get better like reducing procrastination. I know it’s a bit of a bandaid in this society, but getting out to nature and mindfulness can help. Remember it’s habit, not willpower that allows people to continuously do what they want themselves to do. Habits take time to build up. I realized recently that it is possible to gradually increase being social if you just intend to and take small opportunities you wouldn’t have otherwise.
Amen to school not valuing sleep.
Rant incoming...
I was taking 12 credits of advanced (not really) programming classes during my last semester of college (online). I had to quit my job to be able to do the work, and I was still pulling all-nighters nearly every day. I told my C++ professor that taking 12 credits, the minimum required to be full-time, shouldn't require me to lose so much sleep, especially when I am not working. He said that I shouldn't be taking 4 advanced courses in a semester and should have went part-time or taken a couple of lower level classes (yeah, so I can waste more time and lose more money, and I had no choice but to take these classes because the way I had to do my schedule for each semester to be able to satisfy prerequisites), even though it was a community college and the courses were Advanced C++, Java, Python, and Data Structures (which in retrospect those courses would be pretty basic compared to university level courses). So much content was repeated, and I had relearn git 4 times even though it was treated as an afterthought and should have been its own course. The issue was that there was an overabundance of work in each class that could have been reduced while still providing the same quality of learning (which was dogshit). So many assignments had contradictory instructions. Most of the online courses were very poorly thrown together in Blackboard, which is a very clunky interface that is not easy to navigate. I wish colleges used an online tool with a better interface, something similar to Coursera. I hated one professor so much because she was the laziest one I ever had, and unfortunately she was the only one doing Data Structures, which means I had to deal with her twice (the first class was C#, and she made me just hate the language because of her shitty course). She gave an assignment with no lesson, and I had to go figure out what the lesson was about without any help. After an assignment was done, she refused to give feedback on where I made mistakes because she considered it cheating. What's the point of doing college if I just have to teach myself anyways? For the last and more difficult data structures we had to learn, we were given very little instruction, and I was lucky to get away with just refactoring examples I found online and in books to make it look like I wasn't cheating. I mentioned this to a student during graduation, and apparently that's what she expected students to do when he went to her office for help. Someday, I am going to need to go back and relearn these data structures because I barely learned them and wasn't given enough time and help to study them during the course.The professors were often working in another job and doing online courses part-time, and various others were retired or were just really shit in the industry, so often we were taught bad practices in programming. My C++ instructor even suggested that it was a good idea to write down in a text document of a project of all the changes people did...in a git repository...which is the entire point of the VCS, ffs. One student ended up ranting in the discussion forum about it, and the professor didn't say anything. Sadly, this was one of my better professors.
Often professors would take feedback from students, and the only way they would try to resolve issues is by creating more assignments and more help groups that no student has time to attend. I believe most courses could have been reworked to be less language specific (like data structures) and focus on teaching important courses in a language agnostic manner. Then for language specific features, those courses could still reduce their workload greatly by improving the examples for assignments and still reducing the amount of work required. I spent most of the time trying to research the lessons on my own, decipher the confusing instructions provided by the professors (sometimes needing to accept that a solution was not possible or just something really stupid or really stretching the actual meaning of the instructions and receive a lower grade for the assignment), arguing with professors, and just doing a bunch of fluff work for overly massive assignments for a simple topic. Any feedback students give for specific issues almost never gets applied, so the students in the following semester get to deal with the same issues.
I mean, I guess in the end it wouldn't matter, since the degree you get is only going to get you a job below what you studied for, if you're lucky. Having a two-year degree in (essentially) Computer Science just gives me a shitty IT contract job, and that was difficult to acquire alone. All the all-nighters I pulled, all the car accidents I nearly missed due to lack of sleep, and all the years of my life lost amounted to this, ugh.
And the sad thing is, I see this pattern with every college, even ASU, which declares itself as a prestigious school, meanwhile they can't even get the time right for my enrollment coach appointment. The level of incompetence in every college is utterly astounding. I have read many ASU online class horror stories and complaints on reddit, and the same can be said for other colleges. At least I am more prepared for the online college bullshit.
If you want to go the self-education route, bursts in laughter and cries, good luck. If you're lucky to get a job through self-education, you're still treated like a third class citizen when you try to work for other companies like AMD, which flat out does not accept anyone without a degree regardless of experience. You want to move to another country? Good luck doing so without a degree, let alone without a doctorate's degree or a shitton of money. As much as I rather self-educate myself in Electrical Engineering using better materials I can find online or through highly recommended books and various other materials, it's safer for me to still do college (as long as I get enough scholarships and hopefully my mom's settlement will be able to cover the rest, which is sad that such funds have to pay for basic but exorbitant human necessities (school, housing, etc.)).
Our educational system in Amerikkka, from our elementary schools to our most prestigious colleges, is an absolute joke with no respect or regard to their students' well being.
It’s especially insane considering youth need more sleep.
Just to echo you:
My university uses Blackboard and we all hate it. Staff also hates it, but nothing has changed after years of feedback given through unofficial channels like unit or teaching feedback forums.
Upper management and whatever company that is taking our tuition money to implement this bloated, JavaScript-ridden platform just to embed some text, documents and videos don't represent the main members of the institution. It's also a prestigious university but management is pure incompetence.
Getting a job and building a career in tech is difficult. I think it sucks. I come from a science background and probably one of the nerdier computer people in my circles but I flat out refuse to sell my soul, sleep and time to tech companies here in the imperial core. I went through 6 months of an insomniac episode when I was finishing high school, it's traumatic thinking about putting myself through that again.
Take care of yourself. I hope you sleep better these days.
Sadly, I get little sleep still because I am burdened with work (which I drive 35+ min one way each day), many projects that lead to more rabbit holes, and many DIY projects I need to do because I am too poor to pay for convenience or have no options if I don't want my privacy invaded and wallet abused by a shitty company. My wife does a trucking job and is gone M-F, so I have to take care of a lot of work during the weekdays, and she cooks for our meals for the week on Sunday. I also assist with her in the weekend chores, including laundry, vacuuming, etc. One of my 3 SSDs in my encrypted, contiguous LVM volume group failed (I wish I did a RAID setup like my home partition of 6 hard drives), so I am having to redo all of the work I completed on my Gentoo desktop on my laptop, having to relearn and remember the few years of work I lost. I am so exhausted when I get home, and I tend to have to fit all of my projects in the weekend if and when I am not helping PSL or doing errands with my wife. I have projects that still have not been completed in years that could have been completed in a week if I was not working. It took me 2-3 months to install an air conditioner this year (and by then summer was almost over, and the heat is probably why my SSD failed (my watercooled system didn't have enough airflow to cool the DIMM.2 slot)) because it took a lot of money and time to acquire tools and materials to cut a piece of wood to mount the air conditioner on (so it did not lean toward the building and leak and create a bunch of mold like the previous air conditioner last year, which was a massive project to clean up). I am burned out, and the work never ends with barely any light, if at all, at the end of the tunnel.
Another rant incoming...
Meanwhile I am so exhausted that I have been coming to work late, which is getting progressively worse, and luckily I have not been fired yet, even as I take frequent and long bathroom breaks from likely having IBS induced by my anxiety and desire to take a breath. My job is a nightmare to work for. Every higher IT department (Patching, Security, etc.), is ludicrously incompetent. We have no test environment here, we just treat production as our test environment, so we have a shitload of tickets that tech support (my team) are extremely overburdened with often due to the higher up teams constantly breaking things. Meanwhile I have to program many scripts in PowerShell because I am the only one that can really do it, and I have to balance tickets (about 50 in my queue alone, with many high urgency ones that I can't get around to doing for months at a time), image laptops for the entire team (I regret taking this job because I essentially became one of the most screwed over after the ticket mandate), create scripts for our new software deployment and migration projects (because the original IT decided to use a "localhost" domain for the AD controller, which is what they were directly told not to do in college), recreate scripts because higher IT teams are incredibly stuck-up and act like they are so smart that they can't accept a well-crafted script from a lowly IT contractor like me (meanwhile we were using scripts that were literally broken because a dumbass IT manager doesn't know how to do a switch statement in PowerShell), etc. Patching and their infinite intellect are always scaring the CTO (who actually doesn't really have any IT experience, she was a franchise manager of an ice cream shop and only worked at a finance company as a project manager of a team remotely related to IT) into worrying about every security issue and non-issue, and make wonderful decisions like deleting all older Microsoft Visual C++ dependencies, which I said from the start was a terrible idea, and was vindicated when employees' softphones and other software stopped working. I emailed them a Microsoft docs article showing that while newer Microsoft Visual C++ Redistributables have backwards compatibility with older versions, it was not guaranteed for anything older than 2015, which was most of the redistributables we had. The company always chooses the shittiest software that they get tricked into buying by shell companies, and the software is completely and utterly slow and tends to conflict with each other. Security uses Carbon Black to block any software by hash, and Patching refuses to ignore the protected vlan where I image computers, which tends to fuck me over so much when I am trying to image computers. Nobody will admit their mistakes and will not hold themselves accountable. You have to pull miracles every day to get anything done, and get paid $22 an hour as a contractor and pay $400 in insurance every month and have no guarantee to get a permanent position or even an extended contract, during a job market with 100s of tech workers (especially due to all of the tech layoffs) trying to get a job, with many in the market likely being scams or non-existent/available to entry-level IT. IT is extremely understaffed, 1 IT person per 200 employees, with most users being very incompetent, the higher IT teams even more so, and we are just running more trains into a larger trainwreck and creating more fires. When we were half our size, management still claimed we were overstaffed. Now my team has to get 500 and increasing tickets done by the end of the year. Everyone is doing the jobs of 3+ people, and there's no separation of duties whatsoever. We just keep hiring more employees and no IT at all besides developer jobs and senior level positions. I believe a third of the company is contractors, and it took 4 years for one member in my team to get a full time job, and he was about to quit. The turnover rate is so high, and because of my contributions and skills, I am probably not being fired for being late because they cannot afford to lose me.The job sounds really stressful :( By the look of it at least you won't lose the job but I hope you're getting paid and compensated proportionally for all that hard work and tight deadlines.
The world likes to rush doesn't it. Sometimes I get so overwhelmed I wished things would go at half speed for a bit so I can catch up. The lack of sleep is probably the most ubiquitous symptom of a human life under capitalism. I hope you can find a better job that respects your health more, or a compromise with medication. I don't like medicating all that much as it's often a result of atomizing individuals into having this or that disease or condition. But I'd love to see comrades overcoming the struggle with whatever material means they're able to access.
In a better world, if your personal desktop breaks you'd be able to take a break and figure it out. I hope you get your nice Gentoo installation back eventually.
Also, make backups of your /etc and dotfiles. I have just a single LVM encrypted drive and never touched RAID, everything important textwise is managed with git and hosted on 3 mirrors. My homelab just runs with separate ext4 drives and I make backups on one of them. I run backup scripts every Sunday because that's when I have time.
I don't know how much it would help you, but I have the materials for a data structures course if that helps at all.
Here's the course GitHub, which contains code samples and material lectured over: https://github.com/mhahsler/CS2341
Here's some additional PDF materials with some diagrams (this is a one-time link because I don't know how to share it): https://file.io/06klFfvbuimD
You're so awesome, thank you.
Based comrade, I need this too tbh.
If porky wants me to be a coder so badly, I'll just learn to code.
New one time link for you: https://file.io/2N6Z07ha2oTH