Here are some latest trends in programming.
- Light-weight syntax means using shorter keywords and more symbols
- Light-weight functions (aka lambdas/closures/blocks) are almost ubiquitous in new languages, sometimes with highly abbreviated syntax (like Scala/Swift placeholder syntax)
- Light-weight objects (objects you construct without declaring a new class/type)
- Light-weight threads (green threads / cooperative multithreading)