Part 2—Discussion: Reducing Complexity and Supporting New Languages

Should an integrated development environment (IDE) present all the options or just the ones that are the most useful and relevant for most developers? How much do you obfuscate the complexity of a system in order to attract users to your platform? David Scheltema argues that you have to get people making things first, and then show them what’s under the hood.