Animation tips and Boris Cherny On How His Career Grew
- 文章發表於
- ...AI TranslatedAI Translated
Animation Tips
One of key takeaways from my animation studies is the importance of natural motion. By fine-tuning easing and duration, we create a sense of physics that feels natural to the user. Every property we animate shapes the overall user experience.
For example, compare these two copy button implementations - click each button to see the difference:
The animated version creates a smoother, more polished user experience by:
- Using opacity transitions for fade in/out effects
- Adding scale transforms for a subtle zoom effect
- Applying a custom cubic-bezier easing function for natural motion
Boris Cherny On How His Career Grew
Boris Cherny is a creator of Claude Code, he recently joined a interview, it's really awesome interview, I recommend it to anyone who works on product development every day. here are my takeaways
The most influential engineering book he read is 《Functional Programming in Scala》. Although not everyone will have the chance to use Scala at work, he mentioned that it offers a new way to think about problems in code. He prioritizes type signatures over implementation. If the types (the "blueprint") are defined correctly, the logic (the "bricks") will naturally be clean and robust.
Software engineers can gain significant leverage by automating any task they find repetitive. Boris suggests identifying these opportunities by logging recurring feedback during code reviews; once a specific issue appears multiple times, he writes a lint rule for it.
He analyzes patterns in system failures via post-mortems and develops automated unit tests to prevent them. and he emphasizes, engineers must remain "anchored to reality" by continuing to code, applying the "Rule of Three": if you encounter a friction point three times, it is time to automate it.
Every time Boris switched teams, he acted as if he were starting from scratch. He spent his first weeks coding heavily and mapping out the organization. In a meritocracy, you must re-earn your authority with every new move, regardless of your past success.
Situational Awareness: Don’t just give orders. Understand the other person's incentives. If you can frame your goal as a solution to their problem, you win their support automatically.
