The classical Deligne - Lusztig theory provides a mighty geometric tool to construct representations of finite groups G of Lie type, for example, G=GL_2(F_q). First I will review some basics of this theory and discuss an example. Then I will discuss an analogous geometric construction for p-adic groups.