I am a developer with around 4 years of experience. Curious at times and lost at times. Both the times, this site does help.