Hacker News new | ask | show | jobs
by antocv 4304 days ago
Read books on various design patterns and architectures, until you start seeing patterns whenever you look at code.

Just try to see which context the stuff is supposed to execute under, what problems it solves - from there the code is easy.