Take the challenge to publish 100 posts on your personal blog in a year. Learn more →
Take the challenge to publish 100 posts on your personal blog in a year. Learn more →
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?
from Build stuff; Break stuff; Have fun!
Tiny things that make me happy. 😅
45 of #100DaysToOffload
#log
Thoughts?
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.
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?
from Build stuff; Break stuff; Have fun!
Over time, I got a minimal toolset for writing my posts. There are 3 apps I don’t want to miss anymore.
Sure, I could do just fine without them. Or just use Writeas. But Obsidian helps a lot for writing on all of my devices, and LanguageTool helps clean up the junk I write. 😅
43 of #100DaysToOffload
#log
Thoughts?