Skip to main content

Recommended For You


Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.

Ratings and Book Reviews ()

Overall rating

4.0 out of 5
5 Stars
0 reviews have 5 stars
4 Stars
1 reviews have 4 stars
3 Stars
0 reviews have 3 stars
2 Stars
0 reviews have 2 stars
1 Star
0 reviews have 1 stars

Share your thoughts

You've already shared your review for this item. Thanks!

We are currently reviewing your submission. Thanks!

Complete your review

All Book Reviews

  • It is easy to read

    Bad Choices by Ali Almossawi is a very clever, educational book designed to help explain IT concepts to budding programmers. It is a conceptual book, explaining what can appear to be quite complex ideas, using everyday examples. Not only does this book explain ideas around algorithms, but when reading the book, it makes you realise how you already follow many of the examples in your everyday life. Almossawi shows how mundane tasks such as sorting socks into pairs can be a descriptive way of looking at ‘arrays’ in computing. You learn how to escape a maze in the most efficient way and how to sort numbers in a ‘linearithmic’ way. I had started a new programming project which required me to write complex XML graphs. I hadn’t even heard of XML graphs at this stage and found the concept quite challenging. It was only once I had learnt how to write graphs that I came across this book. XML graphs are described in a wonderfully simplistic way using the example of a beaded necklace with someone’s name on the beads. I wish I had read this book before starting the project as my life would have been made so much easier. The book seems to be aimed at would-be programmers, students, and people who want a different logical way of looking at things. It is easy to read and most importantly, easy to understand. The concepts discussed are very relevant to computer programming and I would recommend this book to anyone looking to get started in this field.

    Thanks for your feedback!

    0 person found this review helpful

    0 people found this review helpful

    0 of 0 people found this review helpful

You can read this item using any of the following Kobo apps and devices:

  • IOS