I couldn't be more excited about a feature release than this one.

Combining branching with realtime multiplayer was a huge technical and UX challenge, and the team has been relentless in their pursuit of a seamless solution.

1/n
Why is this hard? On an engineering level, writing code for Figma can sometimes feel like a distributed computing problem.

Multiple networked clients are making changes to a single data representation which needs to eventually sync up.

2/n
Now throw into the mix the notion of multiple versions of that data representation, along with user expectations for how you can see the different versions, merge between them, etc.

It's hard to make this all feel seamless, and the team has done a great job!

3/n
This is just the beginning and you'll see more improvements to branching down the road. It will be interesting to see how people use it!

4/4

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Sho Kuwamoto

Sho Kuwamoto Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @skuwamoto

13 Oct
Hey there. It has been a week since @figmadesign's #Schema2021 conference, so as a public service, I thought I would rate all the talks on a scale from 1 to 10.
Opening Keynote by @skuwamoto

Really boring. Who is this guy anyway? Lots of talk about old stuff and I don’t see how it’s relevant.

No charisma. Definitely skippable.

Rating: 0/10 Screenshot of Sho talking a...
Guidance over governance by @jenyee_ and @lucaorio_

I loved everything about this talk!

A+ thinking around dealing with contributions from your design team, having fun while working, and a demo of their amazing plugin (Moria) which they use for everything.

Rating: 10/10 Screenshot of Jen and Luca
Read 12 tweets
4 Mar 20
Earlier today, someone asked how our design and development process works at Figma.

I don't know if this is interesting to anyone, but I ended up writing down our messy, unofficial process in perhaps too much boring detail.

1/n

Phase 0 - brainstorming: We always have way more feature ideas under consideration than we would ever have time to build.

Primarily these come either directly from user requests, or from insights that we get from watching people work.

2/n
Sometimes, people make progress on designs even before features make it onto our roadmap.

Maybe a designer is particularly passionate about something and wants to spend some time thinking about how something could be better. Could also be a PM or an engineer.

3/n
Read 27 tweets
26 Jan 20
I turned 50 today which is surreal. I feel dumb sharing these words but here are some sappy thoughts.
If you ever have a nice thought about someone, tell them. Whether it’s at work or in life, everyone needs to hear nice thoughts.
Try to listen very deeply to what makes you happy. Not the exterior signifiers of happiness, but the true silly stupid emotion. Let yourself have as much of that as you can.
Read 9 tweets
10 Dec 19
A lot of people have been asking why the items in an Auto Layout frame go backwards in @figmadesign.

I usually hesitate to answer seemingly simple questions that end up requiring super long answers, but... here we go!
1/n
For starters, let's consider normal everyday layers. If you select a layer and then duplicate it, do you expect it to go above or below the original item in z-index?

If it goes below, you can't see it, since it's under the original, so it has to above.
2/n
Meanwhile, the layers panel traditionally shows things in an order where higher z-index items go above things with lower z-index. Things have been this way as far back as I can remember.

That means the second layer is shown above the first layer in the layers panel.
3/n
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(