from Build stuff; Break stuff; Have fun!

Today I had an interesting AHA moment. I never thought about my meeting participation when I'm a part of a team. But I automatically participate more in smaller teams and less in bigger ones.

Why is that so?

A simple explanation could be that in bigger teams, there are often people who are quite dominant, talk a lot, and usually know more than me. Maybe this influences me subconsciously. I’m not a dominant or submissive person. So I typically withdraw then and let the others be dominant. And say something if I have to or need to.

Perhaps it also has something to do with me not really being a speaker. I typically can talk a lot in a space where I’m confident. Most in small groups or 1-to-1. One example is presentations in school. I hated them. Preparing them was easy. But actually standing up in front of more than 5 people made me nervous. And I hated that feeling. Not the good part of feeling nervous.

What can I do with this new insight? I don't know. 🤷 I have to think about it, and I'm happy that I now have something I can work with. For the future, it would be best to get rid of this limiting behaviour.


46 of #100DaysToOffload
#log #dev
_Thoughts?

 
Weiterlesen... Discuss...

from Build stuff; Break stuff; Have fun!

  • Invincible Season 3 – After the disastrous second season, I did not think they could get me excited again. But they made it. I look forward to season 4.
  • Hollow Knight – Not the game itself, but I accomplished the awakening of the dream nail. 🥳
  • I've completed the frame of a new wall to hide a lot of electronics in our basement. For example, the battery of our photovoltaic plant and the control cabinet of our house.

Tiny things that make me happy. 😅


45 of #100DaysToOffload
#log
Thoughts?

 
Weiterlesen... Discuss...

from Build stuff; Break stuff; Have fun!

Kicked off the migration to react-twc in one of my projects.

For simple components, it works well. But if they are not just styled, for example, if they need to render a different element, it gets verbose. <MyComponent as=“section” /> now needs the asChild prop and then the section element as a child. It’s not that bad, but I think it’s ugly.

<MyComponent asChild>
  <section>{children}</section>
</MyComponent>

As someone who also uses many Radix components, I’m familiar with it. So it is ok, but it still looks ugly.

For variants of the same element, I migrated to react-twc with cva. Which gives a clean look and makes clear what needs to be used.

And for the rest, for example, labels and inputs, I kept them as is, for now. The label and inputs are wrapped with a div. Also, I need to pass down the Radix Form elements with the as prop.

Thoughts

For some components, I have to refactor the code. At the current state, I don't know whether it's worth using react-twc or not. For simple components, I think it is awesome. Furthermore, for components with plenty of variants, by using CVA. But for a complex one, I have to think about it and work out something that fits.


44 of #100DaysToOffload
#log #dev
Thoughts?

 
Weiterlesen... Discuss...

Join the writers on Write.as.

Start writing or create a blog