These are chat archives for jdubray/sam
I am not sure if you know the story but Steve Jobs asked Jean-Marie Hulot (who authored Interface Builder in the late 80s) to form a small team in Paris around 2003-2004 and put together the architecture of the iPhone. That's why (I think) the iOS SDK was pretty much NeXTStep (Objective-C, Interface Builder).
I didn't know of the team behind the iPhone, but I knew the nextstep roots of pretty much everything modern Apple is today
With everything I mean the view and the logic behind a component.. I prefer the separation of concerns even for single components, because I want to let someone else deal with the appearance for example (a web designer?), and let a JS developer deal with the logic