3 ms·
Exactly. The most valuable skill for a working programmer is designing good abstractions. The ability to cleanly break up a complex problem up into manageable p
by cageface 12y ago
Exactly. The most valuable skill for a working programmer is designing good abstractions. The ability to cleanly break up a complex problem up into manageable parts is more valuable in day-to-day coding work than any of the skills companies usually screen for. I'll concede there are probably some roles for which algorithmic chops are paramount but they're absolutely the exception.