_id,_path,text,html,emoji,name,summary,head,weight,showOn,isStub 95e92461cf6945823a4bc1ad5f4562f98bf7938b,src/content/slashPages/ai.md,"My philosophy in using AI is to do the work upfront, then use AI systems to review. ## Writing My current workflow for writing the content for this website is to write a draft in my own words, then ask [ChatGPT](https://chatgpt.com/) or [Claude](https://www.anthropic.com/claude) to review the draft. I have [dyslexia](/disability), which makes it harder to organize my thoughts, fix tone issues, and write clean sentences. To help, I’ve configured a GPT to review my drafts and highlight where issues arise. I don’t use LLMs to come up with ideas, write content from scratch, or replace my own voice. ## Coding I occasionally use [Github CoPilot](https://github.com/features/copilot) and [Claude Code](https://www.anthropic.com/claude-code) to help write code or brainstorm, mostly at work rather than on personal projects. I treat them more like pairing buddies than generators of anything major. A colleague recently said that it’s best not to have these tools generate anything you wouldn’t be comfortable writing yourself and I follow that approach Sometimes I’ll use Claude Code for generating Github Issues because it has all the context of the codebase and will transform my notes into a pretty reasonable task. ## Illustration All the illustrations that I attribute to myself on this site are poorly made with my own hand. I have on occasion used MidJourney to generate images and I’ll always indicate which image was generated through AI. ## AI Bots I don’t currently block AI bots from scraping this website. That might change in the future, depending on how I feel. Right now, this site generates a large number of `llms.txt` files, so maybe one day I could possibly use an LLM to search this site. AI in this garden is more like a trellis than a gardener.","
My philosophy in using AI is to do the work upfront, then use AI systems to review.
My current workflow for writing the content for this website is to write a draft in my own words, then ask ChatGPT or Claude to review the draft. I have dyslexia, which makes it harder to organize my thoughts, fix tone issues, and write clean sentences. To help, I’ve configured a GPT to review my drafts and highlight where issues arise.
I don’t use LLMs to come up with ideas, write content from scratch, or replace my own voice.
I occasionally use Github CoPilot and Claude Code to help write code or brainstorm, mostly at work rather than on personal projects. I treat them more like pairing buddies than generators of anything major.
A colleague recently said that it’s best not to have these tools generate anything you wouldn’t be comfortable writing yourself and I follow that approach
Sometimes I’ll use Claude Code for generating Github Issues because it has all the context of the codebase and will transform my notes into a pretty reasonable task.
All the illustrations that I attribute to myself on this site are poorly made with my own hand.
I have on occasion used MidJourney to generate images and I’ll always indicate which image was generated through AI.
I don’t currently block AI bots from scraping this website. That might change in the future, depending on how I feel. Right now, this site generates a large number of llms.txt files, so maybe one day I could possibly use an LLM to search this site.
AI in this garden is more like a trellis than a gardener.
",🤖,AI,What I do and don’t use AI for.,,,, f778be8c8430f88efd5ca71acee2eb82974234bc,src/content/slashPages/about.md,"Hey, I’m Myles Braithwaite, a software engineer based in Toronto, Canada 🇨🇦. I spend my days building systems on the web and my evenings tinkering with side projects, photography, and whatever catches my curiosity. ## What I’m Into I like to keep busy with things that mix outdoors, creativity, and play: - 🥾 Hiking, climbing, and exploring new trails - 📷 Taking photos (film, digital, and sometimes just my phone) - 💻 Designing and coding little web experiments - 🏷 Making stickers, 3D prints, and other small objects - 🎶 Getting lost in music, movies, and the occasional video game ## Quick Facts - My pronouns are [he/him/his](https://www.mypronouns.org/he-him). - I’m usually in the [Eastern Time Zone](https://time.is/Toronto). - My favorite emoji is 🦖 (tyrannosaurus rex). - You can see what I’m up to right now on my [Now](/now) page. ## How to Reach Me I’m scattered across the web, but these two are the most reliable: 1. Email me at [myles@myles.garden](mailto:myles@myles.garden) 2. Send me a Signal message at [myles.99](https://signal.me/#eu/gDPGzBxhvLT_zgG5VQ8Xn0bPW3d_1aB5GJSc-cL3DmWeqRaikMBMVZ9_61G0hJuH) For a longer list of verified accounts, check out my [verify](/verify) page. ## Work - [**trex.studio**](https://trex.studio/) — absurdist builders of things nobody asked for. - [**Monkey in your Soul**](https://monkeyinyoursoul.com/) — a full-stack web development consulting firm I started in 2005. - [**Rotten Bananas**](https://rottenbananas.ca/) — a design collective I co-founded in 2017 with [Dan Tapper](https://dantappersounddesign.com/).","Hey, I’m Myles Braithwaite, a software engineer based in Toronto, Canada 🇨🇦. I spend my days building systems on the web and my evenings tinkering with side projects, photography, and whatever catches my curiosity.
I like to keep busy with things that mix outdoors, creativity, and play:
I’m scattered across the web, but these two are the most reliable:
For a longer list of verified accounts, check out my verify page.
I run an automated Datasette that turns myles.garden into something you can browse and query—posts, pages, photos, and all the little bits of metadata in between.
Explore it at data.myles.garden.
",🗂,Dataset,"A Datasette-powered index of myles.garden’s posts, pages, photos, and metadata—ready to explore.",,,"{""header"": false, ""footer"": false}", 2742f97071bbd05262ea96817ddfded0bd6ccf13,src/content/slashPages/defaults.md,"This is a list of my default apps, services, and devices that I use on a daily basis. If you have a website [you should consider making one](https://defaults.rknight.me). ### 📨 Mail Client - Apple Mail. ### 📮 Mail Server - [ProtonMail](https://protonmail.com/) for personal emails - [Google Workspace](https://workspace.google.com/) for work emails - [SimpleLogin](https://simplelogin.io/) for email forwarding ### 📝 Notes - [Obsidian](https://obsidian.md/) ### ✅ To-Do - [OmniFocus](https://www.omnigroup.com/omnifocus/) ### 📷 iPhone Photo Shooting - Apple Camera App set to ProRAW and square image format ### 🟦 Photo Management - [Lightroom](https://www.adobe.com/products/photoshop-lightroom.html) for mobile shots; [Lightroom Classic](https://www.adobe.com/products/photoshop-lightroom-classic.html) for DSLR and film scans ### 📆 Calendar - [Fantastical](https://flexibits.com/fantastical) using iCloud and Google Calendar ### 📁 Cloud File Storage - [OneDrive](https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage) - [iCloud Drive](https://www.apple.com/icloud/icloud-drive/) ### 📖 RSS - [Reeder](https://reederapp.com/) connected to [Inoreader](https://www.inoreader.com/) ### 🌐 Browser - [Safari](https://www.apple.com/safari/) on macOS and iOS ### 💬 Chat - I prefer to use [Signal](https://signal.org/), but I also use [Messages](https://www.apple.com/ios/messages/), [Facebook Messenger](https://www.messenger.com/), and [Discord](https://discord.com/) ### 🔖 Bookmarks - I save most of my bookmarks in [Obsidian](https://obsidian.md) ### 📜 Word Processing - [iA Writer](https://ia.net/writer) ### 📈 Spreadsheets - [Microsoft Excel](https://www.microsoft.com/en-us/microsoft-365/excel) ### 📊 Presentations - [iA Presenter](https://ia.net/presenter) ### 🛒 Shopping Lists - [Tot](https://tot.rocks/) ### 💰 Budgeting and Personal Finance - [You Need A Budget (YNAB)](https://www.youneedabudget.com/) ### 📰 News - [New York Times](https://www.nytimes.com/) - [The Globe and Mail](https://www.theglobeandmail.com/) ### 🎵 Music - Apple Music and [Spotify](https://www.spotify.com/) ### 🔐 Password Management - [1Password](https://1password.com/) Last updated: Monday 21st July, 2025.","This is a list of my default apps, services, and devices that I use on a daily basis. If you have a website you should consider making one.
Last updated: Monday 21st July, 2025.
",⚙️,Defaults,A list of my default apps/services/devices,,,, 699fecef7eccfb8e676cb9d3b3acc4d12503a3d5,src/content/slashPages/disability.md,"I have dyslexia, a neurological difference that makes processing language more difficult, which makes reading and writing challenging. It makes connecting sounds to letters and words harder, making it hard to decode new words and sound them out. ## What it’s like for me Dyslexia is different from person to person. This is how it affects me. It takes me a lot longer to read things than most people and I sometimes have to re-read things multiple times to ensure I haven’t misunderstood something. I struggle with remembering words and retrieving them quickly, sometimes causes me to pause mid-conversation while I try to remember a word. I have difficulty spelling and writing words, this is more common with words that are spelled similarly or have the same shape. ## What support I would like - Be patient with me, I might ask you to repeat or reword something I didn’t understand. - If you are describing something complex I might ask you to map it visually for me. - Written instructions are easier for me if they’re clear and well-structured (bullet points, short paragraphs, or diagrams help).","I have dyslexia, a neurological difference that makes processing language more difficult, which makes reading and writing challenging. It makes connecting sounds to letters and words harder, making it hard to decode new words and sound them out.
Dyslexia is different from person to person. This is how it affects me.
It takes me a lot longer to read things than most people and I sometimes have to re-read things multiple times to ensure I haven’t misunderstood something.
I struggle with remembering words and retrieving them quickly, sometimes causes me to pause mid-conversation while I try to remember a word.
I have difficulty spelling and writing words, this is more common with words that are spelled similarly or have the same shape.
There are a few ways to stay connected with what's growing here.
If you like things a little old-school (and I do), you can subscribe to this site's feeds and read new posts right from your favourite reader.
These include articles, bookmarks, notes, and photos, the main blossoms of the garden.
If you want everything, scraps, sprouts, and all, follow the firehose feeds for the full stream.
twtxt is a decentralized, minimalist microblogging format for hackers and tinkerers. You can subscribe to this site's twtxt feed directly:
This site is also POSSE using EchoFeed, so posts sometimes appear elsewhere on the web.
",🪴,Follow,"Ways to keep up with new posts, photos, and experiments from this website.",,-8,"{""header"": false, ""footer"": true}", 575d993624c565fc400b998f18d29683f78fcddd,src/content/slashPages/email.md,"## 💌 Welcome Hey there! I'm **Myles** — an engineer, designer, and digital gardener. You probably got here from my email signature, so thanks for taking the detour 🌿. This site, **[myles.garden](https://myles.garden)**, is where I share ideas, photos, experiments, and projects. It’s part digital garden, part portfolio, part ongoing experiment in how the web can feel more personal again. ## 🌱 Quick Links - [☕ Book a Chat](https://fantastical.app/myles/coffee) — schedule a friendly coffee chat with me. - [📄 Resume](/resume) — my work experience and community projects. - [📬 Contact Form](/contact) — a good place to reach me outside of email. - [📸 Photos](/life) — glimpses of daily wanderings and small wonders. - [🌿 Home](/) — return to the main garden path. ## ☕ A Little About Me I spend my days building thoughtful systems at **Poparide**, and my evenings exploring the intersection of design, community, and code. If we’ve been chatting about work, collaboration, or something creative, I’m always open to continuing the conversation — this site is a good place to start.","Hey there! I'm Myles — an engineer, designer, and digital gardener. You probably got here from my email signature, so thanks for taking the detour 🌿.
This site, myles.garden, is where I share ideas, photos, experiments, and projects. It’s part digital garden, part portfolio, part ongoing experiment in how the web can feel more personal again.
I spend my days building thoughtful systems at Poparide, and my evenings exploring the intersection of design, community, and code.
If we’ve been chatting about work, collaboration, or something creative, I’m always open to continuing the conversation — this site is a good place to start.
",✉️,Hello from Myles,You clicked the little link in my email signature — welcome to my corner of the internet.,,,"{""header"": false, ""footer"": false, ""slashList"": false}", 94865de7d40f348cd36d81c0c446e9f293234638,src/content/slashPages/luma.md,"## 🌼 Welcome Hey! I’m **Myles**, a software developer, organizer, and digital gardener. You probably found this link through a Luma event page, and I’m really glad you stopped by. This site, **[myles.garden](https://myles.garden)**, is where I keep track of the things I’m working on, hosting, and thinking about, from events and projects to notes, photos, and experiments. ## 🫖 About the Events I Host I enjoy bringing people together around shared interests. Books, technology, creativity, and the quieter corners of the web. Events I host tend to be: - Small and friendly - Low-pressure and conversational - Curious rather than performative Whether it’s a book club, co-working session, or casual gathering, the goal is simple: **good conversations with thoughtful people**. ## 🌱 Explore - [📅 Calendar](/calendar) — upcoming and past gatherings I’ve hosted or participated in. - [📝 Notes](/notes) — ideas, links, and half-formed thoughts. - [📰 Articles](/articles) — longer reflections and projects. - [📸 Photos](/photos) — glimpses from walks, events, and wanderings. - [📬 Contact](/contact) — reach out if you have questions or ideas for future events. ## 🌿 About Me Outside of work, I enjoy organizing small gatherings, taking photos, and experimenting with independent web projects like this site and **TREX Studio**.","Hey! I’m Myles, a software developer, organizer, and digital gardener. You probably found this link through a Luma event page, and I’m really glad you stopped by.
This site, myles.garden, is where I keep track of the things I’m working on, hosting, and thinking about, from events and projects to notes, photos, and experiments.
I enjoy bringing people together around shared interests. Books, technology, creativity, and the quieter corners of the web.
Events I host tend to be:
Whether it’s a book club, co-working session, or casual gathering, the goal is simple: good conversations with thoughtful people.
Outside of work, I enjoy organizing small gatherings, taking photos, and experimenting with independent web projects like this site and TREX Studio.
",📅,"Hello, from Luma","You found this page through an event, welcome to my corner of the garden.",,,"{""header"": false, ""footer"": false, ""slashList"": false}", 0d229cc2e7c66afd07d24d8ec423024ab21b0c02,src/content/slashPages/bluesky.md,"## 🌤️ Welcome Hey! I'm **Myles** — an engineer, designer, and digital gardener. You probably found me through a post on Bluesky, and I'm glad you wandered over. This site, **[myles.garden](https://myles.garden)**, is where I plant ideas, share notes, photos, and experiments. It's part blog, part portfolio, part quiet corner of the web. ## 🪴 About Me I spend my days building systems on the web and my evenings tinkering with side projects, photography, and whatever else catches my curiosity. ## 🌱 Quick Links - [📰 Articles](/articles) — longer-form write-ups. - [📝 Notes](/notes) — quick thoughts, links, and things I'm mulling over. - [📸 Photos](/photos) — glimpses of city wanderings and small wonders. - [📬 Contact](/contact) — send a message or wave hello. - [🌿 Home](/) — return to the garden's main path.","Hey! I'm Myles — an engineer, designer, and digital gardener. You probably found me through a post on Bluesky, and I'm glad you wandered over.
This site, myles.garden, is where I plant ideas, share notes, photos, and experiments. It's part blog, part portfolio, part quiet corner of the web.
I spend my days building systems on the web and my evenings tinkering with side projects, photography, and whatever else catches my curiosity.
Hey! I'm Myles, an engineer, designer, and digital gardener. You probably found this link in one of my posts or stories, and I'm glad you wandered over.
This site, myles.garden, is my creative home on the web. It’s where I post writing, photos, experiments, and projects.
I get a lot of messages asking if I’d sell or give away my Instagram handle. To save us both time: it’s not for sale, trade, or transfer, for any reason. I’m keeping it 🌿
Hey! I'm Myles, an engineer, designer, and digital gardener wandering the fediverse. This site, myles.garden, is my little home on the open web, part blog, part photo gallery, part collection of experiments. Everything here lives on my own domain, with IndieWeb plumbing like RSS, Webmentions, and feeds that you can actually subscribe to.
I spend my days building systems on the web and my evenings tinkering with side projects, photography, and whatever else catches my curiosity.
myles@myles.garden PGP Key4bc90498bf14afbb96696cac8db91ab18a56afdc```
xjMEaJD2nhYJKwYBBAHaRw8BAQdAElGBxZnsJKo1xPTvv84F0elV8lYaDv7I x+2XAC+0mw/NJ215bGVzQG15bGVzLmdhcmRlbiA8bXlsZXNAbXlsZXMuZ2Fy ZGVuPsLAEQQTFgoAgwWCaJD2ngMLCQcJkI25GrGKVq/cRRQAAAAAABwAIHNh bHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdpsQxQaP80gTZdqvY9lWl9LT/2 4dG4JUcbGTIj+OrDDAMVCggEFgACAQIZAQKbAwIeARYhBEvJBJi/FK+7lmls rI25GrGKVq/cAAD9fAEA/igKeeuVn/6/pnjRpQUOS6BiieRhfZosIpBQZiX2 fsUBAKcZbrQo7IbqUyTjNyooYkK5Sgi+vptl4iJBUnfLus0MzjgEaJD2nhIK KwYBBAGXVQEFAQEHQGrHCaKhhNqBybfJpgiG/8Tdmxix0Gpl+EHcf9FGYUko AwEIB8K+BBgWCgBwBYJokPaeCZCNuRqxilav3EUUAAAAAAAcACBzYWx0QG5v dGF0aW9ucy5vcGVucGdwanMub3JnwMk7d/GtABm+fhVVtmYPwaVzB7Dec3I4 9UcR+R2d4HkCmwwWIQRLyQSYvxSvu5ZpbKyNuRqxilav3AAA5PQBAJqX4RQ4 jsfon7/qW8/02nYHPvk3jnAsYn4rDjfG9FjKAP9gt+GKVrAAlTvB5u35ayIA wgbj5wf0sPkeYxPZBWkmBQ== =0vW4 ```
This key was generated on 4th August 2025.
SHA256:+CTSWTNrXTYKlhkZ4jk4KHiUKBbmliVj+eC9aTQLcNkssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF4lNL+1xRuUKE6u8LjHuTgvf0y/7UC+8Pj4FE/lPRc8
Personas are intentional identities I use in different parts of my life. They are not separate people, but lenses or “modes” that let me show up in ways that fit the space I am in.
",🦸♂️,Personas,Intentional identities I use in different parts of my life.,,,,1 a9025bd932c55b49f6756be80554b7121246a0ee,src/content/slashPages/registry.md,"This registry is the backbone of the garden’s identity system. It defines the canonical set of identifiers used across the site, with each entry representing a uniquely addressable entity—anchored by a stable ID, descriptive metadata, and relational context. Identifiers may point to posts, tags, projects, people, places, objects, datasets, or more abstract conceptual placeholders. By grounding the garden in stable identifiers, this registry enables durable links, rich cross-navigation, and the freedom to reorganize content without breaking its roots.","This registry is the backbone of the garden’s identity system. It defines the canonical set of identifiers used across the site, with each entry representing a uniquely addressable entity—anchored by a stable ID, descriptive metadata, and relational context.
Identifiers may point to posts, tags, projects, people, places, objects, datasets, or more abstract conceptual placeholders. By grounding the garden in stable identifiers, this registry enables durable links, rich cross-navigation, and the freedom to reorganize content without breaking its roots.
",#,Registry,,,,,1 5c0cf0cfa1aa0a805310ff4202e1ce3fac15b1cd,src/content/slashPages/roadmap.md,This is the current roadmap for this website. It’s where I keep track of what I’m planning to build next.,This is the current roadmap for this website. It’s where I keep track of what I’m planning to build next.
,🗺️,Roadmap,A loose map of where this website might be headed next.,,,,1 8b925134a2a2719d3375b26bba553ff83dbb35c9,src/content/slashPages/values.md,"This site is called **myles.garden** for a reason. A garden is not static. It grows, shifts, gets messy, and surprises you. My personal values work the same way. They are not commandments or corporate slogans. They are more like guiding principles, the trellises I train my work and life around. ## Build with Purpose I want the things I make to matter. Not in a grand, world-changing way, but in the sense that they _mean something_, to me, to others, to the moment they exist in. Purpose might look like designing clean software, or baking cookies for friends, or tending to houseplants. Whatever form it takes, I try to make things that grow roots instead of just scattering seeds in the wind. ## Improve with Curiosity Curiosity is what pulls me into exploring strange corners of code, learning why a system works the way it does, or wondering if there’s a better way to do something we’ve all taken for granted. When I follow my curiosity, I usually find not just answers, but better questions. ## Choose Simplicity I’m allergic to unnecessary complexity. Whether I’m designing an API, writing, or organizing my life, I want to cut through the noise. The best solutions tend to be the clearest ones. The ones that give you space to breathe and focus on what really matters. ## Play Seriously Play is how I learn, and how I stumble into my best ideas. I believe in experimenting, tinkering, sketching, and even failing just for the fun of it. A side project might look like a toy, but toys teach us things that spreadsheets never will. ## Build Systems with Soul I love how systems interlock, how they scale, how they shape behavior. But efficiency alone is not enough. I want the systems I build (in software, in teams, in life) to have warmth. To feel like they were made by people, for people. To have a bit of soul in the wiring. These values aren’t final. Like a garden, they’ll need pruning, watering, and replanting as I go. Last updated: Thursday 13th September, 2025.","This site is called myles.garden for a reason. A garden is not static. It grows, shifts, gets messy, and surprises you. My personal values work the same way. They are not commandments or corporate slogans. They are more like guiding principles, the trellises I train my work and life around.
I want the things I make to matter. Not in a grand, world-changing way, but in the sense that they mean something, to me, to others, to the moment they exist in. Purpose might look like designing clean software, or baking cookies for friends, or tending to houseplants. Whatever form it takes, I try to make things that grow roots instead of just scattering seeds in the wind.
Curiosity is what pulls me into exploring strange corners of code, learning why a system works the way it does, or wondering if there’s a better way to do something we’ve all taken for granted. When I follow my curiosity, I usually find not just answers, but better questions.
I’m allergic to unnecessary complexity. Whether I’m designing an API, writing, or organizing my life, I want to cut through the noise. The best solutions tend to be the clearest ones. The ones that give you space to breathe and focus on what really matters.
Play is how I learn, and how I stumble into my best ideas. I believe in experimenting, tinkering, sketching, and even failing just for the fun of it. A side project might look like a toy, but toys teach us things that spreadsheets never will.
I love how systems interlock, how they scale, how they shape behavior. But efficiency alone is not enough. I want the systems I build (in software, in teams, in life) to have warmth. To feel like they were made by people, for people. To have a bit of soul in the wiring.
These values aren’t final. Like a garden, they’ll need pruning, watering, and replanting as I go.
Last updated: Thursday 13th September, 2025.
",🌿,Values,The principles that guide my work and life,,,, d8218cbd31b6741c492fb76c020f86fb5fb14093,src/content/slashPages/verify.md,"This page helps prove my online identities across the web. All of these links use `rel=""me""` where supported, to enable IndieWeb verification. ## Active Networks - Fediverse: - @mylesThis page helps prove my online identities across the web.
All of these links use rel=""me"" where supported, to enable IndieWeb verification.
Accounts I don’t use day-to-day, but check in on occasionally.
Accounts I no longer use.
@mylesb@mastodon.social → redirected to @myles@cosocial.ca@mylesb@mastodon.cloud → redirected to @myles@cosocial.ca@myles@mstdn.ca → redirected to @myles@cosocial.ca@myles_fr@mastodon.social → redirected to @myles@qlub.social*.myles.cat are mine, managed with SimpleLogin to forward to me.I’ve spent the past few years building products that balance human needs with elegant engineering. I currently work on rideshare and community tools at Poparide, and I also tinker on indie projects like this website, myles.garden, and creative studios like TREX Studio.
When I’m not debugging or designing, I’m probably exploring the city, taking photos, or tending to the literal and metaphorical gardens in my life.
",💼,"👋 Hello, LinkedIn Visitor",Welcome to my little corner of the internet.,,,"{""header"": false, ""footer"": false, ""slashList"": false}",