1. X
  2. Robert Penner
Log inSign up
Robert Penner
26.4K posts
Robert Penner profile banner
user avatar

Robert Penner

@robpenner
UX Engineer @Microsoft | creator of those easing functions | building next-gen Responsive Easing tools
Brooklyn, NY
Joined October 2008
2,249
Following
7,973
Followers
RepliesRepliesMediaMedia
  • Pinned
    user avatar
    Robert Penner
    @robpenner
    Jun 26
    I'm building a motion curve editor beyond your wildest fantasies. I've been head down solving new easing equations for the last 13 months. I promise nothing less than a quantum leap in easing technology.
    user avatar
    Sunny Bounty
    @Flamesdesigns
    Jun 25
    After testing Figma Motion, I'd say it's a great start. But if Figma wants Motion to be more than just a UI animation tool, a full Graph Editor should be at the top of the roadmap. Motion lives and dies by timing and easing.
    Image
    00:00
  • user avatar
    Robert Penner
    @robpenner
    Jul 26
    The book is Extreme Programming Explained (2004). TDD, pair programming, continuous integration, refactoring: It's more applicable today than ever before. I've been following @KentBeck's methodology for 20 years. I just do it a lot faster now. amzn.to/45pXnP4
    user avatar
    vik
    @vikhyatk
    Jul 25
    we’re in uncharted territory. there is no book that teaches you how to build software in 2026. everyone is learning from first principles
  • user avatar
    Robert Penner
    @robpenner
    Jul 11
    AI agents are like modes of transportation for your code. Which vehicles will optimize your trip? Should I take a helicopter to the grocery store? Should I cross the Grand Canyon on a bicycle? We need "AI path-finding": optimize routes to reduce fuel cost, hitting a cliff, etc
  • user avatar
    Robert Penner
    @robpenner
    Jul 9
    FLIP animation is easy. Simply: - Swap your present with the future. - Move backward through time. - Go into the past until you reach the present. Congratulations, you've reached the future.
    Image
  • user avatar
    Robert Penner
    @robpenner
    Jul 8
    I'm analyzing easing functions as signals, and I'm discovering a connection to the harmonic series. It appears easing is like pitch in music. Easing has frequency, octaves and overtones.

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Advertisement
Advertisement