Problem-solving principles for programmers | lit.salon