How They Can Hurt You, and What You Can Do. Education, in other words, and not earthly possessions, is the ultimate legacy, the only thing that cannot be taken over. I see no substitute for passion, internally generated, and hard work. Scheme PLT Scheme has evolved into a potent tool. Find out how to interface to a database.
Smart programmers do it with functions.
Smart Programming Environments Programming environments must grow with their users. They must provide tools that analyze syntax, rename identifiers, find potential bugs, draw program slices, and many more things based on the semantics of programming languages. How to Design Programs Program design must become a systematic discipline, and the discipline must be taught from the first day if we wish to overcome the software quality crisis. It introduces design recipes that connect the data analysis with the program organization and the tests.