Andrei has authored three widely acclaimed books on programming. Choose one to read more about it, access online errata, and find it on sale online.
Looking for a deal? Do some comparison shopping on all of Andrei's titles.
- Andrei learned English on his own by reading programming books. He had no actual speaking experience at all before moving to the US in 1998, one year before starting Modern C++ Design. He was 28 years old.
- Andrei's writing style is virtually indistinguishable from that of a native speaker, with the signature of occasionally using quaint words of Latin origin (such as "desideratum" or "taciturn"). This is because Romanian (Andrei's native language) is a Romance language in which use of such words is more frequent than in English.
- Reducing sentence length was the first thing Andrei needed to learn when writing English prose. English has considerably shorter sentences on average compared to most Romance languages.
- All of Andrei's books were written after hours: Modern C++ Design as he was working at Netzip and RealNetworks, and C++ Coding Standards and The D Programming Language while he was working on his PhD at University of Washington.
- With each new book, Andrei would take more control of the production process to the end of ensuring quality.
- On a good day, Andrei would write 10 pages, but such days are relatively rare.