Y
Hacker News
new
|
ask
|
show
|
jobs
by
Kiro
4634 days ago
In my experience code become unitelligable not because it's fine tuned and advanced but because it's messy and rushed.
2 comments
moconnor
4634 days ago
Or over-generalized with the logic split up and hidden in the interactions between a dozen (sub)classes.
link
oneeyedpigeon
4633 days ago
Or under-generalised with the logic duplicated in a dozen places, ever-so-slightly differently
link
nwh
4634 days ago
Doesn't quite hold true once you get done to hand written and optimised binaries though. There's no way of making assembly easily readable to everyone, no matter how relaxed the developer.
link
moconnor
4634 days ago
Hand-written assembly can be just as readable as any other language. See
https://github.com/jmechner/Prince-of-Persia-Apple-II/blob/m...
for a good example!
link