Хотел употребить software development, но не ясно ставить ли артикль? https://en.wikipedia.org/wiki/Software_development - пример использвания без.
Обьяснение - в словаре development (многие значения) - uncountable.
Но четкой границы с countable/uncountable - нету. В Swan p119.2:
fruit vs a vegetable
travel vs a journey
Там же упоминается что несчисляемые - абстрактные. Но тяжно "вьехать" что travel - это абстрактное, концепция путеществий, а journey - конкретная поездка...
Недавно в упражненьках было - insurance - которое нормально несчисляемое, но:
https://painintheenglish.com/case/4164
Все таки пройтись по приличным справочникам - неплохо (у мя Parrot+Swan под рукой). Они обсуджают типичные проблемы.The term "insurances" is used within the insurance industry to mean "lines of insurance" or "types of insurance". The pluralized term is specialized industry jargon, which should not be used in general parlance.
Приколы с массивами гор/озер мне особо не нужны, а вот с абстрактными понятиями имею дело ежедвесно в переписке.