New project: How to catch a fish

I’m pleased to announce my collaboration with the author on the publishing of “How to catch a fish” by Ross Waters.

‘How to Catch a Fish’ is the ultimate kick start for anybody interested in catching fish.

Never before has so much information been condensed into such a wonderfully coherent and understandable way. Volumes of useless details have been slashed in favour of nailing down the crucial ‘need to know’ basics that will enable the reader to enjoy this age old sport to the full.

Every scrap of information in this book is useful and worth knowing. Subjects covered are different types of fish, all you need to know about equipment, bait, location and other worthwhile subjects.

There is no useless waffle within these pages. After reading this book the complete beginner will be exceedingly well equipped to head into the great outdoors and start catching fish.

Ross approached me towards the end of last year about the book he’d written. He wanted some assistance in publishing the book but had no idea where to start and wanted to avoid the traditional route of approaching a major publisher for the process.

We kicked of the project a few months back and I’m pleased so say that we well on our way to the book being available in August via a custom built Drupal website, print, via and Amazon, and also electronic devices such as the Amazon Kindle, Android devices, iPad and iPhone via iTunes.

My involvement is from a technology advisor and project management perspective. I’m guiding the decisions on the technical aspects of the document, delivering it online and in print, putting together the creative and technical team, managing them and the project itself.

Notably all text and artwork for this book are Creative Commons licensed.

I’ll post major updates to this blog on the project status, but if you want more detailed and up-to-date notifications then follow the project via Twitter (, ( and our Facebook page (

Hello world!

Thanks for visiting my website and blog.

This is a project that is long overdue. My focus has been primarily to get the site up and then I shall refine from here. So apologies if anything is a little “rough round the edges”.

I’d appreciate it, that if you spot any problems, bugs, spelling mistakes, etc if you could let me know.

Trust you enjoy the content here.

All the best

Switching to Linux (Ubuntu)

I wrote this up to send to a friend who was interested in moving to Linux. Thought it might help someone else too.

Ubuntu is a Linux distribution. There are thousands of “distributions” based on Linux, Ubuntu being one of them, currently the most popular Linux Desktop distribution sponsored by Canonical, owned by Mark Shuttleworth.

Linux is at the core of these operating systems, the “Linux kernel” as it’s known. Linux and the Ubuntu distribution are free and open source software. This is all explained quite well here:

I start here because this is the fundamental difference between Open source software and Propriety software. Linux vs Mac OS and MS Windows.

The above is important in many ways, but it’s also the fundamental reason why Linux is more secure than Windows or Mac OS. It’s open. How’s that you ask? “Open” more secure? What this means in practice is that when a security flaw (or bug or both) is discovered, it is known to the community immediately and anyone at any time can fix it if they have the skill. This means that serious security flaws are often fixed within hours of them being found. This is NOT the case with Windows and Mac OS. This is because;

a) We only know of the “public” bugs, i.e ones that security researchers have found and published
b) We have to wait for Microsoft or Apple to write a patch to fix it. These are notoriously very slow in being released weeks, months, years in some cases…

Using the following website (or bug tracker as it’s known) you can see every single bug in Ubuntu, see it’s status and even contribute if you have the skill: This is the power of an open source community in action. The users being able on report bugs and / or work on fixing them.

The other fundamental difference is the fact (Windows specific here) is that a normal user has “Admin” rights by default. By “Admin” we mean a “user” who has the right to administer (add/remove/edit operating system files, software or other users files). Why is this so important? If your user does not have Admin rights by default, it means that you have to ok changes to your machine by elevating your user permissions, this is not the default for Windows. Using a correctly set-up Linux distribution, system changes can only happen if you allow them! This means someone needs to know the administrator user-name and password to be able to make changes to your system or install malicious files. I.e. Only user error will compromise your system.

Why are you targeted as a Windows user? Because Windows has a large user base and is notoriously full of security holes, it’s the easiest target. Here is an example (one of to many to mention) of how serious this is: Note that Windows is only more prevalent on Desktops. The Internet is driven by Linux servers and routers. For example, Google uses their own customised Linux kernel to drive their servers.

Common malicious software for Windows like malware, trojans, keystroke loggers etc can also be used to target users and gather login details to online banking sites and other sensitive information.

All these malicious programs target security holes in software. So this brings us full circle, if you using open source software, the chances of a vulnerability not being fixed promptly, and therefore exploited, is much lower, so even if you where exposed to malicious applications, they would not be able to do anything as the security vulnerability would already be fixed.

The simple fact that you have to install (and sometimes pay) for additional software (antivirus) to protect the Windows operating system, which you already paid for, from attacks exploiting security holes that remain un-patched, says enough in my opinion…

So, the big question is if Linux ready for the mass market. Yes. With the latest release of Ubuntu 10.04, Lucid Lynx I can confidently say that it is.

However when making the change to there are some considerations;

a) Are there any applications you cannot do without which are propriety and that only have Windows versions? (i.e. no Linux version). It’s worth noting that MS Office has a very capable replacement which is installed by default in Ubuntu (OpenOffice)

If so you have a few options;

a.1) Wine.

Wine allows you to run most, but not all, Windows programs from within Linux. It provides the basic Windows files the applications need to start and run.


a.2) Run Windows in a virtual machine. This is where you install Windows in a “virtual machine” which runs within your Linux desktop. You can start and stop it as required without having to reboot or leave your Linux desktop environment.


a.3) Dual-boot system. You can have Linux and Windows installed on the same machine. This should be avoided unless it is absolutle nessary. E.g. Some propreity Windows games will just not run under Linux. As a virtual machine will not have full access to 3D capabilities etc the only option is to boot into Windows to install and run the game.


I could go on into more detail but I think the proof is really in trying it out. You do not have to install Ubuntu to try it. Here is some more information on Ubuntu, how to get it and testing.

Review of features
Get it:

The Ubuntu community is an incredible resource. Use it.

Hope to welcome to our community and problem free computing soon. Once you change, you will never go back.

Pin It on Pinterest