Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Let's say I am writing a computer program, and there is a problem with my code so it won't run properly. Because my code contains so many lines, discovering the source of my problem will be difficult.

Let's say I read every single line of code, and I was just improperly calling a function somewhere.

In this case, the problem I was encountering was very simple, but it was difficult to find.

Another example: Let's say I want to learn how to open my MP3 player so I can replace the parts inside. There may be very little publicly available information about opening up my MP3 player, which makes it difficult to find the right solution, but that solution is as simple as applying pressure to a particular spot and pushing up. (Again, a simple solution, that is difficult to find).

share|improve this question
add comment

5 Answers

I'm pretty sure there is no single word to represent your phrase. English doesn't do single word complexities like that nearly as universally as people seem to think; that's what we have phrases for!

The best phrase I can think of is that your mistake was "obvious in hindsight," or variations on that theme. The idea that is expressing is that once you saw the line of code with the incorrect function call (however long or short a time it took you to get there), you immediately knew it was the cause of your trouble. This doesn't fit your second example quite so well, however, and it doesn't make a terribly strong statement about the problem being difficult to find.

share|improve this answer
    
That's what I'm starting to realize. I think my expectation of the English language is unrealistically high. –  sooprise Apr 13 '11 at 15:11
add comment

I think you're attempting to express too many ideas for one single word to describe. The closest thing to fit that description would be "enigmatic", but that only vaguely implies a level of unforeseen complexity and not that the solution itself was simple.

With two words, you could say "deceptively simple" which fits the bill much better than one word could.

share|improve this answer
    
+1, "deceivingly simple" is good, but what is a phrase also where you know the solution is simple, but it is difficult to find? So it's clearly simple, but difficult to find. –  sooprise Apr 13 '11 at 15:07
6  
I like "deceptively simple" better than "deceivingly simple". –  Kevin Apr 13 '11 at 15:07
    
There's no relationship between being a simple solution and a solution that's difficult to locate, so you'd be hard-pressed to find a phrase which describes exactly that. Again, I think deceivingly simple (or as Kevin said, deceptively simple) expresses something seemingly complicated but in reality it's straightforward. –  Neil Apr 13 '11 at 15:42
    
Making edit for deceptively simple seeing how it's favored. –  Neil Apr 13 '11 at 20:44
add comment

Your solution is "a needle in a haystack."

share|improve this answer
1  
That covers the "difficult to find" aspect, but doesn't say anything about how easy it was to deal with once found. –  user1579 Apr 13 '11 at 14:56
5  
Hm... we might have to invent something like: "A piece of cake in a haystack." Ha! –  The Raven Apr 13 '11 at 15:18
    
I'm not eating that cake! –  user1579 Apr 13 '11 at 15:22
    
It could be something like this: "Finding the solution was as difficult as finding a needle in a haystack, but it was very simple to solve!" –  Ed. Brazil Apr 13 '11 at 16:29
    
@TheRaven This was my first thought exactly, and your comment was my second. This is by far the most common way of expressing the need to sift through extra information, but although a needle is inherently simple, it is not explicitly expressed in the phrase. –  Dani Aug 15 '12 at 18:47
add comment

The task of opening the MP3 player is "easy when you know how". You can't really apply that to the line of code, though.

share|improve this answer
add comment

A few options, each with their own flavor:

  • petty — small and simple but hard to find
  • gremlin — a notoriously difficult to locate cause
  • glitch/bug — glitches generally take more time to find than fix
  • oversight — easy to miss but fairly noticeable once you do see it
  • gordian — a derivation of Gordian Knot
  • riddle — something with a difficult to find solution but once you know the answer it becomes trivial
  • ununseeable — a play on the phrase "once you see it, you can't unsee it"

Using any of these with an apt noun or adjective will probably get you close enough. (I prefer gordian.)

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.