Q: What is the name of your book?
Q: What are your specialist tech areas?
Federico: I’m a Computer Systems Engineer, and my current focus is on Internet-based systems, including front-end and back-end development, cloud, etc. I am most interested in software development and quality.
Q: How did you become an author for Packt? Tell us about your journey. What was your motivation for writing this book?
Q: What kind of research did you do, and how long did you spend researching before beginning the book?
Q: Did you face any challenges during the writing process? How did you overcome them?
Q: What’s your take on the technologies discussed in the book? Where do you see these technologies heading in the future?
Q: Why should readers choose this book over others already on the market? How would you differentiate your book from its competition?
Federico: Apart from the research –I cannot even number how many books and articles I went through– I think that the evolution of the book through its three editions, always updating and adding content, plus the very practical approach I took (eschewing existing libraries to actually show how things work) make the book practical for all developers.
Q: What are the key takeaways you want readers to come away with from the book?
Federico: My particular wish is to get readers in the right frame of mind to understand why we want to use Functional Programming, the value of doing things in functional ways, and the higher quality we may achieve by working in this way.
Q. What advice would you give to readers jumping into this technology? Do you have any top tips?
Federico: Throughout the book, I’ve provided dozens of questions; I would highly recommend that after going through a chapter, readers should tackle the questions to go further. I would also recommend readers not feel discouraged if at first some code or ideas are harder to follow; I do believe that by the end of the book, everything will have become clear, making sense, and showing all the advantages of this way of working.
Q. Do you have a blog that readers can follow?
Q: Can you share any blogs, websites, and forums to help readers gain a holistic view of the tech they are learning? What are the key takeaways you want readers to come away with from the book?
Q. How would you describe your author’s journey with Packt? Would you recommend Packt to aspiring authors?
Federico: I think the whole writing process is well-planned and managed. I’ve had zero problems with the book, and whenever we had different ways of thinking, we’ve always been able to reach a common, satisfying solution. I would have no problem at all recommending Packt to other would-be authors.
Q. Do you belong to any tech community groups?
Federico: I’m active in MeetUp groups and always try to answer questions on sites such as Stack Overflow or Quora; that keeps me “on my toes”, ensuring I keep practicing and applying all the techniques I wrote about.
Q. What are your favorite tech journals? How do you keep yourself up to date on tech?
Federico: As I said, I google a lot, I very frequently access sites like Medium.com, Smashing Magazine, etc., and I also get plenty of emails with recommended articles; a whole lot of reading to do! Oh, I should also mention that whenever I have time, I like to access places that provide coding challenges; there are plenty of them, and they provide good practice!
Q. How did you organize, plan, and prioritize your work and write the book?
Federico: I started with a rough idea of the book structure (what chapters it would have, their contents, and sequence) and then I did the same for each chapter. That prepared, I just started writing — I try to get the text complete as soon as possible because then I can start editing it, getting it into shape, producing a better text, etc.
Q. What is that one writing tip that you found most crucial and would like to share with aspiring authors?
Federico: The main thing to remember is that until you have written everything, there’s no book. I always say “First write all, then edit, and edit, and edit”. I try to follow Stephen King’s suggestion that each editing phase should trim 5-10% of the text.
Q. Would you like to share your social handles? If so, please share.
Federico: I’m “fkereki” just about everywhere — LinkedIn, FaceBook, wherever!
You can find Federico’s book on Amazon by following this link: Please click here