Disciplines where coding skills should not be optional:
- software development
- software architect
- software testing
- systems admin / ops
- information security
- data science
- ui design
- almost any role in an early stage startup
Can you think of more?