Full threadEliRivers·The ability to think clearly about problems and solve them in a coherent, sensible fashion. If a programmer can't do this, and so many can't, it doesn't matter what buzzword tech proficiency is being claimed.View on HN