The Art of Building Modern Software
From APIDesign
Did You Ever Wondered...?
Have you ever considered yourself artist when coding? Do you think programming is kind of art? Have you noticed the difference in developing software systems today and twenty years ago? Do you know why people consider ugly solutions wrong? If you ever asked questions like this, this chapter gives you answers that I found after many years of oscillating between feeling like artist and behaving as engineer.