The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.
Fred BrooksRead
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.
Interpretation
Both programmers and poets create from imagination, using flexible mediums to express ideas.
This quote by Fred Brooks highlights the creative process shared by programmers and poets. It suggests that both professions rely on imagination to build abstract concepts, and emphasizes the flexibility and ease with which they can refine their creations, allowing for the realization of complex ideas and structures in their respective domains.
In practice
During a tech conference to inspire innovation in software development.
Why don't I talk about Big Data? Because I am focused on intelligent answers and not speeds and feeds. It doesn't matter if it is quick if it's the wrong answer.
These days, you have the option of staying home, blogging in your underwear, and not having your words mangled. I think I like the direction things are headed.
The problem with the Internet is that it gives you everything - reliable material and crazy material. So the problem becomes, how do you discriminate?
The Internet carries the flag of being subversive and possibly rebellious and chaotic, nihilistic.
Most of the value of deep learning today is in narrow domains where you can get a lot of data. Here's one example of something it cannot do: have a meaningful conversation.
The critical thing in developing software is not the program, it's the design. It is translating understanding of user needs into something that can be realized as a computer program.
Subscribe for the occasional hand-picked quote. No noise.