Ryan Singer (@rjs) 's Twitter Profile
Ryan Singer

@rjs

20+ years building product. Author of Shape Up. Former Head of Strategy at 37signals/Basecamp. [email protected]

ID: 10079052

linkhttp://ryansinger.co calendar_today08-11-2007 21:19:00

907 Tweet

50,50K Takipçi

0 Takip Edilen

Ryan Singer (@rjs) 's Twitter Profile Photo

There is plenty of "good naming vs. bad naming" content out there in developer circles. But the real jump is from no naming to naming. Ever had a conversation where a dev says "the thing that responds to the event ... " or "the code that checks that the credits are still valid

Ryan Singer (@rjs) 's Twitter Profile Photo

What good factoring/naming does is it rescales problems. It creates a bridge between a low level that is hard to talk about and a high level that is too big. People often treat naming/factorization as being about reuse (eg “patterns”). The ability to reuse is further downstream

Ryan Singer (@rjs) 's Twitter Profile Photo

The #1 thing that distinguishes an interaction with a very senior-level person (designer, developer) is the ability to have a conversation about the problems. Not just what to do, but what needs to be solved.