Anatoly Volkhover
Welcome!
This site is a place for the readers of my books to find the answers they seek. Post your questions, ideas, and any kind of feedback, and I will do my best to respond quickly.
I also expect your feedback to server as an inspiration for my future work, and I thank you in advance for your interest and support.
Anatoly Volkhover
Welcome!
This site is a place for the readers of my books to find the answers they seek. Post your questions, ideas, and any kind of feedback, and I will do my best to respond quickly.
I also expect your feedback to server as an inspiration for my future work, and I thank you in advance for your interest and support.
There are numerous books written about software architecture, reusable design patterns, and methodologies for software development. There are several which I really love and consider a treasure throve of wisdom. But when I recommended those books to the engineers I worked with, I noticed no tangible effect on their day to day work. When I asked, the most common response was that the books were "too abstract" and did not relate. That made me go and re-read the books I liked, and I that's when I realized that, besides being indeed very abstract in nature, there is a larger problem lurking between the lines. Most of the books set quite meaningless goals for software architecture. They teach you how to make better software, but "better software" by itself is a very abstract and somewhat useless concept. Through my entrepreneurial endeavors, I knew that "better software" means the one that is faster to develop and cheaper to maintain, among many other things. But I found no good learning source which explains architecture as a discipline aimed squarely at reducing the time and lowering the cost of development and future maintenance. Then I knew I had to create one.
This book is a business-centric and immediately actionable guide to software architecture, intended for software engineers, technology executives, students of computer science, and tech-savvy entrepreneurs interested in fast-tracking their careers, de-risking their entrepreneurial endeavors, or sparing their existing businesses the pain and suffering from poor architecture choices of the past.
The book is current for 2019, covering 20 most fundamental concepts of software architecture. This is the first installment in the series, with more to follow.
Available in paperback and Kindle e-book formats.
There are numerous books written about software architecture, reusable design patterns, and methodologies for software development. There are several which I really love and consider a treasure throve of wisdom. But when I recommended those books to the engineers I worked with, I noticed no tangible effect on their day to day work. When I asked, the most common response was that the books were "too abstract" and did not relate. That made me go and re-read the books I liked, and I that's when I realized that, besides being indeed very abstract in nature, there is a larger problem lurking between the lines. Most of the books set quite meaningless goals for software architecture. They teach you how to make better software, but "better software" by itself is a very abstract and somewhat useless concept. Through my entrepreneurial endeavors, I knew that "better software" means the one that is faster to develop and cheaper to maintain, among many other things. But I found no good learning source which explains architecture as a discipline aimed squarely at reducing the time and lowering the cost of development and future maintenance. Then I knew I had to create one.
This book is a business-centric and immediately actionable guide to software architecture, intended for software engineers, technology executives, students of computer science, and tech-savvy entrepreneurs interested in fast-tracking their careers, de-risking their entrepreneurial endeavors, or sparing their existing businesses the pain and suffering from poor architecture choices of the past.
The book is current for 2019, covering 20 most fundamental concepts of software architecture. This is the first installment in the series, with more to follow.
Available in paperback and Kindle e-book formats.
This book is for anyone who is serious about landing their next job. It specifically focuses on gaining an unfair advantage in a face to face interview, over all other candidates that possess similar professional skills. This book will teach you how to prepare yourself, and how to subtly manipulate your interviewers, to make YOU the candidate of choice—in many cases, deeply on the subconscious level—by applying techniques of Neuro-Linguistic Programming (NLP). Until recently, these techniques have only been employed in secret by psychologists, politicians, and spies. The purpose of this book is to place those techniques into YOUR hands and make them an instrument for achieving success.
The book is short enough to be read in a few hours. It is also densely packed with advice. Read it with focus, do the recommended exercises, and come to your next job interview fully equipped to win.
Available in paperback and Kindle e-book formats.
This book is for anyone who is serious about landing their next job. It specifically focuses on gaining an unfair advantage in a face to face interview, over all other candidates that possess similar professional skills. This book will teach you how to prepare yourself, and how to subtly manipulate your interviewers, to make YOU the candidate of choice—in many cases, deeply on the subconscious level—by applying techniques of Neuro-Linguistic Programming (NLP). Until recently, these techniques have only been employed in secret by psychologists, politicians, and spies. The purpose of this book is to place those techniques into YOUR hands and make them an instrument for achieving success.
The book is short enough to be read in a few hours. It is also densely packed with advice. Read it with focus, do the recommended exercises, and come to your next job interview fully equipped to win.
Available in paperback and Kindle e-book formats.