Sometimes you succeed. . . . and other times you learn.
Good visual layout shows the logical structure of a program.
In software, consultants sometimes tell you to buy into certain software-development methods to the exclusion of other methods. That’s unfortunate because if you buy into any single methodology 100 percent, you’ll see the whole world in terms of that methodology. In some instances, you’ll miss opportunities to use other methods better suited to your current problem.
95% on content and the computer language remains the same.
Good code is its own best documentation. As you're about to add a comment, ask yourself, "How can I improve the code so that this comment isn't needed?" Improve the code and then document it to make it even clearer.
It's better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive.
Building software implies various stages of planning, preparation and execution that vary in kind and degree depending on what's being built. [. . . ] Building a four-foot tower requires a steady hand, a level surface, and 10 undamaged beer cans. Building a tower 100 times that size doesn't merely require 100 times as many beer cans.
Much like great products, great content will only find the best people to love it if it's leveraged well.
There prevails on a free labor market a tendency toward full employment.
It has always been my practice to cast a long paragraph in a single mould, to try it by my ear, to deposit it in my memory, but to suspend the action of the pen till I had given the last polish to my work.
I lost my innocence with Johnny Cash. I used to watch the Johnny Cash Show on television in Wangaratta when I was about 9 or 10 years old. At that stage I had really no idea about rock'n'roll. I watched him and from that point I saw that music could be an evil thing, a beautiful, evil thing.