IT Manager’s Top 10 Reading List

by Guillermo 10. October 2009 07:00

Tags: , ,

Process & Methodology | Reviews | Tools

Introducing SQL Server 2008 Free eBook

by Guillermo 18. September 2008 22:00

Me and my addiction to books, especially FREE books.  Sorry.

Go to the Microsoft SQL Server 2008 Learning Portal, click on Special offers (or scroll down a bit), and follow the link.

Via the author's blog post.

Tags: ,

Development | Technology

Free Data Structures and Algorithms Book

by Guillermo 3. September 2008 12:15

Draft version, PDF delivered, Free.  I don't need to "sell it" to you do I?

DSA Book

Tags: ,

Development

Dreaming in Code [Book Review]

by Guillermo 30. July 2008 19:00

There is no other way to put this before I delve into the details: You (as a professional developer, product owner, product manager, software practitioner in any ability) owe it to yourself to read this book… that is, if you are anything like me and reading about all of these tidbits of software development history while getting a degree of insight into the process of an "organized" open source project, in any way call to you.

 

There is a little bit of everything here, presented in a narrative that is pleasant to read, and with the right amount of abstraction to keep you at the right interested at the right level without too much detail making the reading terse.  I almost [ALMOST] gave it to my wife to read, only until I was deeper into the book itself I reluctantly admitted it would have not have appeared as appealing to her as it was to me.

The [story] follows a team assembled and funded by Mitch Kapor, in its quest to create the open source product that would Chandler.  In the process, the OSAF is founded as the backbone supporting and governing the efforts.

Their trials and tribulations make up the narrative's main thread, but the vision, the lessons learned, the passion that one can feel jumping off the pages from those involved in the project and who wanted it so badly, was what made this a page turner for me.

Needless to say, the stories, the citations, the anecdotes surrounding all of those who end up intertwined in the process, as well as all of those that emerge from the story itself, and some of what otherwise would be considered useless footnotes in the history of software development, spoke to me, enticed my curiosity for wanting to know more about them and motivated more than a few searches and articles to be read parallel to and after finishing the story.

The book was published in January of 2007, and covers the project time (including vision and conception) spanning 2001 to late 2005, where the book sort of trails off and never quite has what one could call a "written form of closure". 

The author, Scott Rosenberg, sort of ends the book with a couple of chapters that are full of historical (albeit somewhat relevant) notes and an observer's retrospective analysis which are probably more subjective than actual factual conclusions.  I don't mean and certainly don't intend this to be criticism to the book itself or to the way he (and his editors) chose to conclude the book, but I would have liked a cap on the story more fitting to the initial heart beat of the book, one that would give the story it own identity, a beginning and an end.

The project itself is still alive, the product is available but beyond knowing that I would suggest that if you intend to read the book that you don't spoil the whole experience of reading the book by "catching up" on where the project is at currently.  I can share with you that the many players in the story and the project are interesting and up until the end they "all" came and went.  An interesting note worth mentioning is that a good number of the people involved in this project are the same "core" that brought us Firefox.

You can read it as a story, you can read it as a use case, you can read it as a diary of a software development project, you can read it as a text book that is 100% pragmatic, but nonetheless I recommend you read it.

You can find other reviews here, here, and here.  More opinions will for sure confuse the heck out of you, so go right ahead and read them all!

The book's main site is kept by the author at Dreaming in Code, available on Amazon or you can just let me know you want to borrow it!

Tags: , , ,

Opinion | Reviews | Technology

books on shelfari

by Guillermo 12. June 2008 18:00

All my data are belong to them.

I can't help but realize now how much of my data, my valuable and precious data, that I think means nothing to anyone but me, keeps finding itself somewhere where I have truly no control over it <*sigh*> oh well, it is what it is. 

The reason why I do it, why we all do it is primarily because it appears convenient, in a way that is accessible for us and other that may be interested... or not, and even then I'll just put it up there... right on your face!  Here are my books (the first 100 or so I've entered so far in any case).

Very cool, albeit overly graphic in my opinion and according to my preferences, but usable, Web 2.0 ish, with friends and whatnot.  Still haven't played with it as one may probably want to in order to fully utilize it.  Don't entirely know yet what can and can't be shared amongst friends.

The widget currently displaying on this blog was provided by them... tweaks will be forthcoming.

I will accept pretty much any and all friend invites, as if it is not evident to you by now, books are one of my passions.

kick it on DotNetKicks.com  

Tags: ,

Reviews | Tools

Current Stack-o Books

by Guillermo 26. May 2008 04:00

I know I have mentioned it before that one of my passions and (at one time at least, for sure) addictions are books. 

Yes, sometimes I read them!

Right now I am going through Working Effectively with Legacy Code and the less technical yet incredibly relevant but certainly more entertaining Dreaming in Code.  I'm trying to get through the former while at work, 30 minutes a day of reading when I can, the latter I am reading at home after the ripples of the hustle and bustle of what is my day to day at home come to rest.  At this point I'm at about the half way mark on both, but doing more reading at home than I am at work.

Michael Feather's book has been recommended so many times in so many different posts that I had to see for myself why this book was in those reader's opinion such a must readJeff Atwood has it as part of his recommended reading list, Steven Smith posted a short review and recommendation after reading it as a recommendation from Jeffrey Palermo. For the fear you may have at this point that I post more references, I am pretty confident you get my point and trust my word!  Its been read and deemed a worthy resource.

At home I am also reading Ship It for a second time and just recently went over Practices of an Agile Developer for a third time as well.  To me both of these seemed [now] to be elementary, but yet so relevant, giving me a sense of "yeah, we are doing this the right way" and not because the books say so (hey, don't jump to conclusions), but because much of what is common sense extracted from the content of these compilations of ideas, past experience and the analysis of the results of their implementations, can be easily projected and extrapolated to the work we do, the way we do it and most importantly the way the people I work with have "learned" to relate, work, communicate with each other. 

I don't want to digress too much, but there is value in mentioning all this because most of these practices are part science, part common sense, part keeping your head above the smoke someone or some group in the industry is blowing at some point in time and at every turn.  It takes determination, self awareness and more importantly it takes focus to be able to weed through so much jargon and so much hype to extract what is really of value and what yield results.  On that last point, what yield results is always a combination of some elements from "all of the above" with what works for the group, for its dynamic for its internal makeup of skills, personality, culture & traditions.  Dare I  forget to mention keeping the business needs as a primary focus at all times.

Ok, so I did veer off a little bit too far, but what is done is done!

In summary, the message I wanted to convey with this post is that one should read not only to learn the "technology du juor", which of course is a perfectly valid reason to do so, but also and most importantly after reading so many opinions and different points of view one is able to apply these to a practical everyday life as a professional developer (in this particular case), how one then may use the same books one used to learn to now assess our level of assimilation of all this information, to gauge, to extrapolate, to connect one's own dots.

kick it on DotNetKicks.com

Tags: ,

Blogging | Process & Methodology | Reviews

Bookshelf, reading and how I go about it

by Guillermo 29. March 2008 09:05

 

My reading habits includes cycling through books, 3 or 4 at a time, which some may consider an inefficient approach to acquiring knowledge.

However, I do this because most of my reading is on technical topics and unfortunately the content in these types of books falls under the "very repetitive" category.  You can't open any 2 or 3 books that cover related topics, without feeling somewhat insulted by the authors (or is it the publisher's that insist on the filler content?), and my solution is to factor out the common fluff and assemble my own content by parallel processing my reading!

Ok, so my point is, as a result of my "extensive" reading, I have come across a few gems that make my list of must read cover-to-cover... sometimes more than once.

The following is my list of books I have read, are in the process of reading and the ones I will tackle at the earliest chance I get:

Read (some more than once)

Own, scanned, read a few chapters, made my list of must read c2c

Want to read, have not purchased, on the belt making their way to the "cashier"

Maybe...

At some point, when the fancy strikes

I started reading on Ruby and Rails, and have to find the time to get a fun project underway using Ruby on Rails.  At this point there are other priorities, but this is on the top of the list of must do.  Ruby Rocks!

Other good reads, if time allows

After looking at this list though, I realize I started going slightly off topic, but decided to leave it as is because although the list in the context of the intention of the post could be limited to the books in the first group, the list as a whole is my current state of affairs as far as my reading goes.  I'll update the list as my progress through other material yields information worth sharing.

Tags: ,

Opinion | Reviews

Powered by BlogEngine.NET 1.5.0.7
Theme by Extensive SEO

About the author

Something about the author

Your Most Recent Comments

Comment RSS

Page List