#Technical audits
Explore tagged Tumblr posts
Text
Conducting Performance Audits on Shopify Stores
A performance audit is a thorough evaluation of a website's efficiency and effectiveness. For Shopify stores, it involves analyzing various aspects of the store, including speed, user experience (UX), and search engine optimization (SEO) to ensure optimal performance and customer satisfaction.
Importance of Conducting Performance Audits on Shopify Stores Conducting regular performance audits on Shopify stores is crucial for maintaining a competitive edge in the e-commerce market.
These audits help identify and resolve issues that could hinder the store's performance, leading to improved customer experience, higher conversion rates, and better overall business outcomes.
Types and Categories
Types of Performance Audits
Technical Audits Technical audits focus on the backend elements of the Shopify store. This includes server response times, code efficiency, and technical SEO aspects like structured data and sitemap configurations.
UX/UI Audits UX/UI audits assess the user interface and user experience aspects of the store. This includes evaluating the design, layout, navigation, and overall usability to ensure a seamless shopping experience for customers.
Content Audits Content audits involve reviewing all the content on the Shopify store, including product descriptions, blogs, and meta tags. The goal is to ensure that the content is relevant, engaging, and optimized for search engines.
Categories of Performance Metrics
Speed and Load Time Speed and load time metrics measure how quickly the Shopify store loads and performs under various conditions. Key metrics include First Contentful Paint (FCP) and Time to Interactive (TTI).
User Experience User experience metrics focus on how easily users can navigate and interact with the store. This includes assessing bounce rates, session durations, and conversion paths.
SEO Performance SEO performance metrics evaluate how well the store ranks on search engines. This includes tracking keyword rankings, organic traffic, and the effectiveness of meta tags and structured data.
Symptoms and Signs
Indicators of Poor Performance
Slow Loading Times Slow loading times are a primary indicator of poor performance. If a Shopify store takes too long to load, customers are likely to abandon it, leading to high bounce rates and lost sales.
High Bounce Rates High bounce rates indicate that users are leaving the store shortly after arriving. This can be due to various issues, such as slow load times, poor navigation, or irrelevant content.
Low Conversion Rates Low conversion rates suggest that while users are visiting the store, they are not completing purchases. This could be due to complex checkout processes, unappealing product pages, or trust issues.
Common Performance Issues
Image Optimization Unoptimized images can significantly slow down a Shopify store. Large image files take longer to load, affecting the overall speed and performance.
Code Bloat Excessive or poorly written code can lead to slow loading times and reduced performance. This includes unnecessary JavaScript, CSS, and third-party plugins.
Inconsistent Design Inconsistent design elements can confuse users and create a poor shopping experience. This includes mismatched fonts, colors, and layouts that do not align with the brand's identity.
Causes and Risk Factors
Common Causes of Performance Issues
Unoptimized Images Images that are not properly optimized for web use can drastically affect load times. This includes large file sizes, incorrect formats, and missing alt attributes.
Excessive JavaScript Too much JavaScript can slow down the rendering process of the store. It is essential to minimize and defer JavaScript to ensure it does not block the loading of critical resources.
Poor Theme Choices Choosing a theme that is not optimized for performance can lead to various issues. It is important to select a theme that is lightweight, well-coded, and regularly updated by the developer.
Risk Factors
High Traffic Volumes Stores experiencing high traffic volumes without proper optimization can suffer from slow load times and crashes. It is crucial to ensure that the server and infrastructure can handle peak loads.
Frequent Theme Changes Frequently changing themes can introduce new performance issues. Each theme comes with its own set of code and assets that need to be optimized.
Extensive Use of Apps and Plugins While apps and plugins add functionality, they can also add bloat to the store. It is important to use only necessary apps and regularly audit their impact on performance.
Diagnosis and Tests
Tools for Performance Testing
Google PageSpeed Insights Google PageSpeed Insights is a tool that analyzes the content of a web page and provides suggestions to make it faster. It provides both mobile and desktop performance scores.
GTmetrix GTmetrix offers detailed insights into a website's performance, including load times, size, and the number of requests. It provides actionable recommendations to improve speed and efficiency.
Lighthouse Lighthouse is an open-source tool from Google that audits a web page's performance, accessibility, and SEO. It is integrated into Chrome DevTools and provides detailed reports.
Conducting Diagnostic Tests
Setting Up Tests Setting up performance tests involves configuring the tools to analyze the Shopify store. This includes specifying the URLs to test, setting test parameters, and scheduling regular audits.
Interpreting Results Interpreting the results from performance tools involves understanding the key metrics and recommendations. This includes identifying areas of improvement and prioritizing them based on their impact.
Key Metrics to Monitor
First Contentful Paint (FCP) FCP measures the time it takes for the first piece of content to appear on the screen. It is a crucial metric for assessing the initial load performance.
Time to Interactive (TTI) TTI measures the time it takes for a page to become fully interactive. This includes the ability to click buttons, scroll, and interact with the page elements.
Total Blocking Time (TBT) TBT measures the total time that the main thread is blocked and unable to respond to user input. It is an important metric for understanding the overall responsiveness of the store.
Treatment Options
Technical Improvements
Image Optimization Optimizing images involves compressing them without sacrificing quality, using the correct formats (such as WebP), and implementing lazy loading to defer off-screen images.
Minifying CSS and JavaScript Minifying CSS and JavaScript involves removing unnecessary characters, comments, and whitespace to reduce file sizes. This helps improve load times and performance.
Leveraging Browser Caching Browser caching stores static resources in the user's browser, allowing subsequent visits to load faster. This involves setting appropriate cache headers and expiration times.
UX/UI Enhancements
Improving Navigation Improving navigation involves simplifying menus, using clear labels, and ensuring that users can easily find what they are looking for. This enhances the overall user experience.
Ensuring Mobile Responsiveness Ensuring mobile responsiveness involves designing the store to work seamlessly on all devices, including smartphones and tablets. This includes using responsive design techniques and testing on various screen sizes.
Enhancing Accessibility Enhancing accessibility involves making the store usable for all users, including those with disabilities. This includes using semantic HTML, providing
conclusion
If you need help with conducting performance audits on Shopify stores, Arham Ecommerce is here to assist you.
#Shopify Stores#Performance Audits on Shopify Stores#Loading Times#Performance Audits#Technical audits
0 notes
Text
Hello to the 3 other people who listen to dogbowl and like homestuck
OG Album Cover:
#homestuck#dirk strider#jake english#dirkjake#i mean technically (i think?)#i havent drawn in a while#mostly bc of auditions i have in 2 weeks (scary!!)
193 notes
·
View notes
Text
The Rashomon Job is hands down the best episode and nobody can tell me otherwise.
Like, your gonna tell me all of these *professional criminals* can't recognize each other five years later? And each of their stories are somehow accurate to how they perceive each other- even without them noticing at first. I couldn't get over how Hardison, Nate, and Parker all have Eliot holding basically a sword to Hardison's throat. 🤣 Sophie and Nate's were the probably the most accurate.
The ending was so sweet too, because it's all a redo. Even though they had Sophie, Parker, and Hardison running to go steal it and leaving Eliot and Nate at the bar- the viewers still get the implication that they'll steal it as a team. Especially when you get that little amused smile/nod from Eliot and that confirmation from Nate.
Nate was practically telling Eliot- Go. Watch their backs. Then he went to because he didn't want to be left out.
Also- Parker's imitation of Sophie is how I think she processes everyone's voice. 😂🫣
#leverage#eliot spencer#nate ford#sophie devereaux#alec hardison#parker#what's funny is#they worked together#technically#without even knowing it#it was their audition#the rashomon job#the stories were all entertaining#parker had the best sophie imitation#hands down#hardison's evil laugh is 10/10#they were all gloating#but none of them actually stole it#and nate took care of eliot before they actually knew each other#season 3 episode 11
378 notes
·
View notes
Text
boog's gotta get knowledge. boog's gotta go to college
37 notes
·
View notes
Text
IM GONNA BE IN NEWSIES GUYS IM GONNA BE IN NEWSIES OH MY GOSH
#Newsies#newsies jr technically but whatever#I’m so excited akdfbjsdjbdjskeid#im auditioning for race by the way#He is literally me#AHHHHH#pinch me in dreaming#newsies live#YES YES HES
19 notes
·
View notes
Text
#Keyword Research#Competitor Analysis#YouTube SEO#Website SEO (Audit)#On-Page SEO#Off-Page SEO#Local SEO#Technical SEO#Facebook Pixel setup#Facebook Ads Campaign#Messenger Chatbot#Email Marketing#LinkedIn Marketing#Instagram Marketing#Content Writing Using AI#WordPress Customization#Marketplace (Fiverr#Upwork#Freelance#Microworkers#Peopleperhour#99Designs)#Freelancing#outsourcing#softit#softitinstitute#softi_it_nstitute#best_it_institute_in_bangladesh#successFreelancer#web
3 notes
·
View notes
Text
it sucks so much ass that i can’t use any of my paintings for my portfolio because they’re all fanart :( you might say ‘oh jey, why don’t you just paint other things?’ very easy answer to that. i don’t want to :) i paint for myself and i don’t want to have to do things i won’t enjoy for the sake of a portfolio
#i’m essentially auditing a painting class this year (situation is a bit more complicated) but basically i’m learning oils#and i’ll hopefully end up with portfolio pieces from that#but at home i paint my little guys i don’t give a shit if the paintings are ‘useless’#it’s sad that fanart is so not valued as like real art that matters. we’re talking about in art history who gets to define art and its value#and like yeah. why is a shitty oil painting i did with no experience or instruction more ‘real art’#than the very technical acrylic paintings i spend dozens of hours on just because of the content? and also medium and size#16x20 oil vs 4x5 acrylic the oil one will Always be valued higher#moral is art world is confusing and arbitrary and annoying and i want to put my own damn paintings in my portfolio#and that i Hate the notion of ‘useless art’ i think that’s so much bullshit. all art is so so important#<]:)
3 notes
·
View notes
Text
Start of week 2 (before stretches) & i am pleased to report that the x2 increase of tosses does not yet feel like too much
#winterguard#winter guard#color guard#week two of prepatory practice! i'm in an independent wg so there's some time before auditions yet#(so technically i'm not *in* it but im hoping they wont turn me down just cause i still cant do a split..)#(...... they might. eek!)#i hate stretching#'worlds greatest stretch' more like worlds WORST#....buuuut its either that or the dance warmups and of the two stretching is less noisy#since i need to have my phone volume on (video) and also . steps.#world is not nice for a man with Making Noise Anxiety#haha also late to realize the implication but its from 3 of every toss i know each side to 6. so not many!#but you never know. burnout lurks behind every corner
2 notes
·
View notes
Text
2 notes
·
View notes
Text
I was wondering why JT’s “this is gonna ruin the world tour” reminded me of something, and I didn’t know what until I rewatched the dead poets in NYC video. And then I realized something:
it has the same energy as ethans utterly distraught “WE’RE NOT GONNA MAKE THE AUDITION. WE’RE NOT GONNA MAKE THE FUCKING AUDITION.”
#Seriously he sounded so stressed#He cared more about missing the audition than the fact they were trapped on a random roof and technically “committing a crime”#and then he got the part anyways#Icon#i strive to be that dedicated in my craft#Ethan hawke#dead poets society#dps#dead poets society movie#dead poets society memes
6 notes
·
View notes
Text
Do we have any altos here?
#i'm asking genuinely#all the altos in my choir seem to technically be mezzos#are there any real genuine alto ones in this life or am i the only one#i'm being so serious#if you're reading this drop your voice part in the tags or something i'm literally begging#(i'm also looking for audition songs again so if anybody has anyyyy suggestions...)#((i don't want to do my school's musical this semester but i've gotta be prepared for whatever next year brings.))#i wish i could sing for my career sometimes#behind everyone in stem is an art/music career that they left behind#and they don't hate stem. they just chose it instead. can anybody hear me?
2 notes
·
View notes
Text
post-hamlet thoughts
tl;dr my college did hamlet and i was in it and it was cool
first of all, in case i hadn't made this clear already, this was entirely student-produced. i mean, we got some money from the theater department, but people-wise, it was all students.
i've told the rest of the cast this time and time again, but they're so good. insanely dedicated and humbling in their talent.
our hamlet, horatio, ophelia, and laertes were all freshman, and they were all stellar. ophelia and laertes broke my heart every night in the second half with their anger and their sadness. horatio always brings top energy to scenes and had lots of funny moments (espec counting his doubling as the second gravedigger) but also made me feel things (we staged act 4 scene 6 as him alone on stage reading hamlet's letter to the audience and he killed it every time). and our hamlet was just incredible; a pleasure to act against as guildenstern and a pleasure to watch / listen to in their more emotional scenes.
and everyone else was great too! our polonius was always funny but also had genuine moments of connection with his kids; our cladius brought some great depth to the role (his take on the monologue in act 3 scene 3 was great) while still being despicable, especially in his manipulation of laertes; our gertrude brought our director's take on her to life impeccably; and, of course, i had a wonderful and hilarious partner in our rosencrantz :)
not to mention our quartet of players (who also filled out the other miscellaneous roles) who had a ton of great moments. shout-outs in particular to the guy who doubled as the first gravedigger and sang his sung lines as a sea shanty (honestly, i think he could have been a great guildenstern or rosencrantz in another universe).
the crew, of course, was also amazing. there were like 150 cues? my friend (the writer i mentioned in this post) did a fantastic job with the lights. the people behind the staging and makeup did just as well. and the costumes were so fun! everyone looked great; we had a consistent black-white-red-brown color palette that tied it all together. special shout-out to the player king wearing a white shirt with a black cape while cladius wore a zipped-up leather jacket and a white cape.
oh, and me and ros? we got fedoras :) i may share a photo later. maybe.
we did our show in the college black box theater (inside the fine arts building), which i do not currently have the brain cells to try and explain the layout of. it's a kind of weird space, but i think we made the most of it. for the majority of the show i was off stage left, meaning i was hanging out at the top of the stairs which serve as the main entrance and exit to the theater (sitting/standing where i couldn't be seen by the audience obv). you can't really see the stage at all from there but you sure can hear the actors, and by the time of the show that was (mostly) enough for me.
as far as how the actual shows went?
friday was our most engaged audience. their laughter was greatly appreciated in the early scenes ...slightly less so when everyone was dying in the final scene. i mean, i get it, people start dropping like flies and actually foaming at the mouth and spitting out (fake) blood; it's a lot. i applaud hamlet and horatio for staying in character through it. everyone did a great job that night; it was probably better than all our dress rehearsals as a whole.
saturday, at least from my pov, had kind of weird vibes at the start? i don't know how much of it was people getting to bed late the previous night, how much of it was overconfidence, and how much of it was people getting in their own heads, but it was our lowest energy show. the audience wasn't as audibly engaged either, but they did give us a big applause. i felt more good than bad about it by the end, for sure.
especially in retrospect, because, despite us having a smaller crowd at today's matinee, everyone was back on the ball. the ending in particular i think was the best we've ever done it. it was probably my best performance as well.
to be clear, i wouldn't rate any of our three shows below an 8 out of 10, for what that's worth. everyone gave so much to their performances; the funny bits were funny even when the audience didn't seem to think so, and i was always getting caught up in my feelings in the second act. you can't ask for much more than that.
now, here's a compilation of things from the production in no real order:
i already posted about this, but having the blood stains on stage where people die from the beginning of every show? *chef's kiss*
i'll also restate the thing i mentioned in the tags of that post: characters who were murderers had symbolic blood makeup after they killed someone. cladius had a bloody ear from the start of the show, the meaning of which becomes clear once you see the player king get poison poured in his ears; hamlet got blood on their face during intermission that's meant to be polonius's blood; and, arguably most significantly, gertrude had bloody handprints around her neck when she entered at the end of act 4, which, in addition to her hair and arms being dripping wet, is meant to suggest that the story she tells about ophelia's death is, in fact, a cover for something less accidental.
as mentioned above, our director's take on gertrude in general was, from my understanding, pretty different from the standard. to quote from his character spines, "you fundamentally want to prepare your son hamlet to be king; you are playing essentially a game of chess to do so." it was really compelling to see in action. the way she performed act 4 scene 7? chilling.
speaking of those character spines, the first line of horatio's is literally just, "You are in love with Hamlet." and boy howdy did that come through
prime example of that (other than just, all of his and hamlet's interactions, which were wonderful): when horatio finished reading the letter from hamlet, he sniffed it, in a very sweet and very not-platonic way
it was an unintentional running gag throughout the whole process that other cast members would forget between ros and me which character we were playing - to the point that every performance, when hamlet first greeted us, even though i would get to them first, they addressed me first, and it's written that they say my name first, they would call me rosencrantz and our ros guildenstern. ...someone should write a play about that.
i might have posted about this already, but in ros and i's first scene with hamlet, when the two of them start talking about child actors, hamlet made us sit in the thrones, and we would make moves to leave of varying boldness that they, of course, never let us follow through on. this then got basically repeated in act 3 scene 2 except that horatio got to join in on the fun of relentlessly mocking us
(the thing where hamlet handed me their copy of william shakespeare's complete works while they dud the "what is a man" mimi monologue got dropped at some point in the dress rehearsals, unfortunately. they did flip through it with the players though)
during the play within a play, polonius would keep falling asleep and ros and i would keep waking him up
(we also got to do some fun silent banter back in act 2 scene 2 while hamlet and the players were doing their thing)
then the bit after that with the recorders, aka guildenstern's defining moment, was just so fun. hamlet and horatio basically sandwiched ros and me between the two of them, and hamlet and i played off each other very well (at least imo), and though i couldn't see what horatio and ros were doing behind me i know that it got some good laughs. and i could tell every night that the scene landed despite the shakespearean language barrier, so i can't help but be satisfied.
my other best moment was when the king told me to go get polonius's body from the stairs and i got to slump and make a "do i have to?" face before my (final) exit. i managed to actually get some chuckles from that tonight, from the crowd that, again, laughed the least in general, and i can't put into words how euphoric i was to have that be my last moment playing guildenstern.
from the rest of the second half of the show, which i am not in, i will highlight a) the gravedigger eventually realizing after shoveling for minutes on end that he's been shoveling literally nothing (love me a good little fourth wall break) and b) when hamlet and laertes come to physical blows over ophelia, horatio, on his line, steps between them, draws laertes's sword, and takes a stance pointing it at laertes to hold him off, all in basically one glorious motion.
oh, and the ending, of course.
as i alluded to way earlier, we had fake blood and alka-seltzer tablets that the people who died in act 5 scene 2 used to great effect (particularly the people who died via poison)
speaking of that scene, the sword fight was very neat! well-choreographed and well-enacted. real foils btw
and the way hamlet and horatio performed the ending? more than anything, the way hamlet said "give me the cup; let go!" - that shit hurt, in the best way, every night. (and though hamlet died in the king's throne (with the king's crown on), horatio held / clung to them the whole damn time)
for a lighter final note: our polonius doubled as fortinbras and came on at the ending in this huge, heavy, vampire-ass cloak, accompanied by our director as the messenger from england who announces my and ros's death :)
thankfully, we did record our last dress rehearsal, so we do have a version of it that we'll get to watch back in the future. i won't be able to share it with any of y'all (we will apparently be in BIG trouble if we post it anywhere online) but it'll be nice to have for me.
funny thing that happened while i was typing this long-ass post out: i kept using present tense and then realizing i had to change it to past tense. and by "funny" here, i mean, uh... oof.
we never got a perfect run-through where no lines were skipped over, but, i mean, it's fucking hamlet. we did this shit in like a month and a half (with a week lost to spring break); it's more than impressive that the show turned out how it did. it was a group labor of love, and one of the best things i've ever gotten to be a part of.
and i miss it already.
...at least there's movie night on tuesday :)
#hamlet#so excited to introduce these guys to rosencrantz and guildenstern are dead. they'll never see hamlet the same way again#man. i've really missed acting. or rather... being part of a production like this#shout-out to whoever was originally cast as guildenstern but dropped out because they didn't realize a shakespeare play#would be a big commitment#and thereby gave me the opportunity to be in the show despite having been too busy and insecure to audition#i might come back and add more to this tomorrow if i remember more things that i want to have a record of#i could talk more about how rehearsals went#or about the few places in which i may have perhaps done things differently than our director if it wasn't his show#but i think for now this is enough#thank you all for following along on my hamlet journey#i will say that there is a greater than 0 chance that i'll post some shitty hamlet fancomics here in the future#so. if that's something you really want. let me know. i guess.#and again i don't think any of the cast have tumblr#but if you do and you see this: pls never stop acting#i've got your back <3#yes i am posting this at 1 am when i have class tomorrow (today technically). what of it
23 notes
·
View notes
Text
I'm not a "new musical theatre style music" person. Never have been.
Even when I was doing voice lessons, I'd steer towards the golden age or jazzy musical theatre songs. My voice teacher would have to drag me kicking and screaming towards adding anything new musical theatre to my repertoire. For a while, the most modern song in my book was I Know The Truth from Aida, and I wouldn't count that as new musical theatre style since I mean more the Pasek&Paul or Joe Iconis type.
And now I have an audition coming up for a small production of a show in that style and I'm supposed to sing a song in a similar style. And I'm looking at all my sheet music like... let me do some Cole Porter... or Gershwin... at least Sondheim please...
#look i do have SOME newer musicals in my book. but like i said. kicking and screaming.#i'm probably gonna end up doing 'I Think That He Likes Me' which is not IN a musical it's just new musical theatre style#as part of a songbook for some writing duo that i can't remember the name of and it's 2:45am so i can't care enough to look it up.#and it's the only one in my sheet music folder that i'm like 'ok. this is TRULY the right style' and i know it's good in my voice#and it's a cute song and i do like it and it definitely fits the overall vibe of the show#and though i haven't sung it in like 4 years i still remember 90% of the words and have time to study it before the audition#but while trying to find that song deep deep in my folder i pass by other songs i just love so much more#and i'm like ahhhhhhhh why#and i'm not even like 'god i hope i get it' (see A Chorus Line. that's more my type) i truly don't care if i'm cast or not#and yes i can technically audition with any song i could ever want it's just suggested to do the same style#but i know the entire creative panel who i'll be auditioning for and the last 2 times i auditioned for them i sang the same song#only because it's a GOOD song that fit both shows i was auditioning for (Can't Stop Talking About Him by Frank Loesser)#(perfect audition song since it's short at like 28 bars and you can pick the tempo and do a lot of character stuff)#(but see this is what i mean. like 1/3 of my entire sheet music folder is golden age musicals. then half is 60s-90s.)#(and then the last chunk are the few new-ish musical theatre and some pop music.)#(if i took performing more seriously i'd have a wider range but this is truly just for fun and just for me. so i do what i like.)#i don't want to go in for a 3rd audition with the same creative team and doing the same song. especially since it doesn't fit this time.#so once again. dragged kicking and screaming. over to new musical theatre territory. unwillingly.#if i get cast we'll have to see if the show itself even grows on me since honestly i think there's maybe 2 songs i like in it.#it's definitely not the worst new musical theatre style show but it's also not one that drew me in.#ok wait while looking through lists of 'new musical theatre' shows to find one i actually like (i think just Legally Blonde sorry guys)#(every other new musical in the last 20 years that i like did something interesting with the music like Come From Away)#i ended up finding out that apparently 13 was adapted into a netflix movie? when did that even happen?#i mean i don't care for that show either but i thought i was at least up to date on movie adaptations.
2 notes
·
View notes
Text
#ANXIETY!!!!#finished the report (before 1 actually which is i think a new record for me) resume still needs touching up but that’s fine. the real#problem is the program due early friday afternoon and then the other one due monday night neither of which i think i will be able to finish#on time GODD#the one due friday is technically supposed to be a partner project but i have no idea what’s going on there bc our compiler doesn’t allow#you to share files and we don’t have a google doc or anything so ive just been picking at it on my own mostly unsuccessfully. going to text#her tmrw morning to see if she’s made anymore progress on her end bc uh.#then the one due monday i haven’t even started and i know it’s a hellish assignment bc everyone else in my class is struggling w it and mos#of them have been at it for days (i have not been bc band + taking 4 more credits than most of them + theatre stuff etc there’s been no#time 😭 he literally told us not to start it the day before which. i’ll probably be able to start it friday night so not quite that bad but#like. absolutely not good either)#absolutely not looking forward to that. it’s never ending ‼️‼️ and don’t even get me started on auditions friday i don’t think i’ll be able#to practice beforehand… it’s fine#personal#the engineering chronicles#the music chronicles
9 notes
·
View notes
Text
I THINK I'M GETTING SICK, SLAY
#the universe hates me#random#random shit#maria papoila#i hate having my throat sick#how am i supposed to sing and make funny voices?#i should technically be on vocal rest because of this#but i really can't shut it#also i still have a video for an audition to submit
3 notes
·
View notes
Text
tfw everything gets rescheduled/announced at the same time so you now have four auditions within the span of six days
#technically it’s two but one of them is for an entire summer season#that audition was supposed to be this saturday but it got rescheduled to next saturday due to delays involving the studio#(they’re remodeling it but it got slight damage from the recent storms so they rescheduled everything out a week)#and then scottish play auditions got announced and it’s a video audition (ugh) due six days later#so 🫡#anyway that’s how i’m doing
2 notes
·
View notes