Modularity At Fine Granularity

Ian Bicking has a fascinating question. I’m just going to quote the whole thing because it’s so good and important :  The prevailing wisdom says that you should keep your functions small and concise, refactoring and extracting functions as necessary. But this hurts the locality of expectations that I have been thinking about. Consider: function …

The Future Of Programming

Bret Victor has another classic talk up : from Bret Victor on Vimeo. Watch it. The conceit is entertaining, from his clothes to the overheads. However, despite the brilliance of the presentation, I think he might be wrong. And the fact that it’s taken 40 years for these promising ideas NOT to take off, may …