I recently graduated college and I am now working as a programmer at a startup tech company for a year. I'm a competent programmer, but I'm definitely not a rock-star.
When I'm meeting other young adults or college students and I tell them what I do they often seem impressed and ask something like "so you must be really smart?" or "is what you do really hard?" I feel like saying yes would make me seem arrogant, so I usually respond by saying I think I'm doing well enough. This ends up being awkward and also undersells the actual work that I have done. So, how do I answer this honestly without being rude?