Sign in

GhibliMagic / Janet

@ghiblimagic.bsky.social
790 followers 453 following 1.9K posts

Fantasy Lover🎬 📚 🎮 / Software Developer / #100devs #WomenInTech #webDev / Language learner 🇯🇵 🇲🇽 / 🐱 🐶enthusiast /🏳️‍🌈 hades / ff14 / in SoCal 🌴/ Torc ambassador Portfolio janetspellman.com App for shelters: www.homewardtails.com Twitch ghiblimagic

PostsRepliesMedia
Reposted by GhibliMagic / Janet
Ashton 🏳️‍🌈 @sirashtondev.bsky.social · 30/09/2026
I am happy to announce Sam’s website is finished! Here you can leave your well wishes for him as he continues his journey kicking cancer’s ass once and for all. Please please share! getbettersam-6eb58.web.app
getbettersam-6eb58.web.app
Send Sam Your Well Wishes
3149
GhibliMagic / Janet @ghiblimagic.bsky.social · 28/09/2026
Here ye Here ye fellow tech folks! torcdotdev is jammed packed this week with virtual talks, workshops and social events (free)! Whether you want to get some wisdom from people's tech journey, to improving your resume, to relaxing with fellow devs, there's a large variety of events!
120
GhibliMagic / Janet @ghiblimagic.bsky.social · 28/09/2026
Huge thank you to Gridiron Survivor for accepting me into their Product Engineering Apprenticeship Program! I applied since more and more companies are requiring that software devs have significant experience with AI so this is a great way to deepen that experience.
Presentation slide on a cream dotted background titled Help doctor! My AI is hallucinating (again)! with subtitle Why hallucinations happen and what engineers can do about them. Below is the italic quote The most dangerous AI answer isn’t the obviously wrong one. and two taped meme images: left says AI, HALLUCINATION, IS THIS A PIGEON?; right says DANGIT JIM, I’M A DOCTOR NOT AN AI ALIGNMENT ENGINEER.Infographic titled “Hallucination vs. a mistake” explaining that a hallucination is “a confident, fabricated claim.” It contrasts “MISTAKE: ‘Node 18 is the latest LTS.’ It was true once. Now it’s outdated.” with “HALLUCINATION: ‘Use Array.prototype.superFlatten().’ It never existed,” alongside a comic showing ChatGPT giving a false answer and “DR. SMITH NEVER EXISTED” with “ERROR 404 - Publication not found.”Presentation slide titled “Real World Consequences” with the subtitle “A fluent answer can have real consequences.” It highlights “Mata v. Avianca” and says lawyers submitted a brief containing invented cases, quotes, and docket numbers generated by ChatGPT, followed by “2023 · sanctioned, fined $5,000,” “Real Court.” and “Fake Citations.”, alongside a meme-style image of a worried child with the caption “I see dead people. judgements which don’t exist.”Presentation slide titled “So... why does this happen?” explaining that an LLM is not a tiny database with a perfect fact lookup button; it generates likely continuations of text and does not automatically make every generated claim true. The slide includes photos of a carrot-topped cake and a birthday doodle, plus a branching diagram showing how the prompt “On my birthday, I would like to have” can lead to different word choices and the output “Cakes with chocolates.”
160
Reposted by GhibliMagic / Janet
Circ @tinyicecat.bsky.social · 24/09/2026
This news is important because all the fucks out there actively attempting to wreck the world want you to think that the work is hopeless and just mitigating the worst case scenario. It's not. Fucking keep going.
2675724486
Reposted by GhibliMagic / Janet
Katie Martin @katie0martin.ft.com · 25/09/2026
I have blamed The agents That hacked Your website And which You probably Reasonably thought I controlled Forgive me I am rich And unaccustomed To taking responsibility
5776342127
GhibliMagic / Janet @ghiblimagic.bsky.social · 24/09/2026
Showing off my newly revamped portfolio where its night sky themed (as a nod to the stars from my spellman "magic" wand logo) Also some fun easter eggs if you click the constellations ;) Now that my portfolios no longer an embarrassment, time to focus on actual work maybe 😂
090
GhibliMagic / Janet @ghiblimagic.bsky.social · 23/09/2026
Ended up editing my portfolio again since I really, really hated the light blue and white background lol We've gone fancy ~ There's still some bits I want to edit but wow does it look way better. I feel like the clouds and stars add some whimsy without being too over the top?
Homepage for Spellman’s Consulting with a left sidebar menu (Home, Projects, About, Services, The Process, Skills, Contact, Blog, Torc), a hero section reading “Hi there! I’m Janet. Your future Software Engineer.” with About and Free Consultation buttons, and a circular portrait of a smiling woman; below is a Github section with a contribution graph.Dark blue portfolio homepage for Spellman’s Consulting with a left sidebar menu showing Home, Projects, About, Services, The Process, Skills, Contact, Blog, and Join Torc (Free Tech Community). The main section says “Hi there! I’m Janet. Software Engineer & Web Developer” with “See My Work” and “Free Consultation” buttons, plus a circular headshot and a top-right Contact button with social media icons.A portfolio webpage section titled Latest Projects shows three project cards: Be BiteSmartSM, Wipe Right, and Homeward Tails, each with a preview image, brief description, tech stack tags, and links for Code, View, and ReadMe. The Homeward Tails card also includes a Decision Log link.Centered contact form on a dark navy page with wavy lavender header accents and small star icons. Text reads “Get in Touch,” “Hiring for a role or need a site built? Either way, I’d love to hear from you.” “All fields marked with * are required,” with fields for Name*, Email*, Phone:, Message*, a phone format note “Format: 111-222-3333,” and a “Send” button.
170
Reposted by GhibliMagic / Janet
U.S. Consumer Product Safety Commission @cpsc.gov · 16/09/2026
Happy Baby Safety Month.
853612919
Reposted by GhibliMagic / Janet
Jerry Chen @jcsalterego.bsky.social · 14/09/2026
getting kicked out of the LOTR book club for pronouncing gollum with a soft g
84102597
GhibliMagic / Janet @ghiblimagic.bsky.social · 13/09/2026
I knocked out a few technical interview questions today so now it's time for a break with everyone's fav game! Where the m$ow is ember?! Good luck with spotting the lil goddess fellow mere mortals! 2nd pic has the answer ~
A sunny backyard planter bed with a tan block retaining wall, black netting along the top, and varied plants including a tall grass clump, shrubs, and a small tree. Behind the red post is a cat tailA black-and-white cat is partially hidden in the grass and shadows beside a wooden post against a tan block wall. Ornamental grasses and a curved brick border line the garden bed above a concrete sidewalk.
020
GhibliMagic / Janet @ghiblimagic.bsky.social · 13/09/2026
life is interesting, some days you're using kermit as a model to sell a unicorn pet outfit on fb marketplace and wow, does he look stunning in it. Slay 🌈💅 Enlisted ember for only one of them lol
Kermit the frog wearing a unicorn head gear that has a gold horn and rainbow manea cat with a black and red vampire cape on its back
151
GhibliMagic / Janet @ghiblimagic.bsky.social · 11/09/2026
So turns out I've got issues, github issues that is! Ended up submitting the flaky language switch issue @ vimeo after hours of trying to debug. Been a while since I had to pull out that many good ol' console.logs!
A web page shows the text “Player ready. Click below to play and run trials.” and a button labeled “Play & run 10 trials (EN → ES → reset)”. Below, a results table reports “0 / 10 trials actually applied the requested audio track,” with 10 rows where `selectAudioTrack()` resolved to `{"language":"es","kind":"translation"}` and the “Applied?” column says “no” for every trial.A web page shows a paused video close-up of a woman speaking in what looks like a clinic or office, with the subtitle I mean, he would've shown you. Below the player are the texts Player ready. Click below to play and run trials., a Play & run 10 trials (EN → ES → reset) button, and a results table under Playing and running... showing Spanish translation selections marked YES.
130
GhibliMagic / Janet @ghiblimagic.bsky.social · 10/09/2026
Alright spent way to many hours diving into this, adding console.logs everywhere and tormenting Claude as a last resort but this is a current bug with the Vimeo API. I'm using the correct semantics and Vimeo acts like the switch went through, but then when I check it says "nope!
A browser console log shows a language-switch process for Spanish audio, including text such as “[lang-switch] selectAudioTrackForLanguage” and “[lang-switch] verifyAudioTrackActive.” An expanded array lists two tracks, English main and Spanish translation, with the Spanish track highlighted and marked enabled: false, indicated by a red arrow and a green check mark.so in summary we see selectAudioTrack shows we're selecting he right language. but when we call getAudioTracks() its showing that selectAudioTrack didn't enable it in vimeo? Do I have that right?

Yes, that's exactly right.

selectAudioTrack("es", "translation") resolves successfully, echoing back {language: "es", kind: "translation"} — it looks like it worked.
But the very next getAudioTracks() call — which asks the player "what's actually active right now" — still shows English enabled: true and Spanish enabled: false.
So the request went out, got acknowledged, and the promise told us "done" — but the player never actually flipped over to the Spanish track. It's not that we're picking the wrong language (we're clearly asking for the right one, and the promise even confirms it echoed the right request back) — it's that asking doesn't reliably make it happen. Vimeo's player accepted the command and then quietly didn't act on it, most of the time.

That's the whole bug in one sentence:
140
GhibliMagic / Janet @ghiblimagic.bsky.social · 10/09/2026
So todays a "fun" one. Been trying to debug this random bug where usually Vimeo will listen to the language toggle to change the language but sometimes it won't? Vimeo gives an API so I was able to create this interface to switch between languages easier for less techy users.
Showing a video of a woman in pajamas hugs a large black dog standing on its hind legs in front of a decorated Christmas tree. Underath it you see a language toggle.
120
GhibliMagic / Janet @ghiblimagic.bsky.social · 10/09/2026
Ember and the lemon, that the tree decided to yeet early in poor parenting fashion, say good morning! Gl everyone with balancing getting (some) stuff done with breathers today!
A calico cat is loafing on a small gray mat outdoors beside two larger rugs, gravel, and a concrete patio. A green lemon are nearby against a tan block wall.
020
GhibliMagic / Janet @ghiblimagic.bsky.social · 10/09/2026
🟩 knocked out gym by going at 6:30am, a record! Just a chill 3 mile walk though I wish the dude with a persistent cough hadn't chosen the machine directly behind me in an empty gym? I ended up moving to a machine on the other side of the gym 🙄
showing various names including honk mchonk, the name i used thanks to my goose avatarPreviously, the summary element was assigned the button role, and the heading tags within it were not recognized. However, I believe this situation has changed a bit.

MDN states the following:

    The role assigned to the "summary" element varies across browsers. Some still assign it a default "button" role, which removes all roles from its children. This inconsistency can cause issues for users of assistive technologies such as screen readers ("h4" in the previous example will have its role removed and will not be treated as a heading for these users). You should test your "summary" implementation on multiple platforms to ensure there's consistent accessibility support.

It seems that an accurate answer has not yet been found.

mdn/content#40165

To move this issue forward, I believe we need to thoroughly test whether the headings within the Summary element are correctly identified by all major screen readers and browsers. cc @joedolson
270
GhibliMagic / Janet @ghiblimagic.bsky.social · 09/09/2026
Had fun listening to Amanda Mayfield CYC talk about accessibility while cutting up some watermelon! I was surprised it was her first talk since she has such an engaging speaking voice! That contrast joke that snuck in was 👌 chefs kiss.
Slide titled “Most Common Accessibility violations:” with a bulleted list: Missing document language - 13.5%, Empty buttons - 30.6%, Empty links - 46.3%, Missing labels - 51%, Missing alt text - 53.1%, and Low contrast text - 83.9%. The low contrast text has a version colored with very low contrast, with a duplicate with good contrast to highlight the pointA woman looks back at a large black projector screen from where she stands in front of a computerKitchen counter with two large halved watermelons, one mostly scooped out and one partially carved, plus a white dish of diced watermelon. A laptop is open with her talk playing.
120
GhibliMagic / Janet @ghiblimagic.bsky.social · 08/09/2026
Shout out to the #100devs banki crew for keeping my company as I cut up a watermelon! (Banki = interview question practice) Banki ended before I was done cutting up this bad boy, so listened to the part of Amanda Mayfield's CYC accessibility talk that I missed!
Kitchen counter with two large halved watermelons, one mostly scooped out and one partially carved, plus a white dish of diced watermelon. An Acer laptop is open in the backgroundA kitchen counter is covered with chopped watermelon in two containers and a hollowed-out watermelon shell in the center, with a laptop behind it showing a presentation slide that reads “Thank you for attending!” The slide also includes a headshot, a QR code, and a subtitle at the bottom saying, “Thank you for coming to my talk.”
281
GhibliMagic / Janet @ghiblimagic.bsky.social · 07/09/2026
Time for a fiesta during my 3pm siesta 😂 glad the neighbors are having a good time! can't wait to have a mariachi band visit me during my nap.
030
GhibliMagic / Janet @ghiblimagic.bsky.social · 03/09/2026
Victory! Managed to drag myself from a power nap to go to a casual tech networking event. And now that I'm back home I can finally return to my beloved sleep! Have a pic of ember since I didn't take pics of the event haha
Pic of a cat
040
GhibliMagic / Janet @ghiblimagic.bsky.social · 02/09/2026
It's that time again ya'll, to ask where did I put my mcfreaking phone! The fun game we all love to play with our past self. I swear it was JUST there
I am once again asking, where did a put my mcfreaking phone. With the bernie meme in the background
040
GhibliMagic / Janet @ghiblimagic.bsky.social · 01/09/2026
Last second heads up! If you need your tech resume/linkedin reviewed torcdotdev has a free review session at 11:30am PT today! (hour and a half from when i posted this!) Not ready to have yours reviewed? All good, it's helpful to hear tips they give others 😁. luma.com/torcdo-fjih
020
Reposted by GhibliMagic / Janet
Criag @craigpsutton.bsky.social · 30/08/2026
I don't like how much my cat stares out the front door. All that screen time can't be good for him.
291343103
GhibliMagic / Janet @ghiblimagic.bsky.social · 31/08/2026
Going to do some wordpress work for Be BiteSmart (global nonprofit for pediatric dog bite prevention)! Planned start time around 9:50~10:00pm PDT (so in 35ish minutes) www.twitch.tv/ghibli...
Showing the Search Preschool Questions & Resources page with question and answers
171
GhibliMagic / Janet @ghiblimagic.bsky.social · 30/08/2026
Phew, worked a good bit on Be BiteSmart this morning. Most of it was tedious work but these new CTA Banners are much nicer than the plain blue ones! And now time for a well earned nap, huzzah! (These changes are still only on the staging site, not the live site yet.)
Left side is blue with a quote about the importance of dog safety, Right is a call for sponsorsLeft side is blue with this quote Be BiteSmartSM addresses this gap through proactive education grounded in canine behavioral science, early child development, and pediatric injury-prevention research.

Right side is white with the text Despite the decades long call for age-appropriate education, structured prevention education designed specifically for children remains inadequate and relatively ineffective. Much is static Do and Don’t advice.

Be BiteSmartSM educational materials are provided free of charge and are publicly accessible worldwide. All videos and learning resources may be shared and used for non-commercial educational purposes by families, schools, healthcare providers, and community organizations.
020
GhibliMagic / Janet @ghiblimagic.bsky.social · 30/08/2026
🟩 Applied to a few jobs 🟩 worked on Be BiteSmart. For the books page: - generate a list of books based on if it is for young kids, older kids, all ages (with guidance), adults - editors can change the book order - allow multiple images - add multiple links to buy the books
shows a book for young childrenshows a list of all books for all agesshows the editor view where they can press arrows to move the books up and downshows the editor view of the books core information, the title, summary, ect
190
GhibliMagic / Janet @ghiblimagic.bsky.social · 29/08/2026
Short palworld stream! Considering doing another coding stream but eh, its late and I did a ton of coding earlier. No cam this time since the camera decided to take today off 🙄and I don't want to restart my computer to get it unstuck on stupid haha. www.twitch.tv/ghibli...
021
GhibliMagic / Janet @ghiblimagic.bsky.social · 28/08/2026
🟩 Walked 1.46 miles while listening to laid off lounge, was cool to hear about Ryans story into tech as a fellow self taught dev! www.youtube.com/watc... 🟩 did a bit of tech work on the nonprofit site: 1. show the selected language on the play button
140
GhibliMagic / Janet @ghiblimagic.bsky.social · 27/08/2026
Alas there was no chance to give out the cool torc swag roxy sent! No shows for the tech meetup at the brewery (bummer since at the last one a month ago we had 3). Next time! Im going to stick w the coffee shop in the future and maybe switch to monthly instead of bimonthly. 🤔
030
GhibliMagic / Janet @ghiblimagic.bsky.social · 24/08/2026
Checking my calender 3 times before I take a short siesta/nap since I don't trust myself 😂 3 alarms should be enough to wake up for the coffee chats, maybe
250
GhibliMagic / Janet @ghiblimagic.bsky.social · 24/08/2026
Very short stream cause I need to go to bed soon lol But adding some fun pet adoption description to my app HomewardTails! www.twitch.tv/ghibli...
021
GhibliMagic / Janet @ghiblimagic.bsky.social · 24/08/2026
Inland Empire techies (or tech curious folks) come join us for our 4th casual meetup! No tech pop quizzes I promise lol Wednesday, Aug 26 · 6:30 PM to 8:30 PM PDT Grey Iron Brewing Company 29683 New Hub Dr #A · Menifee, CA www.meetup.com/ie-te...
000
GhibliMagic / Janet @ghiblimagic.bsky.social · 24/08/2026
Multiple free tech events this week by @torcdotdev ! Some are virtual where an engineer gets interviewed while the chat goes wild in the youtube chat. There are also 2 in person recruiting events this week, one in arkansas and others in sunnyvale! luma.com/torcdotdev
120
Reposted by GhibliMagic / Janet
timfool61two.bsky.social @timfool61two.bsky.social · 22/08/2026
Minneapolis Spiderman going after nazi Jake Lang looking like a damn John Romita Sr. comic book cover
17769250
GhibliMagic / Janet @ghiblimagic.bsky.social · 23/08/2026
Goal: get some walking in completed! Dusted off the quest 2 and virtually walked around Senso-ji temple in japan while walking 1 mph! (Held onto the sides of the treadmill for safety) Fav part was at 15:23 where he said "Change your perspective" and..then we go a zoom in of the fish!
120
GhibliMagic / Janet @ghiblimagic.bsky.social · 22/08/2026
Phew got a lot done today but tomorrow I really need to focus on exercising😅 - fixed coding bugs - 2 coffee chats - 100 devs huddle - Made a google doc so the nonprofit team can coordinate easier for the new section, spent hours answering questions and left questions as needed
Showing the many many headings for the google doc for the parents learning center for the nonprofit i volunteer withSnapshot of the guide for the nonprofit's page which talks about preventing dog bites in childrenshowing an episode of the dog bite prevention program, where it says a summary of the episode
120
GhibliMagic / Janet @ghiblimagic.bsky.social · 22/08/2026
Anyone wanna guess how many tries it took for Claude Sonnet low effort to solve this UI bug? 😂 Hint: its more than 1
050
GhibliMagic / Janet @ghiblimagic.bsky.social · 21/08/2026
I wanted to work on multiple features at once but the claude VSCode extension runs the risk of the sessions overwriting eachother's work 🤔 So I got claude-cli and learned how to use worktrees so theres no risk of overwriting, just might have to deal w/ merge conflicts later
First time I set up a feature/worktree:
Open terminal
claude --worktree <branch-name>

Returning
Open terminal
Cd into folder with git repo
git worktree list
cd into worktree
claude --continueShowing Claude open in the terminal
120
Reposted by GhibliMagic / Janet
Carrie @carebear620.bsky.social · 20/08/2026
5654991301
GhibliMagic / Janet @ghiblimagic.bsky.social · 20/08/2026
RIP cutesy portfolio, I switched it up to be cleaner looking! Played around with Claude's new design tab for ideas. Still more to do but eh, good enough for now. (I accidentally forgot to turn off the kofi test banner before recording the before vid in OBS 😂 oh well)
160
GhibliMagic / Janet @ghiblimagic.bsky.social · 19/08/2026
heads up for my fellow #100devs
050
Reposted by GhibliMagic / Janet
Abbey Perini @abbeyperini.dev · 23/06/2026
The three moods of programming: - I'm an idiot. - I'm god. - Hysterical laughter because neither the problem nor the solution make any sense.
0245
Reposted by GhibliMagic / Janet
Ian Coldwater 🧊🚫 @lookitup.baby · 07/08/2026
The two genders
11556104
GhibliMagic / Janet @ghiblimagic.bsky.social · 19/08/2026
Are you in tech? I summon you to enjoy these free virtual torcdotdev events this week! 🟩 Resume & LinkedIn reviews 11:30 AM PDT 8/19/26 🟩 Yappy Hour (casual hangout in the Torc Discord) 10:30AM PDT 8/21/26
132
GhibliMagic / Janet @ghiblimagic.bsky.social · 18/08/2026
130
GhibliMagic / Janet @ghiblimagic.bsky.social · 18/08/2026
You've heard of money cat, now get ready for sleepy cat! May you be as unbothered and well rested as ember in the coming future ~
131
GhibliMagic / Janet @ghiblimagic.bsky.social · 18/08/2026
Been trying to reset my sleep schedule for the last 7 days but alas my body still likes waking up 2am~4am 🙄 Made the most of it today and virtually walked 1.22 miles along Philosopher's Path in Kyoto Japan! www.youtube.com/watc...
shows treadmill setup with a full screen video of a naturey japan walkcat on the virtual japan walk
030
GhibliMagic / Janet @ghiblimagic.bsky.social · 14/08/2026
Still alive! Just been a bit burnt out. Knocked out a lot today for Be BiteSmart's content hub today w/ the fuzzy search implementation, so parents can find specific content about preventing pediatric dog bites. Short 3 minute video about it: www.youtube.com/watc...
Shows 3 pills that users can click on to limit results to a type of content like coloring books, a search bar, then a list of all content for that life stage
020
GhibliMagic / Janet @ghiblimagic.bsky.social · 07/08/2026
Surprise Palworld Stream while I get some steps in on the treadmill 😁! Short stream to remember how to stream on twitch again haha www.twitch.tv/ghibli...
141
GhibliMagic / Janet @ghiblimagic.bsky.social · 05/08/2026
It's that time again for free technical resume reviews with torcdotdev! today 8/5/2026 at 11:30 AM - 12:30 PM PDT! Sign up on luma: luma.com/torcdo-zbap
LinkedIn & Resume Reviews With Dan DiGangiFrom running engineering at Postmark—a platform processing 3B+ emails a month—to co-organizing React Chicago and mentoring engineers and leaders for over a decade, Dan DiGangi has built (and hired) high-performing teams from the ground up.

​Join him live as he reviews your LinkedIn and resume and helps you stand out in a crowded market.
210