I used the analogy of “tying your shoelaces” with my 6.5yo.
The tieShoelaces function accepts one parameter (shoe), where although they may be for different feet they have enough commonality to execute the function.
The function requires multiple internal steps to complete, but you can decide what those steps should be (many ways to tie shoelaces). I didn’t want to say it’s some kind of magical box.
The tieShoelaces function can be used by other functions like getReadyToLeave. When completed, the function returns an updated version of the object that was passed to it (shoe with tied shoelaces).
It could also fail to complete and throw an error for different reasons (ex: shoe has no laces).
I prefer the structured layout of components on the right compared to the scattered look on the left.
For the headline, maybe –
The design system you’ve been planning to build.
– sounds stronger since your audience has probably been planning to build their own system for a while, but they don’t need to anymore?
@AdhamDannaway@PracticalUi 2nd edition looks great! Appreciate all the additional info around using colors. I also enjoyed the new copywriting tips. Nicely done 👏
@FitFounder First day I could only do six pushups. Took me around 5 months to be able to do 4 sets of 20 pushups until failure.
4 sets = regular, diamond, wide, and pike pushups x 20.
I hope people aren’t trying to do 100 on the first day!
Hey @figma users who use Auto Layout, what comes first: the frame or the children?
Do you create an empty frame first then add children, or gather a bunch of frames/instances and wrap them in a frame?
Create Figma Plugin — 2023 Milestones
🤯 The framework currently powers…
• 220+ plugins in Figma Community with a total of 4,800,000+ users
• 14 widgets with 360,000+ users
https://t.co/DLoC0z3usB
@figma@FigmaPlugins
1/5
@AdhamDannaway@PracticalUi Thanks! It has been a year and gone through a few iterations, but it’s still in progress. Super fun to work on though. As a designer + developer, building a system like this is quite rewarding.
Our team is 3 designers, 4 FE devs, 2 QA devs, and 1 tech writer.