1 min readJul 3, 2020
Thanks for reading. I’d have to know your definition of an analyst but yes, a programmer can analyze and design a system as well as code.
As an example, take a new full-stack design. The programmer designs the architecture of front-end, back-end in (RESTful API for example) and Database. The Coder spends most of their time on the front-end tapping in to the API. They do not have to have any knowledge of how it works.