grammar for developers, lessons from bearded gurus