To us software engineers, the difference between a bug and a feature request is crystal clear. A bug is a discrepancy between how code is actually working and how our code was intended to work. A feature request requires new code to satisfy a case that can't be handled by the current codebase.