Hacker News new | past | comments | ask | show | jobs | submit login

I'm rather on the opposite end.

The real world is ugly and full of edge-cases and noise and ever-changing-requirements.

So encoding that, and keeping a solution elegant and "beautiful" is what I strive for.

Finding elegance in mathematically pure setups, is, I guess, very rewarding too for many. But not for me. I find pleasure in abstractions, algorithms and architecture that embraces the ugliness and inconsistency of "The Real World" to make it workable (over decades). I hardly ever manage in this though. Most code somehow still ends up in deeply nested if-elses-foreaches and whatnots.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: