8 Comments
User's avatar
Robin's avatar
Sep 9Edited

Very interesting analogy with the attractive faces, Teiva. I would have said that code beauty is mainly related to its readability, to its literal beauty. And also related to the problem it solves, and it’s context…but you convinced me finally :)

austin nelson's avatar

Great read! Do you think designing "average" code usually requires more effort and time? Especially with creating concise, readable code?

Teiva Harsanyi's avatar

Thanks!

It does take more time sometimes, yes. A few examples:

- Finding the right level of abstraction by designing "simple" interfaces is usually nothing but easy.

- Finding the perfect variable names to make the code more readable.

We have this tendency, imo, as software engineers to overly complicate solution sometimes.

austin nelson's avatar

Definitely. I struggle with finding that balance between taking the extra time to find that "simple" interface vs being satisfied with "average" enough code.

Yujin Moon's avatar

Thank you for the article :).

Maria Inés Parnisari's avatar

Good article! I was wondering your thoughts on this book: "Your Code as a Crime Scene". Is it worth a read?

Teiva Harsanyi's avatar

It contains some interesting stuff but definitely not my favorite book. If you're looking for a summer read, I recently read https://www.goodreads.com/book/show/220966325-code-health-guardian. I found it much better.