The English Oracle

Is there a word meaning a problem that has to be solved in order to work on another problem?

--------------------------------------------------
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: Ominous Technology Looping

--

Chapters
00:00 Is There A Word Meaning A Problem That Has To Be Solved In Order To Work On Another Problem?
00:20 Accepted Answer Score 8
00:31 Answer 2 Score 5
00:42 Answer 3 Score 17
01:02 Answer 4 Score 13
01:29 Thank you

--

Full question
https://english.stackexchange.com/questi...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#singlewordrequests

#avk47



ANSWER 1

Score 17


A prerequisite perhaps?

For example, I have the problem of adding a new transport protocol to a device. A prerequisite of that is to make the segmentation threshold at the client end adjustable, and a prerequisite of that is to install the tools that will let me build the client.




ANSWER 2

Score 13


One term I’ve heard used for this sort of thing is dependencies.

This comes from a common geekspeak etymological process: imagine you were a computer program; then, what technical programming term would apply to this situation? I’d imagine that most programmers would grok this pretty quickly, while most people without programming experience would need an explanation. So whether it is appropriate would depend a lot on whom you’re trying to communicate with.




ACCEPTED ANSWER

Score 8


I think I would simply call it a sub-problem.

(If the problem is mathematical, there is a specific term for it; lemma.)




ANSWER 4

Score 5


My preferred term is a "threshold issue." You can't go through until you cross the threshold (resolve the issue).