[-] Maddier1993@programming.dev 2 points 4 hours ago* (last edited 4 hours ago)

I faced this problem numerous times. This is mostly a problem with parsing the text.

Most often the solution is to translate the text into how other people think through a problem and replicate their mental model of the world in your head. This sounds tough but when you read, you should pay attention at various levels: Phrases -> Sentences -> Paragraph. Construct the mental model as numerous Cause->Effect relations. Identify other types of relations that the author wants to convey.

Often also change the way you parse the text. What I described above is Bottom-Up approach where you construct the big picture from smaller pieces. The other way would be to start Top-Down, construct a big picture view by reading only the start and end of a specific paragraph/technique, understand the transformation that is happening to code/data/control flow, then move on to the next big chunk. Eventually you will get the general idea. Then you can drill down on specific paragraphs/ideas and focus on the details.

Regarding Python itself, The sentence "reinstall it and use the pure python version, it's the only way you'll learn it properly" is assuming that one would easily figure out one among the the numerous ways of installing a python environment. It's not an easy thing to do given that you as a beginner won't understand all the nuances of what each method achieves.

Easiest way to proceed is to pick one way to setup your python environment and be done with it.

Tl; Dr

I am on Linux, so my personal stack is:

  1. pyenv -> a. curl -fsSL https://pyenv.run/ | bash b. ~/.pyenv/bin/pyenv init --install

  2. Install a python version -> a. pyenv install 3.14

  3. Create my workspace and set the python version to the one I installed: a. mkdir workspace b. cd workspace c. pyenv local 3.14

  4. Create a venv so I have a local python virtual environment: a. python3 -m venv .venv b. source .venv/bin/activate

  5. Start working on my project/code.

(Note for others: I don't recommend uv here as I don't use it myself and haven't tried to properly use it for an extended duration of time)

On Windows, use python install manager + Venv.

This is a good tutorial:

https://www.youtube.com/watch?v=6e3WLhPLiZQ

Edit: I forgot to mention that the python docs are an excellent starting point for learning python in general: https://docs.python.org/3/

[-] Maddier1993@programming.dev 1 points 5 hours ago

First of all, the premise that this "open-source" project is innovative or there's something other than Archlinux + Dotfiles + Bundled software in the ISO is flawed. There's hardly anything inside the OS that other projects cannot achieve or haven't. If you want to call something innovative, Nix and NixOS fit the bill perfectly, CachyOS also fits the description. Omarchy doesn't. It's like saying Endeavour OS is doing something innovative.

When someone who is not intent on supporting bigots looks at EndeavourOS and Omarchy, They will choose EndeavourOS 100% of the time.

Success for you might be to get a million dollars and not question the origins of said money or the motives. Other people may have stricter standards for success than that.

[-] Maddier1993@programming.dev 1 points 5 hours ago

This project has received money because it has drawn people to linux. I can still appreciate open-source code even if it’s written by an ass hat.

  1. This project has received money because a bunch of rich CEOs are friends with DHH.
  2. These people like what DHH holds as his ideology and promote similar rightwing xenophobic ideas.
  3. The project itself isn't innovating in the space. The likes of NixOS come to mind when you think what's new in the field.
  4. Omarchy is a bundle of software and AI. The image is 6 GB because it's Arch + dotfiles + software.
[-] Maddier1993@programming.dev 1 points 1 day ago

I feel like using ai is like using drugs, they’re bad, but regulating them is muuuuuuuch better than just prohibiting, people will use it anyways.

crime won't happen because it is illegal?

[-] Maddier1993@programming.dev 35 points 7 months ago

With how it's going, Will systemd also eventually be able to occasionally remind my Asian ass that I am a failure?

[-] Maddier1993@programming.dev 33 points 2 years ago

I played an RPG video game the other day with tricky AI companions and foes. This guy sounds like an NPC to be honest.

[-] Maddier1993@programming.dev 93 points 2 years ago

Doesn't mean you're not an asshole if you are pro-slavery

[-] Maddier1993@programming.dev 30 points 2 years ago

This is out of touch and quite inaccurate at the same time

[-] Maddier1993@programming.dev 94 points 2 years ago

Their religion is pathetic if it can be flattened by two dudes kissing or a girl having shlong.

[-] Maddier1993@programming.dev 41 points 2 years ago

Europe's problems are the world's problems but the world's problems are never Europe's problems.

[-] Maddier1993@programming.dev 32 points 2 years ago

Maybe when you say "Islamic Terrorist Supporters" I am hoping you are not considering all 30k+ dead civilians as Hamas? Remember... don't lose your humanity in your dogmatic defence of Israel.

[-] Maddier1993@programming.dev 32 points 2 years ago

If you think anyone can 100% guarantee shit won't break, I have a bridge to sell you.

74

I am professionally a software developer for 8 years and I simply don't have ideas for personal projects (Can't find any problem that I can fix with programming). At times I feel like that's natural and I shouldn't worry about it. But on the other hand, I do like to imagine having something personal that I can work on so that even if some days on my main job are not satisfying, I can always work on my hobby project and find that missing satisfaction.

End goal here is obviously to get better sleep as sometimes my mind feels dissatisfied with the day's work.

Funnily, I day-dream about the idea of already having done the boring parts (simply manifesting a project that already exists) of some personal project and only solving exciting problems in relation to adding a new feature or exciting aspects.

This creates a problem as I hate staring at a blank file not knowing what to write.

view more: next ›

Maddier1993

0 post score
0 comment score
joined 2 years ago