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

The problem is that “clear”, “modular”, “well designed” and all pretty abstract ideas.

I personally like builder style when doing oop new Client().withTimeOut().ignoreHttpErrors()

Not everyone would consider that clean when using it in your code base.

And let’s face it all code has hacks and patches just to get it out before the deadline then there are more things to do so it will just stay that way.





That might be true. But unclear, non-modular, and poorly designed is actually much easier to identify.

I don't know if I like the builder style; I could go either way. But if I saw that, I'd still consider that clear and well designed. But I've seen some truly ugly code from both people and AI.


But same is true about "good food": some people will prefer some specific food and someone "good food" may not be the taste of someone else.

And yet, it would be ridiculous to pretend that we cannot say that there is an advantage in avoiding cooking a dish made with dirt and toxic waste. The fact that we cannot define an absolute objective "good food" is not at all a problem.




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

Search: