Ask HN: Why don't smartphones encourage programming like early 80s computers?
I'd argue that a mobile phone is not an adequate platform for coding. The touchscreen and keyboard layouts make it difficult to type needed symbols, distracting from the problem at hand.Coding requires deep thought, but phones are optimized for moving around rather than sitting in one place and thinking. As such, use cases like maps, calendars, communication and alarms get priority.The reason people buy a phone is to communicate and get around. And manufacturers cater to those needs.