"No borrow checker" id not a reason to switch to Zig, unless you have a reason that borrow checker is limiting you from developing, hence the "I don't like this attitude". Just give the reason, not the "solution"
Not to mention we're nitpicking over something that an LLM wrote.
There was one course I did gor mongoose, muber I think it's called. I really liked it as a student because it's all very bite-sized and you could stop/start whenever. They do recaps at the beginning.
Compare that to a 6 hr video on YouTube, next day you already forgot what the timestamp was about.
I would like to spend my time more on gaining a mental model of the projects I work on, but I get very demotivated if I start disliking things like the programming language, certain arch. Choices or anything that gets too complex that doesn't seem like its worth my time
It's heavily dependent on the project, but I feel like working as a "fullstack dev" kind of removes the fun of programming. I'm already spending 40 hrs a week looking at the most dull project I can imagine
> I would like to spend my time more on gaining a mental model of the projects I work on, but I get very demotivated if I start disliking things like the programming language, certain arch. Choices or anything that gets too complex that doesn't seem like its worth my time
Let it go...
Not one single project is free of warts. Not a one.
And honestly, if the programming language is that big a deal, you're better off jumping ship. We should all be polyglots, but that's up to you.
Analysis paralysis is a danger always - don't aim for perfect, but aim for flexible. Make sure the decisions you're spending the most time on are the most important.
A well designed data structure is far more impactful on performance and maintainability than framework, language or platform.
Personally, I work alongside ADHD every day so I need to constantly push to make sure that progress is happening which means picking unimportant decisions and resolving them to focus the remaining open problem space on the decisions that require a lot of careful thought.
I strongly resonate with the "i don't remember how or why I ended up here".
I remember my first handheld with a dopamine rush being a Nintendo DS. I clearly remember when I started bringing it to bed with me (I think I was 7, 24 now).
It wasn't clear what was do different, I just remember feeling very numb. It was a great dopamine rush, being able to game while being comfortable in bed.
Fast-forward to now and I'm wondering if I have wasted all these nights on a digital screen. Would I have ended up happier, had I instead chosen not to bring a digital device to bed?
Yeah I remember sitting in a school lab watching memes for the first time and just laughing so much and for so long, but everytime after the laughing was just a little bit less, that first peak never happened again. I'm much older than you, currently I'm resisting with my own children the pull of having their devices nonstop until they can learn self control, but it's so difficult to explain why I am so mean and won't let them game endlessly. Occasionally I do give in and they experience the numbness I think.
I'm not up to a dumb phone, I try to just set restraints for myself with phone use, but it's really hard.
Not to mention we're nitpicking over something that an LLM wrote.
reply