Danny Hope's blog
UX, service design, product development, and things I've made.
-
Making a web app feel native on macOS
How a web app manifest, apple-touch-icon, and Safari's 'Add to Dock' can make a localhost dashboard feel like a real Mac app.
bombaydevmacospwatools -
Quick-adding tasks with your voice
Type or speak a task, pick a project, done. How Bombay's quick-add workflow reduces the friction between having an idea and acting on it.
bombayproductivitytoolsuxvoice-input -
Introducing Bombay: from voice to code in seconds
A background service that captures tasks from Apple Reminders and powers a dashboard for refining, prioritising, and automatically implementing them.
automationbombayproductivitytask-managementtools -
The Inbox Method: how tasks flow from capture to code
A file-based task management system where every idea starts as a file in an inbox, flows through refinement stages, and ends as a committed change.
bombayinbox-methodproductivitytask-managementtools -
The UX process: how usability feedback becomes code
A practical UX process that connects usability testing, heuristic analysis, and automated linting into a tight feedback loop.
bombayprocesstoolsusability-testingux -
Two Weeks of Bombay: 170 commits, a connector framework, and a dock menu
A roundup of two weeks of intense development on Bombay — from connector architecture to inline kanban boards, pipeline benchmarks, and e2e testing.
behind-the-scenesbombaydevelopmentrounduptools -
8 Feb: 57 commits across 10 projects
A full day of building: Grok MVP, Bombay Nuxt dashboard, blog overhaul, UX Brighton test suite, and cross-project inbox harmonisation
bombaycodingdannyhope-co-ukdesigngrokhighlight-hovered-wordmermaid-service-blueprintsroundupservicedesigntoolsuxuxbrighton -
Don't round-robin your projects
When switching between many projects, go back to the previous one — not the first. Your memory works backwards, and your workflow should too.
context-switchingproductivitypsychologyvibe-coding -
Service blueprints have no markup language
Every other diagram type has a text syntax. Service blueprints don't. That's about to change.
codingdatadesignmarkupmermaid-service-blueprintsservicedesignux -
Convert interface-centric questions into tasks for better user testing
A useful trick for improving usability scripts. Identify a design-centric question, for example: "What does this red dot mean?" Write the ideal answer, in this case: "The red dot is the number of items needed to…
archiveyandleblog -
Human/machine readable format for titling links in Tweets
Summary Give your Tweeted links titles by using the following format: "This is my link title": http://example.org/ Raison d'être Link titles enable us to add meaning to links. This is especially beneficial for…
archiveyandleblog -
Give me your links
Someone just asked me if they can email me stuff from delicious, you can – here's how: You do it with a for: tag… When you're adding a link to delicious, just tag that link with for:{{username}} i.e. my username is…
archiveyandleblog -
Trusting the Cloud
I've seen various articles recently, asking should we trust ('cloud based' apps such as) Google Docs for serious work? Overlooking the fact that Google Docs doesn't offer the functionality that some clients seem to…
archiveyandleblog -
Logos on Homepages
In the context of the homepage, the image itself is part of the content, so it should be shown as an IMG inside an H1 – not a background in that H1. On other pages, however, it makes sense for the image to be the…
archivecodingyandleblog -
Mad Dogs and Enlgish Wine
Henry (who talks at the Geek Wine Thing) and Andy from The Butlers Wine Cellar are doing a 2000 KM cycling trip to raise: money for the the Chestnut Tree House children’s hospice and…awareness of quality English…
archivegeek-wine-thingyandleblog -
Geek Wine Thing – Back for 2008
Having just spoken to Henry from The Butlers Wine Cellar, I'm pleased to announce that the Geek Wine Thing is back for 2008. You can register on upcoming. We haven't agreed a theme yet, so please feel free to suggest…
archivegeek-wine-thingyandleblog -
3 Ways to Improve Your Website Based on Statistics
Website stats contain so much data that it can be hard to know what to do with that information. Here are 3 ways that you can use statistics to make your site better: Look for the most frequent search term and work…
archiveyandleblog -
Emotional Engagement
For several months now I've been irritated by a pair of annoying pop-ups (modal dialog boxes to be precise) that appear, one after the other, every time I start iTunes. This is the SRS iWOW plug-in telling me that my…
archiveuxyandleblog -
Week of SkillSwaps
I'm helping organize a Week of SkillSwaps as part of the Brighton Digital Festival and I happy to announce that 5 sessions have now been confirmed. Links for Booking Photography 101 with Jane Dallaway Master…
archiveyandleblog -
Ugly Beautiful
I've recently noticed a trend towards ugly marketing: lingscars.com (Via Tom Nixon)Skills Matter's HTML emailsReally ugly email from BordersI don't know yet whether I love it or hate it.
archiveyandleblog -
Keeping Things Public
By default I always assume that things are public unless there's good reason to make it private. Of course I would always make sure that those involved are in the know before anything gets published.
archiveyandleblog -
A Flickr API Method for Getting Note Coordinates Please
I recently did a rough interface design for an image grouping tool that a client has requested. Having uploaded the file to Flickr, I added some notes explaining how it would work. What I want now is a way of getting…
archiveyandleblog -
Art Meddler Blog
Recently I've been working with Ben Sauer on an art-related web application, working title: Art Meddler. So far we've: Gone through the ideation stageMocked-up a few design ideas in paper (I think we might do more of…
archiveyandleblog -
Brighton's Homogenous Networks
The Sussex Innovation Centre on the University of Sussex campus houses about 70 companies. I'm hoping that events like this morning's Open Coffee Sussex meet-up will bring what I perceive to be Brighton's two…
archivesussexdigitalyandleblog -
Idea for a £5 App: Snipget
A central repository for your code snippets. A simple API means you can get (and manage) your snippets from any supporting 3rd party application. Snippets are discreet, taggable and shareable (and have their own…
archiveyandleblog -
Showing Impoortance in File-based Bug Management
A while ago, when I talked about file-based bug management, I mentioned using colour coding in Apple's Finder to indicate priority… Since the finder allows labeling of files, some idea of the priority of a task can…
archiveyandleblog -
Themes for the Second Geek Wine Thing
[update June 15th 2007] I've put a wiki up for the event, the only stuff on it at time of posting is a page where you can suggest ideas for future tasting themes (there's a list of past themes on that page too). The…
archivegeek-wine-thingwineyandleblog -
A Better ReadSpeaker Implementation
Ben and I have recently been working on a project to improve the accessibility of a website we've been involved with for some time. One of the decisions we took early on in the project was to make the page…
archivedesignyandleblog -
Innagural Geek Wine Thing
Last night was the inaugural Geek Wine Thing and it was a real success. So I want to say thank you to everyone who came, including Henry and Will from The Butlers Wine Cellar. This was the first time I've taken…
archivegeek-wine-thingwineyandleblog -
Geek Wine Thing Update
I recently posted an introduction to the Geek Wine Thing. For those attending, a quick note: you have to sign-up on upcoming. Unfortunately all places are taken now. However, if you add a comment saying you want to…
archivegeek-wine-thingwineyandleblog -
StripMe.org
Hot on the heels of my recent post about stripping comments from CSS… Dave called saying he'd written a PHP script which did exactly what I needed. He gave me a test address and sure enough it worked. I immediately…
archivedesigndevelopmentyandleblog -
Where I work
This is also where the Geek Wine Tasting is going to be held. Zooming into a birds-eye-view of the building I work in. Other file formats are available on Revver: http://one.revver.com/watch/271594 Done with Snapz…
archiveyandleblog -
Enjoying CSSEdit 2.5
I've recently upgraded to a CSS editor called, surprisingly enough, CSSEdit and have been really impressed. One of things I've been quick to start using is the application's group feature. This allows me to break my…
archivedesigndevelopmentyandleblog -
Idea: CSS Comment Stripper
Update: StripMe.org is live. Yandleblog post about it. I recently read a post on a local mailing list where someone emphatically said "style sheets should not have comments in them. Ever." (or something along those…
archivedesigndevelopmentyandleblog -
Certificates are Irrelevat in New Media
Rosie is against certification , and I have to agree with her. Certificates measure a persons abilities in a specific area at a given point in time. Whereas anyone working in new media has to be constantly learning…
archiveyandleblog -
Geek Wine Thing
Update: http://yandleblog.com/2007/05/geek-wine-thing-update.html Some of you may have heard me talk about the 'Geek Wine Thing'. Well it looks like it might go ahead. Tuesday the 22nd of May is the likely date.…
archivegeek-wine-thingwineyandleblog -
Are You Reading This?
Well obviously you are but how do I know if you don't comment? Go on - massage my ego and tell me who you are.
archiveyandleblog -
Experimental Desktop
Inspired by the following question (from Roger Johansson of 456 Berea St): Do you maximise your browser window? …and since I'm always telling people that the best upgrade they can make to their computer is to get…
archivedesignyandleblog -
Get into Adobe Apollo
If you haven't heard of Apollo, this is how Adobe describe it: Apollo is the code name for a cross-operating system runtime that allows developers to leverage their existing Web development skills in HTML,…
archivedesignfutureyandleblog -
Will the iPhone Feature Haptic Feedback?
A common criticism of on-screen controls is the lack of physical feedback. This article (found via small surfaces) suggests that there may be an answer: http://touching-people.com/posts/view/23 Will/can the iPhone…
archivedesignyandleblog -
Why Developers Should Suport non-Internet Explorer Browsers (right from the start)
It's a really stupid idea to not support non-IE browsers because one unhappy person counters ten happy people. Also early adopters who blog mostly use Firefox (or Safari, Opera or Camino). So in the phase where a…
archivedesignyandleblog -
A Potential Tipping Point in Translation
A colleague of mine asked me how the translation on a the Royal Ocean Racing Club website works, I explained that it was a free service offered by Google and that it could easily be applied to any site for free. (The…
archivedesignyandleblog -
To Little
Web application designers have been using the 'less is more' mantra now for a few years but there is a growing trend towards applications that, in various ways, don't do enough. TODOLIST is a good example of this. I…
archivedesignyandleblog -
Useful Dashboard Widget: Minutes
For those of you not familiar with CRON, 'Minutes' presents an easy way to trigger events in OS X. This is one of the few useful widgets I've found and it's pretty simple. Turn the knob to set counting time, the…
archivedesignyandleblog -
Get a better service in Google Mail
Long story short: set your preferred language to be English (US) if you want a better service in Google Mail. I've been meaning to use Google Mail rather than Thunderbird for my email for a while now and just…
archiveemailusabilityyandleblog -
Think what you would do if only you had the money then figure out how you can do it anyway 2
I'm helping organize the next 'Think what you would do if only you had the money then figure out how you can do it anyway' so come along. [from the upcoming entry] It is: - a workshop for startups of any stripe: web…
archiveyandleblog -
Another 'Upside-down' Interface
Whenever I've tell friends or colleagues that mobile devices should present a more ergonomic interface where the keypad is above the screen, I'm met with with ridicule. So it's gratifying that I'm not alone: London…
archivedesignyandleblog -
Another Minor Flickr Success
A couple of weeks ago a mentioned the Fabrica new years card. Well, now I've had another minor success in Flickr: This time a picture taken looking down into Victoria Station was used by SHiFT, an organisation that…
archivedesignyandleblog -
GUI Widgets Broken Link
Ages ago I posted a link to an Illustrator file full of useful little GUI widgets to help with web application design. I'm not sure how many people actually got to see the file however because at some point I broke…
archivedesignyandleblog -
Organization Personas
Jon Stahl has some Initial Thoughts on a “Plone For Nonprofits” bundle. The first comment beneath the blog post was to do with Linguaplone a plugin or 'product' for Plone which allows a site to be translated into…
archivedesignyandleblog -
Social Web Application Idea: Open Heuristics
There are basically two steps (after registering): Site owners submit a website (or site section or even page) for heuristic evaluation.Evaluators submit a list of errors - each tagged with zero or more…
archiveyandleblog -
Fabrica New Years Card: A Minor Success for Flickr and the Creative Commons
Just before Christmas I got a phone call from Fabrica (sorry I can't remember the persons name if you're reading this) asking for permission to use a photograph of mine that they'd found on Flickr for their new years…
archivedesignsussexdigitalyandleblog -
Idea for a Widget: MyBlogPrefs
Blogs that display a huge array of little icons asking the visitor to bookmark their site with services like Reddit or del.icio.us remind me of what 80s skaters referred to as victims – the kind of people who…
archivedesignideasyandleblog -
Preventing Temporarily-necessary Hacks from Slipping into the Final Release
Jason Fried asked: What techniques have you used to keep ugly temporarily-necessary hacks from slipping into your final release? Here are some techniques we've used: Wrap comments in a script which hides the…
archivedesignyandleblog -
File-based Bug Management
In 'Using things for other things Jon Hicks outlines little sort of hacks which involve using products in new ways, which inspired me to write this. Having tried and failed with monolithic more fully featured bug…
archivedesignyandleblog -
How to Make Setting up an Ecommerce Store as Easy as Logging into Flickr.
Here's an outline for a website idea (that we shall call WebsiteX) that could make setting up an ecommerce store as easy as logging into Flickr. What Shopkeepers Do (Steps 1+2 aren't necessary for people with Flickr…
archivedesignyandleblog -
d.Construct 2007 Ideas
I attended the d.Construct 2006 conference earlier this year and thought it was good but lacking in certain areas. Here are some areas that I would like to see covered next year:Ubiquitous Computing Usability and…
archivedesignsussexdigitalyandleblog -
Recent Blogging Advice (another metablogging post you've seen 100 times or more)
This morning I attended a Brighton & Hove Chamber of Commerce business breakfast at Carluccio's and listened to a talk by Kate Hammond (an international healthcare consultant) entitled 'Having it all'. The talk…
archiveyandleblog -
Avoid 'Demographics' in Personas
In 'Bring Your Personas to Life!' Zef Fugaz suggests ways for us to get into our personas heads but I think there's something wrong with the language he uses in one part: "…may include information about the persona’s…
archivedesignuxyandleblog -
Clients: Don't Apologise for Submiting Bug Reports
Right now Ben and I are putting the finishing touches to a Plone-based website for a client in Bolton. I just read an email from a client that started like this: Subject: feed bug P.B. wrote: > Sorry Danny these…
archivedesignsussexdigitalyandleblog -
'Upside-down' Interfaces for Handhelds: Good. Reins on a Car: Bad
I just saw Samsung/Bang & Olufsen's 'Serene' phone (found via a Signal Versus Noise post). These are my first impressions of the device: I would like to see more devices where the controls are at the top as this is…
archivedesignyandleblog -
Joining Google's Office Apps
Recently I've seen complaints that Google have done a bad job of integrating top of thier office applications like Gmail, Docs & Spreadsheets, etc together - all they've done so far is show a row of links to each…
archivedesignyandleblog -
Cognitive Biases Cheat Sheet
Cognitive biases cheat sheet is now available. This is just a repurposed Wikipedia page but if you're involved in user-centered design this may be useful to you.
archivedesignyandleblog -
Information Architecture Conversations
Some good information architecture-related listening: Chiara Fox of Adaptive Path: Understanding Your Content Peter Morville of Semantic Studios: Ambient Findability
archivedesignyandleblog -
Integrating Plone with Other Systems
From 'Plone Lovers Unite!: An Interview with Plone Conference Organizer Jon Stahl' Integration with other systems: Plone is really good at connecting with other technology systems. For example, it's really easy to…
archiveyandleblog -
Get Your Ideas Accepted
Inspired by "Designing Through the Storm" If you’re sure that the client has missed an important point or made a decision without understanding the potential consequences, you’d be remiss if you didn’t make a calm,…
archivedesignyandleblog -
Nice Venue, Shame about the Newsletter
Two of the best know Brighton Venues - The Brighton Dome and someday both need to improve their newsletters. KomediaI understand the idea that the black background creates a theatrical feel but the dark text just…
archivedesignyandleblog -
Cheap ≠ Inaccessible
In answer to the question ' 1: Why are so many sites still inaccessible?' (in a recent interview for .Net magazine) Andy Budd said: …It is the responsibility of the web development profession to educate clients about…
archivedesignyandleblog -
What to do about WCAG2.0
In this article on A List Apart, Joe Clark, author of Building Accessible Websites says 'To Hell with WCAG2': http://www.alistapart.com/articles/tohellwithwcag2 What do you think? Should we: stick with version 1try…
archivedesignyandleblog -
Road Trip Effect in Google Maps (update)
In my first blog entry (just over a year ago), I suggested using Google Maps to create a roadtrip effect, well it seems someone's now done it (sort of). via: Oreilly Radar
archiveyandleblog -
Do You Really Need Search on your Website?
Gerry McGovern : Gerry McGovern (a content management expert) asks 'Do you really need search on your website?' saying: You need to be doing ongoing analysis and refinement to ensure that your customers get the best…
archivedesignuxyandleblog -
Does Search Make Web Designers Redundant?
In 'The Search Lurch: Have We Become Lazy Googlers or Smarter Web Researchers?', 4 distinguished internet luminaries answer questions on people's evolving use of search. While search provides users with a consistent…
archivedesignyandleblog -
Is Your Homepage Immature?
adaptive path » is your homepage immature? This article gets across some good principals but when it comes to the 'Six Steps to Help Your Homepage Grow Up' a bias towards large corporate websites is in evedence -…
archivedesignyandleblog -
Find out Whether People Prefer Firefox or Internet Explorer
Amanda Congdon interviews conducts a straw pole to discover whether the public prefer Firefox or Internet Explorer
archiveyandleblog -
Firefox Flicks
Obviously it should have come as no surprise that the folks over at Rocket Boom recorded a Firefox/IE survey today since the Mozilla foundation are actively encouraging a grass roots advertising campaign.
archiveyandleblog -
Add an Alias to the Applications Folder in Your OS X Installers
I recently wrote about how easy the Gizmo installer for OS X was, it seems that this style is becoming a trend for installers, with the newly released Firefox 1.5 following suite. My only criticism of this design is…
archivedesignyandleblog -
Fluxiom
fluxiom matches about as many web 2.0 criteria as any app I've seen and it's not even available yet.
archiveyandleblog -
New Plone-based Website for Local (Brighton) Gallery
We just finished a new website for local gallery: Two Kats and a Cow. It's a fully editable Plone-based website and all the content added by it's owners (3 artists).
archiveyandleblog -
Gizmo Installer
One of the complaints I have about open source software is that it's not always the easiest to use, however the Gizmo, an open source equivalent to Skype) has one of the best OS X installers I've seen. Under OS X you…
archivedesignyandleblog -
Movies Showing how to Use the Plone Content Management System
Several movies demonstrating how to edit your website using the Plone content management system are now available for your viewing pleasure. Originally these movies were made available to BPMA (British Postal Museum…
archiveyandleblog -
Password-only Login
Jason Fried at 37 Signals recently asked: …What benefits are gained by doing away with the username and password process and replacing it with a cryptic URL that you can’t remember?Users bookmarking unmemorable,…
archivedesignyandleblog -
Article about developing editable sites in Plone.
After completing work on The British Postal Museum and Archive's Plone based website, I colaborated with the client to produce this article: Postal heritage and Plone, or: how I learned to stop worrying and love…
archivedesignyandleblog -
Some Websites I Designed
This is not an exhaustive list, I've actually designed more than 50 websites, these are some of the more recent ones. AdbibKelmscott Manor Sue Bond PR British Postal Museum & Archive Youth Arts Online PeoplePlayUK…
archivedesignyandleblog -
GUI Widgets in Adobe Illustrator
This is an Adobe Illustrator (version 10) document containg various useful GUI (graphical user interface) elements. I would really like to hear feedback about what needs to be added to make the thing more useful.…
archivedesignyandleblog -
PHP Password Generator
Does anyone know of a PHP-based system which is capable of generating passwords from randomly chosen adjectives and nouns e.g. - savoury manlike oracle - exclusive malformed seal - old free papaya - etc. Maybe the…
archivedesignyandleblog -
The Road Trip Effect in Google Maps
The Road Trip Effect is an OS X application which allows you to create map route animations of journeys. But it's limited to using a straight line between 2 points. A plugin could be written for Firefox that uses the…
archiveyandleblog