The name of this site was inspired by the late great Frank Zappa who’s studio is called the Utility Muffin Research Kitchen. In addition to this Stuart has a penchant for blueberry muffins so there wasn’t any other name that would have been right.
Raised by wolves in Alaska, Stuart was brought back to the UK by the 1979 Anglo-French Alaskan expedition. From there he caught up in language skills and proceeded to move ahead through life. Fast forward 34 years and Stuart is now working as a QA Engineer for Canonical within the online services team who are responsible for Ubuntu One, a set of cloud-based services for the Ubuntu Linux Distro.
Previously Stuart worked for Global Radio, as a Django Developer and before that at Yahoo! as a Senior Frontend Engineer, working on the Yahoo! front-page and marketplace teams.
So far several of Stuart’s articles have been used as recommended reading for various web development courses in Universities and colleges in the USA and this site is read by web developers from all over the world. Stuart regularly attends conferences and events relating to web development and has also spoken at several industry events on various subjects related to web development
Stuart resides with his fiance Sandra and their 9 year-old daughter Emma, 6 year-old son Sean and 4 year-old daughter Molly in the garden of England otherwise known as Kent.
Note: The views on this blog are those of the author and do not represent the views of the author’s employer.
I have vim set-up to use spaces in place of tabs. Sometimes you need to use an actual tab e.g. editing a Makefile. Now whilst it’s possible to change settings so that tabs are used for specific files, a quick tip to remember is to simply type in insert mode:
That is Ctrl and “V” and hit the tab key, et voila you’ve entered an actual tab.
A nice trick for having screen open a new tab in the same directory as the one you’re currently in. To use it add it to your .screenrc
# Open new window in current dir.
bind c stuff "screen -X chdir \$PWD;screen^M"
bind ^c stuff "screen -X chdir \$PWD;screen^M"