If you're going to define a shortcut, then make it the base [sic] darn shortcut you can.
About this quote
- What does it mean?
- When creating a shortcut, make it as fundamental and reliable as possible.
- In plain terms
- Design shortcuts to be base and dependable.
- What can you take from it?
- Ensure shortcuts are robust and intuitive.
Where it applies
Putting it to work
Questions to consider
- What makes a shortcut effective?
- When should a shortcut be avoided?
Another view
Subjective; what counts as ‘base’ may vary.
More from Larry Wall
As someone pointed out, you could have an attribute that says 'optimize the heck out of this routine', and your definition of heck would be a parameter to the …
Permalink to quote #117 It is my job in life to travel all roads, so that some may take the road less travelled, and others the road more travelled, and all have a pleasant day.
Permalink to quote #119 The choice of approaches could be made the responsibility of the programmer.
Permalink to quote #116
Related quotes
Imagine if every Thursday your shoes exploded if you tied them the usual way. This happens to us all the time with computers, and nobody thinks of complaining.
Jef RaskinJef Raskin quote #1 The best thing software can be is easy, but the way to do this is to get the defaults right, not to limit users' choices.
Paul GrahamPaul Graham quote #2 Simple things should be simple, complex things should be possible.
Alan KayAlan Kay quote #4