Fedor G Pikus is the author of The Art of Writing Efficient Programs, we got the chance to sit down with him and find out more about his experience of writing with Packt.
Q: What is/are your specialist tech area(s)?
Fedor: Electronic Design Automation, C++, Software Design and Architecture
Q: How did you become an author for Packt? Tell us about your journey. What was your motivation for writing this book?
Fedor: Solicited by a Packt editor.
Q: What kind of research did you do, and how long did you spend researching before beginning the book?
Fedor: Reading on modern C++ practices and use cases, several months
Q: What’s your take on the technologies discussed in the book? Where do you see these technologies heading in the future?
Fedor: It’s the incremental progress of the language. Concurrency will continue to be important. At some point tools will evolve and make reaching “high enough” performance easy enough that programmers won’t need to know the underlying hardware and compiler issues, for the most part. Later, new advances will require deep knowledge again, and so it continues.
Q. Why should readers choose this book over others already on the market? How would you differentiate your book from its competition?
Fedor: The book explains the foundations of performance limitations much deeper and more thoroughly than most practical books, and it takes the reader to the practically important implications with actual programming examples. It also teaches how to explore performance-related issues on your own.
Q. What are the key takeaways you want readers to come away from the book with?
Fedor: Technical foundations of performance, the need for measurements, design for performance, and performance-related tradeoffs.
You can find Fedor’s book on Amazon by following this link: Please click here