My impression was and is that many programming languages and tools represent solutions looking for problems, and I was determined that my work should not fall into that category. Thus, I follow the literature on programming languages and the debates about programming languages primarily looking for ideas for solutions to problems my colleagues and I have encountered in real applications. Other programming languages constitute a mountain of ideas and inspiration-but it has to be mined carefully to avoid featurism and inconsistencies.Collection: Real
I find languages that support just one programming paradigm constrainingCollection: Support
I do not think that safety should be bought at the cost of complicating the expression of good solutions to real-life problems.Collection: Real
I like doing research that has an impact. If I went to a company to make what they call 'real money,' I'd be just trying to make a system work as fast as possible to meet the product and serice deadlines.Collection: Real
I assume that a sufficiently skilled will be able to do anything not explicitly forbidden by the hardware.Collection: Able
Our civilization depends critically on software, and we have a dangerously low degree of professionalism in the computer fields.Collection: Programming
There are only two kinds of languages: the ones people complain about and the ones nobody uses.Collection: Programming
An organization that treats its programmers as morons will soon have programmers that are willing and able to act like morons only.Collection: Programming