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