Web Pet hate of the Week - "Give us your feedback" survey

From time to time all the time, I run into feedback survey like the one below.

Oh you are an annoying feedback survey

I have not been on this website for many years and I get this prompt box. I could click on "No thanks" and it will put a cookie on the "computer system" (awww, cute words) to prevent this happening again.

It's annoying. You may say otherwise but this is not simplicity. It introduces complexity for companies to ask the customer what they want or finding if they are okay on their website. It is like an annoying sales guy wanting to make sure if you can walk.

It is a good idea not to derail their online journey and let the customer approach you if they have anything to say about your site.

Don't make them think!

Avoid Twitter Bootstrap.

Bootstrap may be grabbing all the attention for start ups or for web designers/developers to build a quick website. You can either download the full whack or customise to how you see fit to match the client's specs.

Here are my top five reasons to avoid using Bootstrap at all cost:

  1. Design. There are so many websites using Bootstrap's design that I am no longer be razzle-dazzle by it. If you want to stand out from the crowd, do something brilliant.
  2. Too many classes. I have seen many sites using over the top inline classes. This isn't the early 2000s where the land of divitis Always write lean, consistent and semantic coding.
  3. Plugins. They just about break all the time leading us to wail and hunt for solutions throughout stackoverflow. Write your own or use existing solution that you know and works.
  4. Bloat. If it is going to be a static website, Bootstrap is not the ideal solution. You perhaps only will use up to 5% of the craziness.
  5. Laziness. One of the pet hates of web designers/developers. If you want to produce something right, do it properly.

So how can you improve yourself in this area? There is no quickfire solution here. The best way to learn are:

  1. Learn how to code better and leaner HTML/CSS/JS/jQuery layout. Make sure you combine accessibility ARIA (hello roles!), Responsive Web Design, and many others from scratch.
  2. Up the game yourself to learn SASS/Less/Stylus (CSS extension language).
  3. Use Susy to help create a better layout and understand why building grids is awesome.
  4. Practice, practice, practice and go back to any of your work thinking "Right, I am going to do code refactoring!".

Now go and produce some awesomeness.

"Thanks for test driving OS X Yosemite"

I feel warm and fuzzy inside!

Email - OS X Yosemite thanks

Creating OS X 10.10 Yosemite USB Drive

OS X Yosemite (OSXY!) is out of the door and it's time to do the USB boot drive.

You will need one of the following:

  • USB drive
  • SD card

You can use USB/Firewire/Thunderbolt external hard drive. Although, I like to keep things small and simple.

Oh and you need a Mac running 10.7 or higher.

Prefer the point and click method?

  1. Get hold of OS X Yosemite from the App Store if you haven't done so already.
  2. Grab DiskMaker X (hint: click on What's this? to download) and copy it to Applications folder.
  3. Run DiskMaker X and follow the instructions.

It's that simple.

Or you prefer to do this in Terminal.app

1) Fire up Terminal (Spotlight to the rescue. Command + spacebar, type Terminal and hit enter).
2) Locate your USB/SD drive (be sure you do know what the name of it!)

df -h

Here's my terminal print out of the USB drive.

/dev/disk2s2                        15Gi  5.0Gi  9.6Gi    35%  1315387  2516409   34%   /Volumes/Install OS X Mavericks

3) To erase the disk, since the USB drive is /dev/disk2s2, it is /dev/disk2.

diskutil eraseDisk HFS+ newdisk disk2

The command is to erase the disk, name it as newdisk and HFS+ is Mac OS Extended filesystem.

4) Now it is time to build the OS X USB drive.

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/newdisk --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction

It will prompt you for your password.

Grab a cup of tea or coffee for this bit.

Erasing Disk: 0%... 10%... 20%... 30%...100%...
    Copying installer files to disk...

Once it is done, you can now boot to the USB drive. To do this, reboot your mac and hold Option (alt) and select the drive.

Top tip:

If you have some apps that you wish to install from the USB, create a directory in the root of USB drive and store them there. It is handy having to install some applications such as VMware Fusion, Adobe products etc. It is a time saver!

Kano - A computer kit for kids

It's a computer — and you make it yourself

Love the idea, love the design (website is superb) and this reminds me a lot of the classic ZX Spectrum 48k. It is an exciting time for kids to get into the world of technology.

I wonder if this will take off at school? Food for thoughts there.