Shared today on Twitter

@essjayeff Thanks. Missed the article but I talk about the Belgian train spies in my knitting & programming talk.


@fbz So excited for you! Well done. Proud to have supported!


RT @fbz: yes. yes, this was my dream. generative knits. no two are the same. factory of one, crunch crunch! https://t.co/Su1cDZ5jlk


If this hoodie actually goes on sale, I will have to break my “No clothes buying in 2017” resolution. ✊️ https://t.co/3PYtbn1quL https://t.co/d36fXjgD67


Today’s plan is to escape the horrors of the world. Going well so far. So happy. 😍❤️ https://t.co/ehxKwPbMDa


Lots of sugar + weird Finnish music + anthropomorphic stuffed animals + jet lag = totally surreal experience. Is this real life??


Hong Kong. https://t.co/NTjcHxhI5a https://t.co/ts3xvtYK1D


Random couple insisted I join their photo, so insisted I get a copy too. 😂 #andbruceleemakesfour https://t.co/IyOXnN0oGH https://t.co/kAtzIfyeN0


I just saw WW, and I ❤️ed it. Robin Wright punching fascists is my new spirit guide. https://t.co/Dtdi6CzsWE


@MichelePlayfair Necklace doesn’t count. 😉


Once again waiting for ramen in a giant queue in sweltering heat. https://t.co/RFEYyO5Y7j https://t.co/PGcshJhXPJ


Can you have a religious experience based on spicy pork tonkatsu ramen and cold beer? Because I think I just did. https://t.co/8kOWyWbXJj


@charis Sooooo worth it!!



Important Note

This site features content going all the way back to 2000. The posts you’ll read reflect my views and writing style at the time. While I have gone back to clean up a few of them, I think it’s important not to sanitise too much. This site is a record of who I am and how I’ve grown. Any blog post written years ago may not reflect who I am today, nor how I would write about the same topic today.