The more average the code, the more pleasurable it is to read and maintain.
Great read! Do you think designing "average" code usually requires more effort and time? Especially with creating concise, readable code?
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.
Definitely. I struggle with finding that balance between taking the extra time to find that "simple" interface vs being satisfied with "average" enough code.
Thank you for the article :).
Thanks :)
Good article! I was wondering your thoughts on this book: "Your Code as a Crime Scene". Is it worth a read?
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.
Great read! Do you think designing "average" code usually requires more effort and time? Especially with creating concise, readable code?
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.
Definitely. I struggle with finding that balance between taking the extra time to find that "simple" interface vs being satisfied with "average" enough code.
Thank you for the article :).
Thanks :)
Good article! I was wondering your thoughts on this book: "Your Code as a Crime Scene". Is it worth a read?
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.