1Approaching software problems from first principles (opens in new tab)(world.hey.com)4andrecp114y ago0