I first noticed something like this, though I draw the lines differently, in the 1980s. What's interesting is that there has been a shift over the years to where "programming" has come ot have a strong ideological bias to only one type. The types I noticed then I call Cowboys and Architects. These are just terms I'm using for convenience, not meant as pejoratives. Cowboys are now more common: Some programmers write a…
I'd love a series of technical blog posts about the iOS app. What artifacts did you create during the design phase? How many Modules/Features did you split the process in to (or did you do it all in one go)?