Very expensive ebook but the only decent one available on the topic of OSS. There is an opportunity there for authors, especially as this one is a fewVery expensive ebook but the only decent one available on the topic of OSS. There is an opportunity there for authors, especially as this one is a few years old (2005). Well written and an excellent overview for anyone entering the telecommunications sector. ...more
Unlike many other IT stalwarts I actually think that the whole 'cloud' thing is big and is a fundamental change in the landscape of IT. I want to learUnlike many other IT stalwarts I actually think that the whole 'cloud' thing is big and is a fundamental change in the landscape of IT. I want to learn as much as I can about it, hence this book. It takes you through every detail you would ever want to know about everything cloud. All the technology is covered though not necessarily in all the gory detail you might want. I did follow the recommendation in the book that for a more comprehensive coverage of basic networking concepts you should read Networking Bible (by the same author), which is a great complement to this book. The Cloud Computing Bible covers all the PAAS, SAAS and IAAS acronyms and explains them really well, as well as covering the current landscape of technologies and suppliers. There are a few superfluous chapters on things like social media which some readers can skip, but good to be there for completeness. Overall recommended for anyone wanting an overview of everything cloud....more
This is a collection of essays, centred around technology by an erudite polymath. Anyone who has studied both programming and painting immeadiately geThis is a collection of essays, centred around technology by an erudite polymath. Anyone who has studied both programming and painting immeadiately gets my interest, I have dabbled in both these myself. The initial drawcard for me was the painters and hackers essay, comparing and contrasting great art with programming Paul Graham prefers the term 'hacker'. This is true delight to read and the painters and hackers essay is just the start. Here's an overview to give a flavour of it:
Why Nerds are Unpopular The essay every teen should read (except I found if you Mum is suggesting it it probably won't be read!). Very amusing and so true, it is about high school education and the fate of the slightly more intelligent and less social types in that kind of setting.
Hackers and Painters The namesake, and well deserved to be, truly wonderful and insightful essay. I have always believed software development (OK hacking!) is a creative profession - finally someone who agrees and states this way more eloquently than I could have. The way great art emerges from the canvas is the way great design emerges from hacker, comparing today with the glory days of art in the 15th century this such a new way to view both disciplines. Anyone in the software industry - this essay is a must read!
What You Can't Say An essay about group think and monoculture, reminds me of this book on my to read list Monoculture: How One Story is Changing Everything . We need these kind of reminders to give original thought to our beliefs and to look more widely in history to understand how opinions change.
The Other Road Ahead This is a great summary of the trend to 'cloud' computing and what this really means for the process of development. Why it is so much better to develop and deliver software this way than to the desktop.
How to Make Wealth An analysis of how the real 'makers', those providing the value, and are excellent at what they do can leverage this to make more money. Great analysis of why start ups can succeed.
Mind The Gap More of a sociological analysis of the gap between rich and poor, and why this gap is not a bad thing - it is this gap that is actually driving our society.
A Plan for Spam Seems Graham is something of an expert on spam filters, this essay talks about his technique and why it works.
Taste for Makers The dilemma for creatives - how to define 'better' and 'best', what is good design and what is best design, what is beauty and why is that word even used for software design.
Programming Languages Explained A short chapter on different languages and why at this time there is a proliferation of them.
The Hundred Year Language What programming language will we be using in 100 years. I love it when someone gets out of the next 5 minutes and looks at the long road. I can see throughout the book that Graham has an interest and alot of knowledge of history, another interest I share. We need so much more of this thinking today, we think we are so hot and life is so different now than ever - well yes and no. Thinking about where things might be in 100 years suddenly opens our mind to what change really is.
Beating the Averages / Revenge of the Nerds / The Dream Language This should be compulsory reading for every manager involved in software development, especially if you don't code. Finally some real intelligence about different languages and what impact they can really have. Addressing those 'management' type questions about them, he loves Lisp so that gets a huge wrap. I'd love to hear feedback from real hackers if they agree with these chapters or not. It seems incredibly compelling to me, my attempts to learn Java are just convincing me it's a convolution of any normal thought process and C is much more intuitive, he would concur but seems I really have to learn Lisp (add that to the to do list ;-).
Overall Paul Graham has joined my list of intellectual heroes, will be reading everything I find of his from now on. ...more
I don't know where I was for the past 10 years, but it turns out Google has redefined computing. Sleepers wake! The future will be very different fromI don't know where I was for the past 10 years, but it turns out Google has redefined computing. Sleepers wake! The future will be very different from the past. I had no idea that they have millions (well the number is not public) of servers and have redesigned data centre technology. Who also knew about mapreduce and the datcentre as a computer concepts? The democratisation of data and computing is here, how this will play out over time will be as fascinating as the story so far. This is certainly all just beginning. I see the zeitgeist of the power of data and mathamatical computation everywhere. Ayn Rand inspired billionaires are building the future right now. I saw a web site lately for setting rents for landlords using algorthims and databases, we don't seem to have been burned by the GFC at all, this idea that analystics can give us the answers is seductive. It's true we can become blinded by irrelevant factors, see the movie Moneyball for this at work in sports of all places. We want to trust our gut when the data may be a better place to look. Google have taken this idea to an extreme and have made so much money doing it that they are able to fund all these other information rleated applications. Of course none of it would have happenned if they didn't hire the smartest people on the planet and redfine computing by questioning the basic ideas we have been building on in IT for the last 20 years. Is it the death of enterprise computing, supplied by global giants, maybe not but the names will change and the driver wil be the removal of barriers to delivering large scale ubiquitous applications. It's a gold rush! The Google management systems are also delved itot, but there is frustrating little detail on them. There were experiments with 'no managers' but in the end this was abandoned for a still very flat lean approach. People have KPRs (may be wrong with the acronym there) that are shared, transparency and openness create the environment where individuals can excell.
Sorry for any remaining typos, tying text in an android tablet is an exercise in frustration, back to the laptop for book reviews....more