Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have one colleague who makes beautiful architecture: he thinks where things should go, how things might evolve, how to encapsulate things.

I have another colleague who “digs straight tunnels”: long functions, huge if/else’s embed things instead of reusing them.

I’m more like the first guy. Which means I have a lot to learn about simplicity from the second guy. The second guy’s code is easy to modify, because control flow rarely jumps file, or even function. It never ping-pongs messages between actors. He never prematurely optimises or generalises.



Ah… classic bell curve.

I believe it is necessary to reach the center of the bell first to grasp what simplicity means.




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

Search: