My CS Bookshelf

Today, Luis Román brought new books we both purchased in Amazon last month. Some time back, I decided to read and buy only useful books. I mean “useful” as they will be valid today and next ten years at least.

That means I am not going to buy something related to an IDE, to a language or a framework. When I buy books, I expect certain level of ROI in the long run. For instance, if I bought a book about Data Access with Microsoft technologies I can expect that the content of this book will be obsolete within next two years. (Wonder how many different technologies did Microsoft develop for Data Access? ODBC, DAO, ADO, OLEDB, ADO.NET and LINQ as far as I know)

This time I bought three new books. One of them is Power Play by Joseph Finder. Of course, he is not a CS writer, but if you like CS and thrillers, you’ll love his books.

Code Complete 2nd Edition CoverI also bought Code Complete 2nd Edition. I started reading this book some months ago, however, I was borrowed this book from DotNetClub Sevilla, so I got my personal copy and I can write down annotations in margins. If you are programming and you have not read this book yet, you probably didn’t notice how badly you can be coding. This book is a must-have for anyone who develops software.

.

.

.

.

Mastering Regular ExpressionsFinally, I bought Mastering Regular Expressions too. At this moment, I know how to use regular expressions, but I am far to reach the level you need to make one of those Perl’s one-liners.

.

.

.

.

.

.

.

Have you read any of these books? Please, feel free to comment below :)

Bookshelf


1 Response to “My CS Bookshelf”


  1. 1 des April 16, 2008 at 22:51

    Haven’t read any of them. CC2 seems to be interesting ;)


Comments are currently closed.



About me


My name is Rafa Vargas. I'm an undergraduate student of Computer Science at University of Seville, Spain. I am mainly interested in computer security, usability and the business of software.

Click here to read the full story.

Twitter subscription

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Archives