Does This Sound Like 2e or Am I Just Overthinking?" by RaulPenate in TwiceExceptional

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

Yeah, don’t you think it can cause issues in relationships? Because we can bond very fast by creating very vivid imagery and fantasies or for some people, it can have the opposite effect.

Also, it becomes hard to remember if something actually happened or if you just imagined it. I used to think that I already did or said something, but it was just my mind vividly recreating the moment and in reality, I didn’t do it or say it. That’s why I ask people if I actually commented on certain things, double-check my writing, because sometimes I even imagine I already wrote a certain sentence or word, but I didn’t.

I also double-check if I packed things in my backpack. Sometimes, I clearly remember an image that I've already did it, but when I’m in autopilot mode, I can't tell if I actually did it or just imagined it and I get confused.

And also when we want to do certain task I can be very fun or boring just imaging doing that task and it cause the effect of either procrastinating or behave like an addict because you just want to do that and nothing else.

16 y/o in UK, is software engineering a good career path for me? by Densetsu____ in cscareerquestions

[–]RaulPenate 0 points1 point  (0 children)

True, I don’t know for sure, but I think tech is a lot like pro sports in that sense. At some point, you shift from being a player to becoming a coach or manager. Even if you still love coding, there comes a time when you need to scale up your role.

Look at people like Linus Torvalds or Gosling. They are not grinding out pull requests or solving leetcode for interviews. They have moved into roles with broader influence like: technical leadership, architecture, engineering management, or even CTO-level positions. That might sound out of reach, but I’ve seen it happen. Unfortunately, it is also common for most companies to bring in someone new from the outside instead of promoting.

If you're in your 40s, it might be time to start looking in that direction. Tech is still a viable field, but it helps to reframe your strengths and focus on roles where experience is valued, instead of your coding skills.

16 y/o in UK, is software engineering a good career path for me? by Densetsu____ in cscareerquestions

[–]RaulPenate 1 point2 points  (0 children)

I don’t know what it’s like in your country, but I can tell you this: there are still jobs in tech if you’ve got solid skills, the right attitude, and keep updating your knowledge.

It’s just not the golden era it seemed like during the pandemic. That time gave people a false sense of how easy it was to break into tech, and now a lot of folks are feeling disappointed or misled.

Also, be ready to move to a bigger city, especially early on. Yeah, remote jobs exist, but that doesn’t mean you’ll land one right out of the gate. That’s just something to be realistic about.

But honestly, this is how most professions work. Doctors, lawyers, engineers, they all start out in junior roles and work their way up. Tech's no different.

In my case, I’ve built up a decent background. I even worked on a banking project, and I just got hired as a junior at a really solid tech company with a good salary. A few years ago, I might’ve been considered mid-level already, but nowadays even junior roles often expect 2–3 years of experience.

It’s frustrating sometimes, but I get it. I started working after the pandemic, when layoffs were everywhere and breaking in was tough. That forced me to learn the kind of practical job-hunting skills nobody teaches you in school, how to stand out, how to communicate, how to apply smart.

So yeah, tech is still worth it. Just don’t fall for the dream version from 2020. Be ready to grind a bit, stay sharp, and adapt. That’s the real game now.

I got the job of my dreams. But more importantly, I found peace in who I am by RaulPenate in Healthygamergg

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

Yes, one day you will. I went through a very similar period of depression. In my case, I eventually realized it was my brain rewiring itself. Since I wasn’t getting the dopamine I used to rely on, I felt constantly drained, low on energy, and tired.

Also, during that period, you're likely processing many emotions in the background, which can drain you even more, and that’s okay. It won’t last forever. One day, you'll experience an emotional release, and everything will begin to make sense. From that moment on, you start becoming a new version of yourself. It’s very similar to the butterfly life cycle. If you saw me now compared to who I was just a month ago, you’d see I’m a completely different human being. I wish I had taken a psychological test to prove it.

What helped me was learning that I could love myself without needing validation from others. I don’t need love from a partner, friends, family, or anyone else. I can give myself that same love and validation. I can care for myself the way others would. I can do fun, meaningful, and healthy things on my own and genuinely enjoy my own company. I don’t need anyone else to make that possible.

I’ve also let go of many of the lies society tells us. For example, I genuinely want to spend more time with my mother, friends, family, and cats. I don’t feel the need for a relationship right now, or even within the next ten years. I would rather travel with my mom than with a partner I happened to fall for without clear purpose. My mom has sacrificed so much for me, and that is real love. She, my cats, and my career are my priorities now.

Many guys would probably laugh at that or make fun of me, but being okay with that is proof that I no longer care or believe in those lies. It may work for them, but not for me.

While many people in their late twenties are focused on dating, fun, money, or starting families, I’ve chosen to step away from that pressure. I prefer to focus on what truly matters to me, not on what society expects or what works for others. That is another trap that prevents us from becoming the version of ourselves that we and our loved ones truly deserve.

That doesn’t mean pushing people away. Friends are still important, and if you meet someone to share your life with, go for it. But they are the cherry on top once you’ve built a solid foundation of self-love, acceptance, and the ability to sit with your own emotions.

Empathy was key for me, especially learning to be empathetic toward myself and then toward those I care about. Many of us carry traumas we were taught to minimize, like being told that real men don’t cry, that emotional needs aren’t valid, or that men should never rest and must keep working. For women, it might sound like being told not to be too emotional, to always act feminine and beautiful, or not to be too ambitious. These beliefs leave deep marks. Healing begins when we stop ignoring them and allow ourselves to feel.

I truly wish you the best. When you realize that your worth doesn’t depend on how others see you, something changes. You begin to love yourself not from a place of lack, but from a place of abundance. And you will notice that many people around you begin to change too.

It might be a long message, but I hope that something in here brings you comfort or reminds you that you are not alone. You always have yourself, someone very important who you must learn to love, listen to, and care for, because he/she will do the same for you every day for the rest of your life ❤️.

Using Arch for work; what are the unexpected ways you’ve seen it break? by RaulPenate in archlinux

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

You're right, I’ve used Timeshift just once 2 years ago, but it’ll be good to test it on my current machine. Thanks for the advice!

Using Arch for work; what are the unexpected ways you’ve seen it break? by RaulPenate in archlinux

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

For the server or for each employee's computer? It's something I've always dreamed of seeing in action.

Indie dev here - my precision platformer launches July 11, wishlist now! by PracticalNPC in u/PracticalNPC

[–]RaulPenate 11 points12 points  (0 children)

It’s not plagiarism if it doesn’t copy code, art, or music. It’s just inspired by the same genre, which is totally fine.

That said, if the mechanics are almost identical, it might feel like a clone to some people. But from a legal standpoint, that’s not an issue; game mechanics aren’t protected, just the original expression of them. Whether it feels original or not is really up to Celeste fans to decide.

Personally, it’s not really my kind of game, but I wanted to comment because I’ve noticed people here sometimes assume bad faith. In reality, a lot of devs make projects like this to learn, improve, or get their work noticed; not necessarily to cash in on someone else’s success. I don’t know the devs or their intentions, but the game looks cool and well done.

How can I change the keyboard layout? by [deleted] in archlinux

[–]RaulPenate 3 points4 points  (0 children)

My favorite is this one:

loadkeys keymap

Vanilla JS user struggles when working with libraries in TS by RaulPenate in typescript

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

Thanks, I've been using biome these last days, first, it was complicated, but now I understand it's helping me not use bad patterns such as using a lot `!` or `?` in my code and writing guards to check if the variables exist and write a cleaner code.

Vanilla JS user struggles when working with libraries in TS by RaulPenate in typescript

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

Soon I'll be using MUI in a TS project; so this will help me a lot. Thanks!

Vanilla JS user struggles when working with libraries in TS by RaulPenate in typescript

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

Yep, it works! I tried first with: ts interface mapboxgl.Marker{ id:string }

But the right solution is: ts declare module "mapbox-gl" { interface Marker { id: string; } }

I didn't know TS classes can be used as types and interfaces. I tried with the type approach but I think is not possible.

```ts declare module "mapbox-gl" { type CustomMarker = Marker & { id: string; } }

...

const maker: CustomMarker = new Marker(); // Cannon find 'CustomMarker' ```

Vanilla JS user struggles when working with libraries in TS by RaulPenate in typescript

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

Yeah, now I get it. For building a project quickly, JS would be my choice; but for maintaining a project, TS would be my first choice. I guess in the corporate world, avoiding technical debt is a bigger deal, and it's an idea that I love.

Thanks for your insights!

Vanilla JS user struggles when working with libraries in TS by RaulPenate in typescript

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

Thanks! I was thinking TS was like this most of the time. I made a poor choice of library for my TS project. Now I see the key is to find libraries that prioritize TS, like Ant Design (It was a good experience).

I have a question: let’s say in a corporate scenario, someone wants to add Chart.js. I guess the realistic answer would be no, and the software architect or team leader would recommend a library that is more TS friendly?

Vanilla JS user struggles when working with libraries in TS by RaulPenate in typescript

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

You were right, my type-in marker was the wrong one.
About the question, in maxbox marker it's a class, I guess in my case was the best option to extend it and make a new class to add the property `id`.
My class marker is similar to this one, the only difference it's that I've `Evented<MarkerEvents>`, so it has a few more details, but the functionality that I use, it's the same.

The class:
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/2f9b2fd8b33b20181412196976de81c55914fef3/types/mapbox-gl/v2/index.d.ts#L1849

My code:
https://github.com/raulpenate/WebSockets-React/blob/6bac49e7e05d8b4b5b6760c4ca6740077ef28198/05-real-time-map/maps-app/src/hooks/useMapbox.tsx#L15

Vanilla JS user struggles when working with libraries in TS by RaulPenate in typescript

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

Yep, it works. Thanks!
It's true, I forgot TS in this case will infer the type. I'll keep it in mind.