Dev Compass Discover your programming philosophy through this compass that maps your preferences along two key dimensions: Abstract Style ↔ Concrete Style and Easy for Humans ↕ Easy for Computers. Answer 20 questions about your coding preferences and see where you fall on the developer compass.