Things what I writ

I sometimes write nonsense about things to try and sound clever

That’s how I knew this hypothesis would break my flow

it is a comfortable complacency that makes a problem easy to solve. even worse when you’ve developed that complacency over a considerable number of years which by the virtue of time passed assumes some authority by experience. it’s not even authority that’s the problem. I can do authority. authority is really just gravity. it’s the sense that one is somehow innately qualified to pontificate and elaborate because they might use very long sentences without much punctuation which means its really quite difficult to know whether its puerile conjecture or learned missive.

I’m experienced. I’ve been around for ages. I know what a problem looks like and I know what a solution looks like. very often it’s very easy to use the very solution that probably solved a very similar problem when I came across it, ooh, a coupe of years ago or something. and generally that’s alright. it’s an adequate response to a challenge that while intellectually does not stretch the rubber of the mind can serve to define success within a constraint borne of utter fucking laziness.

and the commoditisation of the mind is a curious and debilitating thing. off-the-cortex solutions are a shortcut to banality. ready-to-think is the antithesis of brain couture. the synaptic pathways trodden through the infinite green pastures of the mind are the ruts in which our freedom of thought gets stuck, guiding it irrevocably to the cliff edge of reason where, like pathetic idea bison, it simply throws itself off the edge, crashing into the dry river bed of missed opportunity.

I mean, just because something worked before, it doesn’t mean it’ll simply work again. have a proper think.

Have phone, will travel

This is a blog on a plane. It is the story of a number of systems I’m using to make the overall travel experience simpler, more efficient, and less painful. It will include this plane. It will include a few trains. It might also include a taxi or two. And hotels. And maybe some government systems that will allow me to enter the country without all those questions they felt necessary to ask me back in 1984 because I had a bit of a beard and looked like I maybe hadn’t slept much.

It will definitely include online booking systems.

All of today’s journey was researched online. Of course it was. How else do you do it these days? Nearly all of it was booked online, apart from the taxi. The taxi company we use for work does have some kind of online booking system I think, but it works rather better to phone the night before and tell them in person, because I’m not entirely convinced the online system is anything more than a copy of wordstar sending faxes to a pigeon.

And everything has been tracked online. Confirmation of booking, booking reference, whether the train is on time, what platform it will be on, checking into my fight, getting my boarding pass, checking the plane will be on time, what departure gate it will be at, right up to me sitting here in 27k somewhere over a cloud the size of Greenland, having taken a photo of my feet and a highlife magazine and bored 1044 to death with it on twitter.

When I say online, of course, I mean, on my phone. Everything I’ve mentioned here has been done using my phone. That’s to say the train company, the airline, the hotel chain (not the taxi company) make it possible for me to arrange and book and track an entire travel itinerary just using my phone. I mean, I could have used a desktop computer or a laptop, but, you know, that’s not the first thing we do these days. I fill the gaps between whatever I do either side of gaps by fiddling with my phone. It might as well be productive fiddling. Those companies might as well make it easy to use their service over someone else’s, because, increasingly, if I can’t do it on my phone, I won’t do it at all.

There are of course, some drawbacks to a wholly phone-based travel experience. When I want to print out the hotel details to leave at home, I’m a bit stuck. It’s almost an affront to have to turn on the poor neglected desktop just to connect to a printer. But really, that’s about it. For me, this is an entirely paperless trip. So paperless, in fact, that I forgot to take the most important piece of paper of all. My passport.

Ok, so I didn’t really forget it, BUT I NEARLY DID. That’s a good enough anecdote for me to describe the modern travel experience and how it’s changed our expectations of what is possible. The ubiquity of mobile and its effect on some of our largest ecosystems continues to change the way we manage our lives, mostly, I think, for the better.

I should probably point out the some of the apps and mobile sites I had to use to make this happen were fucking awful, but that might take the edge off my nicely upbeat story, so I won’t.

Get personal with personas

“Tim is 44. He likes to create engaging experiences for users, and will spend far too long on the tiniest detail that he thinks makes a subtle difference.”

On this scale he rates highly. On this scale he rates pretty low.

Hopefully, what motivates Tim and determines his relationship with company X, happens to be something that company X happens to be releasing in the next version of product Y.

This places Tim on a matrix that fits in the bottom corner of the page we don’t know what to fill with.”

Persona pitfalls

If this sounds familiar, then you’ve also been on one of those projects where the creation of personas are merely a tick a box in the project plan, and not seen as an opportunity to really understand customer behaviours and motivations, to represent them as accurately as possible throughout the development of a product or service.

Tick box personas are worse than useless. They’re actually anti-personas; nominally a reflection of stakeholder expectations that woefully misrepresents real users.

But let’s be clear. Creating personas that enrich understanding, and guide our design principles is notoriously difficult, even allowing for due diligence on researching users and understanding:

  • behaviours
  • needs
  • motivations
  • peripheral influences
  • personalities
  • back stories


and so on. It takes time to develop, iterate and review personas. It requires a breadth of understanding and skill of interpretation that certainly I don’t pretend to have. I mean, I can create a persona in five minutes; but not a useful one.

Persona benefits

But if they’re done well, personas can really drive a design conversation. What I mean by that, since I just strayed in to slidespeak there, is that well-crafted personas help you understand and validate what’s important from a user’s perspective.

I recently spent some time with a colleague at Foolproof, Mara Protano, developing user journeys and sketching out concepts for a financial services client. Mara had invested a huge amount of effort in researching user types, identifying their experiences and motivations. This allowed her to design, refine, distil and validate a small set of personas that provided a clear reference for us as we began to consider scenarios and usage patterns.

These were proper personas, backed up by a room full of research, and they made a huge difference to the project. You can’t just populate a template and hope to be successful. You have to start with a blank canvas every time and be prepared to justify, argue, and back yourself up when challenged on your deliverables. With her depth of understanding, Mara was able to do this with confidence and clarity whenever we questioned our assumptions.

Persona development can be contradictory. We use personas to validate and stress-test user journeys, scenarios, navigation models and so on, but we often don’t stress-test the personas themselves to see if they withstand scrutiny.

Go persona yourself

To illustrate just how hard it is to create meaningful personas, and how easy it is for them to misrepresent, try this: create a set of personas for your own family (including pets), and then give them to someone who doesn’t know you. Ask them to draw a picture of your family and give it to somebody else who doesn’t know you. Then get that person to describe your family to you. It’s weird, but eye-opening. Imagine those individuals as, say, researcher, UX designer and creative designer, and you’ll see how easily poorly executed personas break down.

A matter of doubt in UX

Here’s a caveat: I crowdsourced this topic and so I’m just fulfilling my side of that bargain. Here’s another caveat: I’ve had a couple of drinks and so I’m probably a bit shouty. I can provide more caveats. However, despite those caveats, I can vouch for the integrity of the words I’m typing here as the truth as I see it based on the experiences I’ve had and the work I’ve done. Which is about as far as I can trust anybody who talks about UX these days.

That’s not to say that those people who I follow, converse with, pay to see, acknowledge or otherwise reference as UX professionals can’t also vouch for the words they say and the positions they adopt and the propositions they make and the work the refer to. It’s just that I’ve no way of validating it. I personally know and work with a very small number of UX professionals, notwithstanding the ones who have passed me by in other jobs, countries and lives and it’s only that very small number that I can honestly say that when they tell me they’ve done something and that they learned something and that it might be useful to me that I know it to be true.

In of itself, that’s not really much of an issue. I love a case study. I love good examples. I love it when people describe to me a learning experience by way of exposing their own fallibility. I can grok all these things. I like ‘here’s what I did’. There’s a solidarity in that openness and a learning outcome for all of us. The truth is self-evident in the telling of the story, bourne of which is a mandate to formulate recommendation and proposition.

Where I’m able to give less credence is when I’m simply directed to a method or practice, a voice or opinion, which is dependent on an assumed qualification to do so. Even if I’m taken with the proposition, without qualification, I have to question the validity if I have absolutely no idea what you’ve done, what you do, or whether you’re any good at it. I end up applying that rule of doubt whether you’re relatively new to UX or whether you’ve been to every IA summit, like, ever, because it makes no difference to me if the perception of your authority is so very institutionalised that what you say must be true. Mostly, it just means that you can say it very well, and that’s all I can honestly evaluate.

All of which is, of course, a circular argument, since there is absolutely no reason why you should afford me the courtesy that I deny others: just to take my word for it. But next time somebody tells you that ‘failing is great practice’, take a moment to challenge that statement. Why is it great practice? Why should you believe them? Next time someone tells you that you that ‘waterfall is a dead model’, take a moment to challenge that statement. How can they justify that? What have they done to support that position? Next time somebody tells you that ‘you’ve defined UX incorrectly’, well, good luck with that one.

In the end, this is really a minor issue I’ve chosen to explode into some dribbling manifesto, but the central issue I still believe to be problematic. I hear you, I rather like you, but really, I don’t know you. It’s not a matter of trust. It’s a matter of doubt.

listening post: aimee mann – calling it quits

In UX, there isn’t an everything

At the Lightning UX event in London a few weeks ago, I was lucky enough to share the stage with some very clever people talking about designing for mobile. Except that I wasn’t talking about designing for mobile. I happened to be the speaker who forgot to read the brief. So I talked, lightning style, about something completely different

I chose to speak about the hopelessness of trying to keep up with new and re-invented user experience methods and practices. As UX further develops and evolves, it can sometimes seem that every week it attempts to eat itself.

As a UX professional with a relatively long service, this can be difficult to keep up with, especially when you’re just trying to do some work. For any relative newcomer to the profession, this must be like trying to herd cats blindfolded, whilst everyone in your Twitter timeline is riding around on fixed-gear bicycles, shouting at you about which cat you should herd.

UX Method Interpolation Theory

So to help me make appropriate decisions about what to do and when, I’ve developed by own UX Method Interpolation Theory.

In short, in UX, there are too many methods and too little time. Simply choosing the right methods at the right times is a reasonable strategy. In practice, if I’m feeling left behind with new methods or practices that I’m expected to know, I tell myself this:

  • You don’t have to know everything
  • You’ll never know everything
  • And actually, as far as UX goes, there isn’t, and probably never will be, an everything


Thankfully, I don’t have to go into great detail here, because, as usual, the Lightning UX folks recorded the whole thing and, if you’re inclined, you can give up 6:45 minutes of your time to see what I had to say.

Without giving too much away, I won’t be able to give this presentation again. Which is a shame, since I hoped to see some hands go up.

Digital Creatives at the Hot Source 7×7

Last week I was kindly invited to take part in the Hot Source 7×7 event hosted at our very own Foolproof Group offices in Norwich. Hot Source is a community collective of digital creative, natives, professionals, amateurs, enthusiasts, start-ups, business owners, in fact, anybody who might have anything to do with digital in and around Norwich

The last Thursday of every month, we gather together, have a couple of drinks, and invite a couple of folks to talk about something that means a lot to them and might be of interest to the rest of us. And very nice events they are too. This time around, we thought we might change the format slightly, to get a few more people up and talking and, on a warm summer evening, get a little more informal.

The short-form talk format is pretty popular these days and allows a pretty diverse set of subjects to be covered in a short space of time. In this case, seven speakers each had seven minutes to talk about something that mattered to them. As you might expect from such a broad community, the subject matter varied greatly, which is what makes these kind of events really dynamic. Tom Wood, who helped put the schedule together, seemed to strike a good balance with the speakers and subjects. Tom Wood, who helped put the schedule together, put me on last. I can’t think why.

Diversity

So, after a few beers and some excellent charcuterie, things kicked off with a Mr George Wood, who was known rather personally to our Mr Tom Wood (Dad), who gave us an insight into the wonderful world of Minecraft, with a live demo included. Nobody wanted to follow that, but one by one, the other speakers gamely stepped up to talk about Google author profiles, the History of Advertising Trust, using the Gmaps API to create fabulous visualisations, 10 hateful things about user interfaces, and a great showcase of TV production that comes out of Norwich. And me.

Not wanting to disappoint, with me being in the ‘put him on last’ slot, I delivered what has subsequently been described to me as ‘some kind of performance theatre’, on the subject of why technology is great but is also rubbish. If I tell you it involved me talking to myself on a failing video conference for 7 minutes, then you can fill the blanks yourself. Hugely enjoyable. Questionably engaging.

In the end, the point of Hot Source is to provide a forum for like-minded people to meet, talk and discuss things that matter to us. It’s mostly digital, but that doesn’t mean we have some heavy-handed governance the precludes related topics. If it’s interesting, if it’s relevant, we want to hear about it. More importantly, gives people the chance to talk about it. If you’d like to get involved, head over to the Hot Source site for more.

Practice makes perfect UX at the UK UPA

Andy Budd - Perfect UX

I like UK UPA events. There’s something very reassuring about carrots in a bowl and speakers worth listening to. Last Thursday’s ‘Profiling the Perfect UX Practitioner’ was a particularly good event, pulling together a great list of UX practitioners to talk about UX practitioners to a room full of UX practitioners. While that sounds like it could be the point where we actually end up eating each other, it was actually the point at which we start questioning each other, which is always healthy.

There was no danger of it being a dull affair. Most of us have seen Andy Budd or Jason Mesut speak before and know that even though painful honesty borders on willful disruption it’s a dramatic tension that makes it not a little bit exciting. Put these menaces together with ‘not intentionally provided as a counterpoint but actually it works quite well that way’ Stavros Garzonis and Aline Baeck and you have a pretty good spread of disciplines, experiences and specialities that might, arguably, add up to the perfect UX practitioner, thereby rendering the whole evening redundant.

But that’s the thing. There’s not really any such thing as the perfect UX practitioner and we weren’t really there to try and determine what that is, any more than we were there to determine who has the brightest trousers, even though, as it happens, that was a really easy one to call. To summarise: it depends. With knobs on.

If there was a recurrent theme regarding the problem with defining pathways to becoming a better, more well-rounded UX practitioner, is was dichotomies. That is to say, perhaps it is the current open migration paths into UX from, say, engineering, development, psychology, for example, that are essentially dichotometrically opposed to the establishment of practitioner pathways since you have to already be pre-disposed within those disparate paradigms to an affinity with the values of user-centrednessness. Or something. I may have lost track there for a moment when I realised dichotmetrically opposed reminded me of thumbs. Anyway, there were dichotomies.

Also worthy of circular arguments was the notion of certification for UX professionals so that we all know who’s good at it. Notwithstanding the fact that none of can agree on what it is. Admirably, the German UPA chapter are looking seriously at certification, which, I’m sure, will be looked at closely to see how it might affect perception of value, ability or perfection in the long term. I asked Oliver what he thought of it. He kind of shrugged.

And it wouldn’t be a discussion about our ability to demonstrate capability without touching on, and then deep diving into, and ultimately wrestling naked in front of the fire about UX practitioner portfolios. Porfolios are good. If you think they’re good. Even though your good might not be my good. But let’s all agree they have value. In the way I value straight lines, but someone else values sketchy ones. You see. It depends. But let’s also agree that if you want an opinion on the basic thresholds of portfolio benchmarking and what, from sheer volume, might be considered the relative merits of showing deliverables vs. telling stories and demonstrating thinking, reacting, shifting, agiling, then Jason is the man to tell you to leave the wireframes at home.

Ultimately, the sum of the parts of a strong team are often what makes the whole of a perfect practioner and it’s being part of those teams that will most likely incubate the hard and soft skills required to effectively practice in the UX profession. There might be, and probably are, practitioners out there that come close to having it all, but you won’t be that person with 2 years in the industry and an impressive job title. That’s not to say that the perfect practitioner necessarily comes from the small pool of 10+ year UX veterans who like to remind you that they actually did the original user research on punched cards for jacquard looms or something, but, to be honest, longevity in the field simply affords you the benefit of experience. It’s hard to argue against it.

I enjoyed all the panellists. I enjoyed all the attendees. I even enjoyed sitting on the floor for most of the evening so I could take photos of Andy’s boots. My favourite moment? Grinning inanely while Andy ranted animatedly about how terrible the state of somethingorother was and how you should just forget about doing it when patently plenty of people in the audience were already doing it. My least favourite moment? Having to run off and leave everybody having a nice chat over fava beans and a nice chianti, because I had to rush to get a train to Norwich because we don’t all live in London you know.

Looking forward to the next one.

Meeting Dave Gray

Dave Gray 1
dave gray 1 by Tim Caynes

I mean, he had really important stuff to do, like meeting with people from banks and a summit or two to present at, but, you know, it would be nice to just kind of hang out.

This pretty much describes Dave. Insightful, artistic, clever and thoughtful, but more than anything, just a great guy to hang out with. So when Dave announced he was coming over to London, I thought there was probably a way we could facilitate some kind of meetup, whereby we could invite a few folks over for a bit of a chat.

After assuring Dave that yes, more than three people would turn up, I quickly set about the logistics of getting the thing set up and in a few hours, everything was in place.

Fireside chat

The first thing you notice about Dave is that not only is he larger than life, he’s larger in life. I’m pretty tall. Dave is taller. The second thing you notice is that he’s just so enthusiastic about everything.

We chatted about his time in London, we chatted about the venue, we took a few photos, we chatted about lenses, we looked out the window, we chatted about architecture and it’s place in modelling communities and behaviours. We chatted about lots of things. In fact, we just chatted until attendees started arriving, and then they joined the chat. And then more joined. And we had beer. And chatted some more.

And that really set the tone for the evening. I’d set myself up as some kind of compere, but really, it just turned into something of a fireside chat, with 30 friends. Dave and I sat at the front of the room and I occasionally acted the debate host and fielded questions, but for the next hour or so, it was really just about Dave meeting new faces and just, you know, hanging out.

Of course, we did cover a wide range of topics, including gamification, connected companies, UX strategy, best and worst experiences, most trusted methods, and some great tales of corporate workshops. I’ll go into more detail on those in later posts, so look out for messages about those.

We finished pretty much as we started – just chatting together in the loft as the cleaners tried to clean around us. As people said their goodbyes, it was extremely gratifying to hear how much they had enjoyed the evening, particularly the informal, open format. I had similar conversations at the UK UXPA careers event the week before. It’s so nice to come to event like this and just, you know, hang out.

Who wants to hang out?

A huge thank you to Dave for being so engaging and entertaining, and to Raj at Sense Worldwide for helping us out with the excellent Sense Loft. If I had to sum the evening up, I don’t think I could do it any better than the photo of Dave within this post. A great time was had by all.

Careering around at the UK UXPA

“He’s actually really nice”

 
Notwithstanding the fact that any address that ends in ‘Canary Wharf’ seems to disappear into the Bemuser Triangle the closer I get to it and that on this occasion I wasn’t alone in trying to locate an enormous shiny building that was right in front of me, I made it along to the UK UXPA careers event yesterday at the Thomson Reuters building somewhere in, well, Canary Wharf, along with a number of extraordinary colleagues from Foolproofwho I can only describe as infinitely more approachable than myself. And Matt.
 
I had initially registered as an attendee, just because I was interested in the event anyway, but somehow become part of the official delegation, which mostly meant I had to carry Karen’s popup banner from Goswell Road to Canary Wharf. Either way, I’d really come to attend the panel discussion with Leslie Fountain, Andy Budd, and the most charming man in the world™, Giles Colborne, who were going to have a stab at discussing the vagaries of UX in the boardroom and what that means to business, businesses, management, aspiring management, new hires, prospective new hires, clients, projects, practice, vision, values, mission, goals, and how things smell.
 
At the same time as the panel, there was to be several rounds of speed-dating for prospective employers/recruiters and candidates/people of interest, which, as it turns out, would consist of some rather loud whistling, CVs, portfolios, elevator pitches, business cards, raised eyebrows, knowing glances, ticks in boxes and, by the end of the evening, more or less passing out on the corporate carpet. Taking part in one of these events requires a strong constitution and boundless enthusiasm. I wasn’t part of it.

 

 
And if that wasn’t enough, there was also some splendid UX booth kinda action in the main foyer, where I noticed Jason Mesut was delivering the kind of folio advice that can leave unsuspecting hopefuls in that curious state of super encouraged and mostly terrified about their future. That man knows what he’s talking about, children.
 
And if that that wasn’t enough wasn’t enough, there was more pork product than I think I’ve ever seen in one place and buckets of cold Prosecco, which would later be the cause of my Downfall-like self-castigation wandering rather too close to very deep water whilst frantically searching for the underground station that would take me to the train back to Norwich via Stratford, the official travel centre of the London 2012 Olympic park in association with A SHOP or something. For UX events at Canary Wharf are not your UX events in Shoreditch. I mean, I like hot lofts and crisps and everything, but corporations do hospitality as a core practice and they mostly do it very well. Thompson Reuters didn’t buck that trend.
 
But back to the panel. Leslie opened proceedings with some discussion points about what it means to provide leadership in UX businesses and, specifically, used the example of how this is manifest at Foolproof. Core to her proposition is that vision and values are critical in describing what your business is all about and enables internal stakeholders and staff to deliver toward that and understand why they do what they do in context of what that means to the company. Crucially, it also describes to the outside world – clients, customers, partners, candidates, friends – what the culture of the company is, what their aims are, and how they intend to pursue their goals, so that it becomes a shared imperative at the point where relationships are formed and ongoing engagements are managed. In other words, it enables you to say “this is who we are and this is where we’re going. If you like the look of that, lets have a conversation”.
 
I like Leslie. I like hearing her talk. I like her style. We’re going to do a double act.
 
What followed Leslie’s opener was a nicely animated discussion, which, in a nice touch, had Andy, Leslie and the most charming man in the world™;, Giles, perched on stools, like some awesome UX Westlife. There was even a spare stool next to Andy and I was sorely tempted to join them for an impromptu cover of a Jared Spool ballad or something, but resigned myself to kicking things off with the first question, which went something like “yeah, you say vision and values but really, people just ignore that stuff, innit?” Needless to say, it was pointed out that yes, that might often be true, but what we try and do is…
 
I only trailed off there because I can’t remember the answer correctly. But over the next 40 minutes or so, an awful lot of sense was spoken. I was particularly drawn to the passion and sincerity in Andy’s descriptions of how he makes his business decisions, runs his company and decides what to do and why. He was very honest about the learnings made from his mistakes and how he used those to make better decisions and, in particular, learn how to say no, which was a bit of recurrent theme. As ever, Giles was thoroughly entertaining, but because of the most charming man in the world™ thing, every time he spoke, I just kind a gawped at him like a headlit rabbit as the words came out and consequently missed a lot of what he actually said. He does tell a good story though.
 
And then I was done. I did get to speak to a number of people during the course of the evening who commented, as I felt, that this wasn’t like a normal UX event, because you get to speak to each other throughout, rather than at the end, which was all very convivial. I hope those bright-faced young prospectives got as much out of it as the gurn-faced old miseries (that’s me, by the way, just to be clear) did. Curiously, I also had a couple of people make the comment at the beginning of this post. That was about Andy. I’ve no idea how they might have thought otherwise.
 
Thanks to the UK UXPA for organising. Canary Wharf is sometimes a bit wrong, but last night there was a little place in the middle where everything was right.
 

Why I submit

A couple of years ago I’d not spoken out loud to a room of professionals that I didn’t actually work with notwithstanding the fact that I have worked some places where there was about 75,000 people on a WebEx patiently waiting for you to load up those slides about the global web platform that your boss said was going to completely change the business but which you seem to have mislaid or simply written over with an amusing powerpoint checklist for what colleagues should do when they’re stuck in the corridor between the buildings on campus when security have gone home and your only recourse is the fire alarm.

In the last couple of years, however, I’ve been throwing stuff up all over whatever UX calls for submissions are available just to try and get my face in front of a room of professionals and talk about thinking time in experience design or designing mobile wallets or my face or my bike or how to design for a room full of stakeholders keenly anticipating a shift in their business model based on a globalisation proposal you’ve just lost.

Some of what I throw up sticks, some doesn’t. Well, a lot doesn’t actually, but when it does it’s pretty exciting. And then I just have to say stuff and be interesting and actionable and have a joke or two and preferably a drink or two as well and if somebody comes up to me afterwards and tells me they liked it and it was interesting and that actually it was really relevant to what they are doing and could we talk some more about it, then that is what it’s all about. And that’s why I do it.

I’ve been around a while and I’ve done some interesting stuff and maybe if you’ve made the effort to come and see what I’m talking about and I’ve made the effort to come and talk to you then we’ve already got something in common and it could be the start of a beautiful relationship where we can think about changing the world through design one conversation at a time. Or you’ll think I’m a bit of an arse. Either way, I’m not going to pretend to you that I’ve redefined user experience or discovered how to bend the UX time continuum with my new method or practice[tm]. To be honest, I don’t know what I’m talking about half the time. If you’ve seen me facilitate a workshop, you’ll know what I mean. But I do at least know what I’ve done and I can tell you about that. You might have done it too. You might not have. But while I’m up here and I’m telling you about it through the haze of a slide transition and a stumbling near-dad-dance in front of a projector disco light, if I see you curling a smile and nodding your head slightly or even inexplicably writing something down, then, you’re welcome. It was a pleasure.

Archives
Categories

Share