Thoughts
Applying Zettlekasten to programming
Moving away from hierarchical code organization
Technology sucks. Why?
Exploring the psychological, sociological, and technical reasons for the failure of technology
Going beyond the REPL
Improving the UX of interactive programming
Convenience is a bad goal
When we strive for convenience, we often make things worse
Visual clarity of code
The importance of syntax to code readability