• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on mastodon.social

Amy Worrall

@amyworrall@mastodon.social
mastodon 4.6.0-nightly.2026-03-16

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

0 Followers
0 Following
Joined October 28, 2022
Website:
https://www.amyworrall.com

Posts

amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 27, 2026

I alluded to automating my screenshot creation for Octavo's website and App Store page. I finally got round to writing a blog post about how I did it!

https://www.amyworrall.com/blog/automating-mac-app-screenshots

It's a combination of #XCUITest automation, #AppleScript for setting up the Mac, and a bit of scripting to run the tests and post-process the images.

#BuildInPublic #MacDev

View on mastodon.social
8
0
4
0
Boosted by Ged Maheux @gedeonm@mastodon.social
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 27, 2026
Introducing Octavo, my Mac app for turning PDFs into booklets, cleaning up bad scans, printing zines, labels, and more. If you follow me, you may have seen my #BuildInPublic journey developing it over the last few months! It's now launched, and is available on the Mac App Store for $25 (via in app purchase so you can try before you buy). https://apps.apple.com/us/app/octavo/id6757485225?mt=12 For more info, the website has more screenshots and a copy of the user's guide: https://octavo.pro #mac #pdf #software
View on mastodon.social
106
0
72
0
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 16, 2026

#BuildInPublic

View on mastodon.social
9
0
0
0
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 15, 2026

Because I am very susceptible to nerd sniping:

I just built a converter for ThunderScan image files. ThunderScan was a scanner that sat inside an ImageWriter dot-matrix printer: https://www.folklore.org/Thunderscan.html

Anyhow, Photoshop 1.0 could read the file format. So I used that as a reference for documenting the format (with a bit of AI help), and built a Swift tool to convert them to PNGs.

All this because I’m putting off packing for my trip tomorrow.

https://github.com/amyworrall/ThunderScanConverter/

View on mastodon.social
11
0
5
0
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 15, 2026

@pasi@infosec.exchange putting your credit into Octavo :)

View on mastodon.social
1
0
0
0
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 15, 2026

Current status: trying to investigate frame drops in NSCollectionView animations.

#BuildInPublic #MacDev

View on mastodon.social
Your browser does not support the video tag.
3
0
0
0
Thread context 3 posts in path
Root @amyworrall@mastodon.social Open
on mastodon.social
Open ancestor post
Parent @isaiah@mastodon.social Open
@isaiah@mastodon.social
@amyworrall@mastodon.social @bwebster@mastodon.social oh that’s a really good idea (checker tool). my API graduated to a complete language this year. very proud of myself for remembering some of those
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 10, 2026
@isaiah@mastodon.social @bwebster@mastodon.social I never studied comp-sci… my scripting language required me reading up a lot on how parsers worked! The Swift-Parsing library was pretty helpful, and it had some good examples. I'd love to do something compiled, but I would need the right project (and free time!) to start from the beginning and learn about compilers.
View full thread on mastodon.social
0
5
0
0
Thread context 4 posts in path
Root @isaiah@mastodon.social Open
@isaiah@mastodon.social
@bwebster@mastodon.social just curious: can you ingest your entire app into an agent? if so which one and on what plan? i haven’t had any luck with it. would love to try though. there are a handful of
Ancestor 2 @amyworrall@mastodon.social Open
@amyworrall@mastodon.social
@isaiah@mastodon.social @bwebster@mastodon.social claude code in the command line, on the $20 plan, can explore and make changes within the codebase of an entire app. (It tries to search for what it n
Parent @isaiah@mastodon.social Open
@isaiah@mastodon.social
@amyworrall@mastodon.social @bwebster@mastodon.social i have a basic guess at how large @bwebster@mastodon.social’s app is so i didn’t ask “have you been able to ingest 150K lines?” i would normally g
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 10, 2026
@isaiah@mastodon.social @bwebster@mastodon.social oh, one thing to note: Xcodebuild output uses up tokens at a rate of knots. Work out a build command for your app that limits the verbosity, and put that in your claude file. It's also not very good at figuring out how to run Swift Testing tests, especially when it tries to run just one part of the test suite, so giving it commands for those ahead of time helps. I've got it running the tests and piping the output into a temp file and searching it for SUCCEEDED or FAILED.
View full thread on mastodon.social
0
1
0
0
Thread context 4 posts in path
Root @isaiah@mastodon.social Open
@isaiah@mastodon.social
@bwebster@mastodon.social just curious: can you ingest your entire app into an agent? if so which one and on what plan? i haven’t had any luck with it. would love to try though. there are a handful of
Ancestor 2 @amyworrall@mastodon.social Open
@amyworrall@mastodon.social
@isaiah@mastodon.social @bwebster@mastodon.social claude code in the command line, on the $20 plan, can explore and make changes within the codebase of an entire app. (It tries to search for what it n
Parent @isaiah@mastodon.social Open
@isaiah@mastodon.social
@amyworrall@mastodon.social @bwebster@mastodon.social i have a basic guess at how large @bwebster@mastodon.social’s app is so i didn’t ask “have you been able to ingest 150K lines?” i would normally g
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 10, 2026
@isaiah@mastodon.social @bwebster@mastodon.social I have a $100 claude plan. I've used it on a bunch of apps including: Deluge (32k lines Swift, 16k lines business logic in SQL) Octavo (90k lines Swift, albeit the majority is tests) Forge (only 15k lines Swift, but it does contain my own scripting language) I'm actually surprised that Deluge is smaller, it's had _way_ more work put in... but so much of Deluge is really tightly written SQL, and all the boilerplate is codegenned at build time (so not counted).
View full thread on mastodon.social
0
0
0
0
Thread context 4 posts in path
Root @isaiah@mastodon.social Open
@isaiah@mastodon.social
@bwebster@mastodon.social i think i'm not so much looking for a record of how i got here — but more of a way to move up an abstraction layer. but it seems like repeatability is needed — and repeatabil
Ancestor 2 @bwebster@mastodon.social Open
@bwebster@mastodon.social
@isaiah@mastodon.social Thinking about it as analogous to a C compiler, for the compiler you have input = C source code, output = machine code. For an LLM, the input isn't just the prompt, it’s the pr
Parent @isaiah@mastodon.social Open
@isaiah@mastodon.social
@bwebster@mastodon.social just curious: can you ingest your entire app into an agent? if so which one and on what plan? i haven’t had any luck with it. would love to try though. there are a handful of
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Feb 10, 2026
@isaiah@mastodon.social @bwebster@mastodon.social claude code in the command line, on the $20 plan, can explore and make changes within the codebase of an entire app. (It tries to search for what it needs rather than reading every file, otherwise you'd run out of tokens quickly.)
View full thread on mastodon.social
0
5
0
0
Boosted by Rob Fahrni @fahrni@curmudgeon.cafe
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Jan 27, 2026
Octavo, my PDF cleanup, layout, imposition and printing app for Mac, is now in TestFlight beta! Head over to https://octavo.pro if you want to join the beta and check it out. All comments welcome. (Gulp — this is the bit that always makes me nervous!) #BuildInPublic #MacDev #TestFlight
View on mastodon.social
35
0
28
0
Thread context 3 posts in path
Root @amyworrall@mastodon.social Open
on mastodon.social
Open ancestor post
Parent @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
@amyworrall@mastodon.social Very cool icon! Apology for being dim, but what does Octavo do? I’ve followed you for a while but, honestly, miss 80%+ of my social feeds.
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Jan 21, 2026
@agiletortoise@mastodon.social it's ok, I haven't really done more than hint about it so far! (But I'm making the web page as we speak.) It's a PDF imposition/printing app. It can make folded booklets, or zines or business cards. It can also just clean up a messy PDF, e.g. you've got a scan and you need to tweak the rotation/crop of the pages, adjust the brightness, then place it within the safe margins of your printer. Built because I needed it myself, and thought others might find it useful :)
View full thread on mastodon.social
0
0
0
0
Thread context 2 posts in path
Parent @9to5Mac@mastodon.online Open
@9to5Mac@mastodon.online
Steve Jobs memorabilia auction includes his desk, bow ties, and much more https://9to5mac.com/2026/01/06/steve-jobs-memorabilia-auction-includes-his-desk-bow-ties-and-much-more/?utm_source=dlvr.it&utm
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Jan 06, 2026
@9to5Mac@mastodon.online is that the desk that Burrell Smith nearly urinated on? https://folklore.org/Are_You_Gonna_Do_It.html
View full thread on mastodon.social
0
0
0
0
Thread context 2 posts in path
Parent @fahrni@curmudgeon.cafe Open
@fahrni@curmudgeon.cafe
Not to mention the title of the run window. What the hell is that? Shell:startup? Garbage! Look, when I was there a thousand years ago we were called Software Design Engineers. Why? Because we had to
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Dec 07, 2025
@fahrni@curmudgeon.cafe @grumpy_website@mastodon.online I have my problems with the old one — there shouldn't be a cancel button and a close box (it's confusing whether they do the same thing); why is Browse given the most prominent placing (and does anyone actually use Browse?); the Windows 95 combo box control didn't make it super clear that typing new stuff into it was as valid as picking from the menu. But the new one is worse. Now we have no close button _and_ no cancel. How do you close the window?
View full thread on mastodon.social
0
0
0
0
Thread context 2 posts in path
Parent @fahrni@curmudgeon.cafe Open
@fahrni@curmudgeon.cafe
Let me get this straight. Apple patched the OS to fix a bug caused because Electron swizzled a framework method? Is that correct? It’s actually not uncommon for OS creators to add flags to the code to
Current reply
amyworrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
Amy Worrall
Amy Worrall
@amyworrall@mastodon.social

I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. 🏳️‍⚧️

mastodon.social
@amyworrall@mastodon.social · Nov 21, 2025
@fahrni@curmudgeon.cafe @9to5Mac@mastodon.online I don't think they swizzled it, just overrode it in a subclass. But yeah.
View full thread on mastodon.social
0
0
1
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 07:08:38 UTC