Smarter code editors, ep05 - Collapse blocks, expand function calls


Today's ideas tackle a classic dilemma in the programming world - writing many small functions vs writing few large functions. We look in existing editors at features like code folding and "peek definition", and take them to the next level. You can play with my prototype at and please give feedback!

Links to web pages displayed in the video:
- The well-known programmer and author Uncle Bob recommends splitting code into many small functions.
- The well-known game programmer John Carmack disagrees.
- Introduces the terms "local readability" vs "global readability"

Further examples of discussions:

As a programmer with 20 years of professional experience, I've always wished for better text editors, compilers, integrated development environments, version control systems, build systems, and so on. This video series presents a vision for future tools. Playlist with all episodes:
Code editors
Be the first to comment