Answer
Yes
Work Step by Step
Consider if the programmer does not ever write 30 or more lines of code in a day. Then, the maximum number of lines writable in the $17$ days is $29*17 = 493$. However, since $500$ lines were written, there must be a day in which the programmer wrote $30$ or more lines of code.