Hacker News new | ask | show | jobs
by thinkski 1323 days ago
The main benefit I’ve seen with more experience is being able to find better solutions to complex problems more quickly. Essentially, knowing the right way to do things up front rather than figuring it out as you go.

Often there are many design goals (eg low cost, low complexity, time to build, seamless integration with X, performance, memory and/or code footprint (particularly in embedded), compatibility with standard X, extensibility, futureproofing, etc). Tetrising all the pieces is probably NP hard — experience is akin to knowing the solution already, or something similar.