Full threadgms·What worked for me was writing business logic for a customer-facing app. The amount of unavoidable boilerplate made me understand what Paul Graham had been on about.View on HN