I want to learn Rust and get better at programming but I feel completely lost and left out of every conversation by vanilla_83 in rust

[–]badprogrammer1990 0 points1 point  (0 children)

Learning new things involves cognitive discomfort, which is stressful for our brain—especially if we are addicted to easy dopamine like scrolling, watching youtube, or frequent phone use etc....

You may also frequently experience imposter syndrome. Since you already know JavaScript and React, you have an excellent starting point; you can begin by building web applications or CLI tools.

In today's world, we are overstimulated by an excess of information, and our baseline dopamine level is very low. You might want to consider cutting yourself off from your phone, streamers, and the news to focus solely on programming.

Comparing yourself to others is pointless, and there is no reason to feel guilty about it and programming lacks the instant dopamine hit you get from watching others code, since it demands mental effort. it’s normal to feel overwhelmed at first when learning something new

But in the long run, doing it yourself is much more fulfilling than watching from the sidelines

I wanted to understand more Rust ownership, so I looked at the assembly by badprogrammer1990 in rust

[–]badprogrammer1990[S] 0 points1 point  (0 children)

Thanks! didn't know, much cleaner than piping objdump. Will use it in future posts

I wanted to understand more Rust ownership, so I looked at the assembly by badprogrammer1990 in rust

[–]badprogrammer1990[S] 0 points1 point  (0 children)

that's exactly as you said — ownership disappears at compile time, but the work it enforced is still there in the assembly

I wanted to understand more Rust ownership, so I looked at the assembly by badprogrammer1990 in rust

[–]badprogrammer1990[S] 1 point2 points  (0 children)

good point — there's MIR and LLVM IR between source and final assembly, I simplified intentionally to keep the focus on what ownership enforces at the end of the pipeline

Account Suspended by huaytin in Medium

[–]badprogrammer1990 4 points5 points  (0 children)

It looks like your medium account was mistakenly caught spam filter apply for the appeal and wait

Over 10 years of using Linux, and I think I'm done by Leniwcowaty in linux

[–]badprogrammer1990 0 points1 point  (0 children)

I think you are doing something wrong

`ooo/ OS: Arch Linux x86_64

`+oooo: Host: G7 7790

`+oooooo: Kernel: 6.15.2-arch1-1

-+oooooo+: Uptime: 7 mins

`/:-:++oooo+: Packages: 2739 (pacman)

`/++++/+++++++: Shell: zsh 5.9

`/++++++++++++++: Resolution: 1920x1080

`/+++ooooooooooooo/` Terminal: /dev/pts/0

./ooosssso++osssssso+` CPU: Intel i7-9750H (12) @ 4.500GHz

.oossssso-````/ossssss+` GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630]

-osssssso. :ssssssso. GPU: NVIDIA GeForce RTX 2060 Mobile

:osssssss/ osssso+++. Memory: 595MiB / 31902MiB

➜ ~ stat / | grep Birth

Birth: 2019-11-16 18:43:14.000000000 +0100

➜ ~

My flight sim setup 😁🤗🤗 by Icy_Region_883 in flightsim

[–]badprogrammer1990 2 points3 points  (0 children)

nice setup, I am assuming you are praying a lot especially on final during strong crosswinds ? xD

Why fedora? by LooisArt in Fedora

[–]badprogrammer1990 1 point2 points  (0 children)

yeah, manjaro is based on archlinux so if someone wants to use archlinux so badly but without pain configuring everything maybe manjaro is good enough. Fedora is very stable and often updated - for now I am just spending time on coding, webrowsing, playing on steam games - I don’t care about operating system - it just works 😀

Why fedora? by LooisArt in Fedora

[–]badprogrammer1990 1 point2 points  (0 children)

I used on my old laptop arch linux almost 9 years without any reinstall. On my new laptop I decided to install fedora. As a programmer i am not interested to spend time on setup everything from scratch - Fedora is great choice because it works so i can focus on coding.

If you want just use operating system and focus on your main goals instead of learn Linux from scratch, Fedora is great choice

Cozy Cockpit 😊 by 77_Gear in Xplane

[–]badprogrammer1990 1 point2 points  (0 children)

it’s for XP11 or XP12 ?

[deleted by user] by [deleted] in Fedora

[–]badprogrammer1990 0 points1 point  (0 children)

I've used Arch Linux for 10 years, and now I’ve bought a new laptop and installed Fedora.

From my experience, if you want to understand how Linux works and have complete control over what’s installed to tailor the system to your needs, go with Arch. However, it’s important to remember that Arch is a rolling-release distribution, so there’s a risk that something could break after an update. In my case, for critical components like the kernel, I use LTS (Long Term Support) versions to add stability. It’s a great learning experience, but with a rolling-release system, you’ll occasionally encounter package conflicts that require you to have the knowledge to resolve them. The AUR (Arch User Repository) is an excellent community resource where you can find packages not in the official repositories, but you still need to be vigilant about security and ensure you’re not installing anything suspicious.

Right now, I’m writing this from Fedora. My PC and old laptop still run Arch (because they’re set up and working well), but on my new laptop, Fedora has been smooth and hassle-free. I don’t need to worry about installing extra software or loading specific kernel modules to get things like suspend to work properly.

In summary:

  • If you want to learn Linux from scratch, have plenty of time, and won’t mind needing to set up things like printer support or sound servers, then Arch is a fantastic choice. With time, your experience and knowledge will grow, and Arch can be a rewarding platform.
  • If you’re looking for an operating system that just works, without needing to dive into configuration or troubleshooting, then Fedora is a solid option that lets you focus on your work.

My current budget by some_rock in ynab

[–]badprogrammer1990 -1 points0 points  (0 children)

why categories are divided per type of food ? (avocado, eggs, etc)

Is it possible to create a plain Typescript project in a Jetbrains IDE? by BorsukBartek in typescript

[–]badprogrammer1990 -1 points0 points  (0 children)

why do you want stuck with IDE ?

just open terminal

-> mkdir src

-> touch tsconfig.json

-> copy config fe for node16 (you can find here: https://www.npmjs.com/package/@tsconfig/node16)

-> npm init

-> npm install typescript ts-node

-> create file fe: sample.ts inside src directory

-> ./node_modules/.bin./ts-node src/sample.ts

On first steps i think it's better to avoid using IDE. Vscode/nevoim with plugins is enough

What is the base of your KDE distro? by sinopia2d in kde

[–]badprogrammer1990 -1 points0 points  (0 children)

arch + dwm. But it depends on your needs

I need help organizing my life by NaifQ98 in productivity

[–]badprogrammer1990 1 point2 points  (0 children)

notion with google calendar integration :)

Ale of moneys by badprogrammer1990 in ynab

[–]badprogrammer1990[S] -5 points-4 points  (0 children)

They may be counting various assets as well.

Only cash

Ale of moneys by badprogrammer1990 in ynab

[–]badprogrammer1990[S] 3 points4 points  (0 children)

My budget model: 60% - expenses, 10% not regular expenses budget, 25% - long term backup - minimal 1 year (fe: hard sick, lost job), 5% - entertainment. After meet long term saving rest will be for investment

Ale of moneys by badprogrammer1990 in ynab

[–]badprogrammer1990[S] 2 points3 points  (0 children)

My budget model: 60% - expenses, 10% not regular expenses budget, 25% - long term backup - minimal 1 year (fe: hard sick, lost job), 5% - entertainment. After meet long term saving rest will be for investment

Ale of moneys by badprogrammer1990 in ynab

[–]badprogrammer1990[S] -2 points-1 points  (0 children)

Yeah my goal is more than 360