As an example of distinct cultural approach, Russians invented graphic programming language DRAKON for Buran space shuttle. They claim it allowed engineers to create code directly(instead of specialized programmers). It was later adapted to support several modern languages as open source DRAKON Editor.
You know, something that could be interesting is integrating Ruby support into the DRAKON Editor (src): http://drakon-editor.sourceforge.net/