Any good programmer should be able to alter a program in any language that's less than 100 LOC.
@musicmatze counter-examples:
- make
- Prolog
- APL
- Fortran77
@musicmatze sure, once you know what it's doing. I was listing languages where you have to bring a solid mental model of its operation with you because it's difficult to build one by examining the syntax alone - hidden flow control and implicit shared state mutation.