Showing posts with label geek. Show all posts
Showing posts with label geek. Show all posts

Geek Mafia: Black Hat Blues (PM Fiction) Review

Geek Mafia: Black Hat Blues (PM Fiction)
Average Reviews:

(More customer reviews)
Are you looking to buy Geek Mafia: Black Hat Blues (PM Fiction)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Geek Mafia: Black Hat Blues (PM Fiction). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Geek Mafia: Black Hat Blues (PM Fiction) ReviewThe book once again finds a group of grifters, now aided by a number of hackers, attempting to pull off their largest heist yet. It is obvious that Dakan acquired an incredible amount of research in preparing for this story. It is welcome but, like the previous two books, the 2nd act gets bogged down in character exposition. For stories who's draw is the techno-shenanigans this section ends up being tolerated to get to the payout at the end. The lack of a clear 'baddie' also hurts the title. And for those series fans hoping for more insight into the shadowy Isaiah and his intriguing anti-corporation? Sorry, the uber compelling heavy is nothing more than a set-prop here.
Yet, despite its short comings, Black Hat Blues still is a compelling read for the right audience. Dakan does justice to the complexities of hacking - there's no magical Hollywood interfaces here. The measures and counter-measures taken are believable. Actions have real consequences. Finally, Dakan does not shy away from breaking the team down and discarding intriguing characters along the way. While it would be incredibly tempting to magically have everything work out Black Hat Blues gives no quarter in this regard, and is better for it.
Like the previous two installments of Rick Dakan's Geek Mafia series, Black Hat Blues will either be an entertaining romp or a confusing jargon-fest. Black Hat Blues is a fun summer read for those who enjoy their entertainment in the vein of the "Ocean's 13" movies, BBC's "Hustle" television series, or even TNT's "Leverage" and/or USA's "Burn Notice" shows - albeit with glasses and a propeller cap. If you enjoy reading about cool geeks doing subversive things in clever ways you'll enjoy Black Hat Blues. If long passages on how a compromised computer network can lead to more complicated social engineering sounds tedious, you'll want to pass.
Geek Mafia: Black Hat Blues (PM Fiction) OverviewA gripping story of con artists and activists, this story follows a crew of elite hackers, new recruits, anarchists, and impersonators as they attempt to take down their most challenging target to date-the U.S. Department of Homeland Security. Gathered under the cover of HackerCon in Washington DC-a place for security experts, penetration testers, and technology geeks to meet and discuss the latest hacks and exploits-this group of renegades plot their attack on the federal government for its objectionable security practices. Thought provoking and entertaining, this fast-paced adventure is based on years of research in the hacker community, addresses many contemporary social issues, and provides an overview of how hacking really works.

Want to learn more information about Geek Mafia: Black Hat Blues (PM Fiction)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

How to Be a Geek Goddess: Practical Advice for Using Computers with Smarts and Style Review

How to Be a Geek Goddess: Practical Advice for Using Computers with Smarts and Style
Average Reviews:

(More customer reviews)
Are you looking to buy How to Be a Geek Goddess: Practical Advice for Using Computers with Smarts and Style? Here is the right place to find the great deals. we can offer discounts of up to 90% on How to Be a Geek Goddess: Practical Advice for Using Computers with Smarts and Style. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

How to Be a Geek Goddess: Practical Advice for Using Computers with Smarts and Style ReviewThis is a great book! It DOES tell you everything you need to know before purchasing techy stuff. I love the format, the "Dear Geek Goddess" letters make it a really entertaining read. Also, the chapters on protecting your kids when they are online are just priceless. Every mom should read that part! I would highly recommend this book!How to Be a Geek Goddess: Practical Advice for Using Computers with Smarts and Style Overview

Want to learn more information about How to Be a Geek Goddess: Practical Advice for Using Computers with Smarts and Style?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) Review

Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
Average Reviews:

(More customer reviews)
Are you looking to buy Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) ReviewThe idea of this book is that thirty software developers and/or researchers (respectable ones, no doubt there), had to find the most beautiful piece of code and present its study. Each of them then writes a chapter and there you have it - a volume of "beautiful code" ! Simple as that.
If there was somebody to fully support the idea of such book, it would be me - I believe that the software industry already spent too much time and effort neglecting the art-and-craft in programming, pretending that it all can be reduced to hard math. Didn't work so far, did it ? Then I very welcome books like this one. But not exactly the one.
Let me put it this way - I couldn't say anything good about this book except that I adore the concept and found may be ten of thirty three chapters interesting (not necessarily beautiful). Beauty is in the eye of the beholder they say, but this lame excuse is the last good thing I could say for this book.
It was supposed to be pedagogical. Did not happen. Rather than making it timeless reference for the readers, the book made a tribune for the authors to talk about, uhm, just about anything. We know how programmers love to talk about what they do, and it's ok. But we also know that they often mumble instead of talking and it's very difficult for us to understand one another, no matter friendly or hostile. This is not to mention that there are no commonality in topics or style or language (programming or English) or anything. The editor had simply glued it together.
Not so bad you say, a good assortment is fine you say ? Let me tell you more, and it's all downhill.
It's as though you expected an album of paintings but instead got a book of random excerpts from chemical specifications for producing paints.
Exemplary conventional antimicrobial, antimildew, or antialgae agent includes 3-iodo-2-propynyl butylcarbamate, diiodomethyl-p-tolylsulfone, 1,2-benzoisothiazolin-3-one, 2-methylthio-4-tert-butylamino-6-cyclopropylamino-s-triazine, 2-(4-thiocyanomethylthio) benzothiazole and the mixtures thereof.
See how beautiful it is that can be painted with that ?
If you ask me, a book like this ought to have structure. Remember the classic one by Gamma et al - they also presented abstract things from different areas or levels, but they kept the information stylistically uniform and structured against a clear taxonomy. Not the case here.
Each chapter is about different matter, presented in a different way. One author presents a performance hack in which he compiles code on the fly. The chapter will then contain several pages of dynamic assembly. The other will show an interesting approach to syntax parsing. This one will have 50 short snippets of something JavaScript-like. Yet another will tell you how to automate debugging by automatically mutating the application. This one won't have code at all. Yet another will show a slick algorithm for counting bits in a word. This one will have a lot of bitwise arithmetic.
And I just loved the one that has NASA in it's title. There - "A Highly Reliable Enterprise System For NASA's Mars Rover Mission". Wow ! How promising ! Want to know what it says ? It says - "In NASA they love their software reliable, even a web-based file server, and so we present you a web-based file server built with JavaBeans in three-tier architecture". Ahem, Mars Rover anyone ?
Don't get me wrong, some of the chapters are reasonably interesting. Interesting ! Not beautiful !
With a little exception, the authors don't even mention the word "beautiful" in their texts. They allure with "There, we have this system, it works like this..." . What exactly the author finds beatiful about it and why - remains secret.
The most impressive standout was the chapter written by Yukihiro Matsumoto, the creator of Ruby. Three pages in which he simply speaks about what he believes a beautiful code is. He explains to you his understanding of a beautiful code. This is what the book is all about !
Instead, many chapters just demonstrate a few pages (!) of code and conclude - it is beautiful, see !
Many times I wasn't unable to grasp the problem - what was it that required that so called beauty to emerge ? I couldn't see the whole picture, but the authors sort of presume I do and so my possible appreciation of beauty requires deep understanding. What if I show you a magnified fragment of Mona Lisa's background, some 3x3 blackish pixels ? No doubt, Leonardo had to paint them too. But what was that beauty again ?
Only a few authors were wise enough to use a pseudocode. Something that anyone can read, no matter from which camp. Otherwise it's just weird when the authors present their beatiful code in Ruby or Perl or LISP. Look, I didn't touch Ruby yet, I hate Perl and I can't imagine using LISP in practice. Nevertheless the authors repeatedly say something like "It's easy, I'll show you, this bracket does this and that character does something else. Now you see how beautiful it is ?". They literally show you a piece of poetry in foreign language and ask you to appreciate it.
A classical example of awful poetry in Russian is (transliterated)
Ya poet, zovus' Neznajka,
ot menya vam balalajka.
Can you tell whether it's good or bad and why ? What if I told you it's beatiful ? Would you believe ? Does it appeal to your sense of beauty ? Same thing about this entire book.
Awful implementation of an idea that I fully adore. In fact, implementations like this undermine the idea, that's why I rate this book so low and put it away with disgust.
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) OverviewHow do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International. tion.

Want to learn more information about Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...