Essential MATLAB and Octave – 2nd Ed. Returning to my First Book
Twelve years ago, I published my first book, Essential MATLAB and Octave. What began as an introduction to scientific computing for students and engineers became the starting point of a much larger journey as an author, educator and technologist.
Now, after writing three additional books, revising two of them for second editions, and spending more than a decade working in data science, machine learning and AI, I am returning to where it all began. Revisiting a first book is a curious experience: some ideas feel timeless, others reveal how much both the technology and the author have evolved.
In this post, I reflect on the lessons learned from writing technical books, how MATLAB, Octave and scientific computing have changed since 2014, and why the second edition is about much more than updating syntax and screenshots. At its heart, it remains a book about computational thinking—a skill that has become even more relevant in the age of AI.









