Why am I passionate about this?
I boast a two-decade-long career in the software industry. Over the years, I have diligently honed my programming skills across a multitude of languages, including JavaScript, C++, Java, Ruby, and Clojure. Throughout my career, I have taken on various management roles, from Team Leader to VP of Engineering. No matter the role, the thing I have enjoyed the most is to make complex topics easy to understand.
Yehonathan's book list on become a great developer
Why did Yehonathan love this book?
Naming and Necessity had a profound impact on my understanding of the importance of using proper names in programming (for functions, variables, etc.). I was fascinated by Kripke’s exploration of the usage of names in our day-to-day language. His arguments challenged my thinking and introduced me to new ways of considering reference and meaning.
The clarity and rigor of his analysis pushed me to refine my reasoning skills. Despite being a challenging read, I found it incredibly rewarding.
4 authors picked Naming and Necessity as one of their favorite books, and they share why you should read it.
'Naming and Necessity' has had a great and increasing influence. It redirected philosophical attention to neglected questions of natural and metaphysical necessity and to the connections between these and theories of naming, and of identity. This seminal work, to which today's thriving essentialist metaphysics largely owes its impetus, is here reissued in a newly corrected form with a new preface by the author. If there is such a thing as essential reading in metaphysics, or in philosophy of language, this is it.
- Coming soon!