POPULARITY
Categories
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Radicle Threads was founded by Shobha Nadarajah, Elisabeth Desamour & Caroline Dick. The magazine features articles, tutorials, recipes, and of course, crocheting and knitting patterns. You can find issues of Radicle Threads at: www.radiclethreads.com On the needles Jasmin's Sea Glass Pullover is finished! Gigi at Jasmin's house knitting: socks for Andrew finished the foot, need yarn for toe Gigi turned in the knitted weaving project for Fiber Analysis 2. Jasmin has started a Dipole Beanie by Chin Matthews in Seismic Yarn's butter sock in the “Escape” colorway . “Compassion Collection where 20% of gross sales will be donated to an organization that supports a marginalized community. As a Pride inspired colorway, it only makes sense that the donations go to The Trevor Project, an organization that provides crisis intervention and suicide prevention to LGBTQIA+ youth.” Gigi: working on the second meadowlands , fir working on the the third triangle . Very potato chippy. Jasmin started her For Fox Sake pullover by Maxim Cyr in Lisa Souza SW “Squashblossom” and Neighborhood Fiber Co for the contrast colors. ⅓ through the yoke. Making notes on my pattern in KnitCompanion, since I can't comfortably do it in Ravelry. Jasmin started and finished the first Geometry by Minimi Knit Design in Mitchell's Creations yarn "Bayou" colorway Jasmin started the second Geometry top Jasmin swatched for 2 more colorwork pullovers Events Mend it March Dragon teeth Nowrooz Mother Knows Best: Be the Harriet Hamsterbone you want to see in the world. “Princesses don't do that.” “I'm a princess, I am doing it; so, princesses DO do it.” When knitting attacks: For fox sake Geometry top #1, too short Knit more, know more A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing, 255 days. English by Sanaz Toosi at Berkeley Rep Nowrooz : Eid didani And Sew on: Gigi: Fabric analysis 2 Weaving project .Weave Cowl by UknitMe2 Yarn is single ply tweed, dark brown and oatmeal. Scratchy turned in Jasmin: Mood Citrus dress; finished the wearable muslin (buttons from Rhinebeck 2021). Will be making some slight adjustments before doing the final silhouette
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Radicle Threads was founded by Shobha Nadarajah, Elisabeth Desamour & Caroline Dick. The magazine features articles, tutorials, recipes, and of course, crocheting and knitting patterns. You can find issues of Radicle Threads at: www.radiclethreads.com One minute medical update On the Needles: (0:35) Gigi: found DPNs for drag along knitting, cast on another hat Jasmin's Sea Glass Pullover is less than ½ sleeve from being finished Gigi at Jasmin's house knitting: socks for Andrew, working on a foot of foot Jasmin is making some progress on her Fractal Danger scarf out of Abstract Fiber Supersock in “Danger” (Bar Maids Knitmore Girls box #1) Gigi finished the knitted weaving project for Fiber Analysis 2. Jasmin has started a Dipole Beanie by Chin Matthews in Seismic Yarn's butter sock in the “Escape” colorway . “Compassion Collection where 20% of gross sales will be donated to an organization that supports a marginalized community. As a Pride inspired colorway, it only makes sense that the donations go to The Trevor Project, an organization that provides crisis intervention and suicide prevention to LGBTQIA+ youth.” Gigi: started the next :meadowland baby blanket. Very potato chippy. Events :(7:29) Lockdown at Westvalley Here is Jasmin's gun control letter, which you can send via Resistbot. Stitches West March 2-5 Mend it March Dragon teeth on Folkmanis puppets Creative mends Mother Knows Best :(18:20) Emergency supplies When knitting attacks :(25:10) Gigi: made a mistake at the beginning of a row on a Meadowlands blanket Knit more, know more : (25:55) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing, 248 days. Das IRAN update podcast Nowrooz! And Sew on: (41:37) Gigi: Fabric analysis 2 Weaving project . Weave Cowl by UknitMe2 Yarn is single ply tweed, dark brown and oatmeal Jasmin: Mood Citrus dress; fronts and backs are sewn, waiting on lining to arrive Enhancing ‘Quelle Decollatage (the dress form) Substack post about the process pending
Getting started in life is the ultimate financial grownup challenge. Beth Hendler-Grunt shares her best strategies to get started and succeed. For more information, visit the show notes at https://www.bobbirebell.com/podcast/beth-hendler-grunt
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Radicle Threads was founded by Shobha Nadarajah, Elisabeth Desamour & Caroline Dick. The magazine features articles, tutorials, recipes, and of course, crocheting and knitting patterns. You can find issues of Radicle Threads at: www.radiclethreads.com On the Needles: (0:36) Gigi and Jasmin collected preemie hats at Stitches Jasmin:Test knit for Chin Matthews in Neighborhood Fiber Co Organic Studio DK: Finished, finished, finished! Jasmin's Sea Glass Pullover is FLYING! The yoke is done, body is 4ish inches in Jasmin mentions The Baller by Alpenglow Industries Gigi at Jasmin's house knitting: socks for Andrew second sock finished gusset, working on foot Jasmin is making some progress on her Fractal Danger scarf out of Abstract Fiber Supersock in “Danger” (Bar Maids Knitmore Girls box #1) Gigi:meadowland baby blanket acrylic yarn, Mandala, crocheting around the border to use up more yarn. Jasmin has started a Dipole Beanie by Chin Matthews in Seismic Yarn's butter sock in the “Escape” colorway, which is part of their Compassion Collection, from their website: “...Compassion Collection where 20% of gross sales will be donated to an organization that supports a marginalized community. As a Pride inspired colorway, it only makes sense that the donations go to The Trevor Project, an organization that provides crisis intervention and suicide prevention to LGBTQIA+ youth.” Gigi :preemie hats are drag along knitting at school Jasmin started her Piñata jacket by Quaylyn Stark Gigi: started the next meadowlands , first triangle is done, started the second one Events :(11:46) Stitches West March 2-5 CASH BAR! Thursday March 2, cohosted with Neighborhood Fiber Co. (raised roughly $450 for United For Iran) Mayahuel (the amazing Mexican restaurant) The Shady Lady Saloon Cafeteria 15L Ramen 101 Chin's Coastal Collection Glinda dress vendor tip: Check out a local wifi hotspot from your local library Mother Knows Best:(27:07) Drag queens, Trans rights. GOP lawmakers have been aggressively working towards limiting trans rights. Overall LGBTQ suicide rates Black trans/LGBTQ suicide rates Trevor Project Website When Knitting Attacks :(35:15) Gigi: lost one of my DPNs out of my preemie hat kit no Knit more, know more :(38:23) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing, 239 days. Das IRAN update podcast . Every Sunday at 11am in San Francisco Lead up to Persian New year! Find some Nowrooz celebrations near you! Gigi mentions the stairs at Persepolis Sabze for Nowrooz Bottom of the Pot on Instagram Chai and Conversation: how to learn Farsi And Sew On: (44:27) Gigi: Fabric analysis 2 Weaving project Jasmin: Mood Citrus dress; wearable muslin cut, sewing has started. (Pulled out the serger) Mending! A pair of my pants, a button on Genevieve's pants, and a hole in a blanket.
Square Roots - Episode 355 Johnny gets weird quasi-dates with straight guys flashbacks in this party filled, aquarium smashing, minigame loving chunker of BioWare's Mass Effect 3! Mass Effect lets its hair down and gets out of its ridiculous marching band outfit and finally lets you enjoy the world they've created, at least for this one DLC. There's evil betrayals! Clones! Gun toting Hanar! Grunt in the shower! And so much more! Also: - The Princess of Burnsville - Vanessa's Milky White Obsession - The Whore / Horror Switcheroo - Shepherd Almost Died And It Was The Funniest Thing That Ever Happened - The Asari Don't Make Sense - The Normanddy of Thessius - Definitely Not Gay James Vega - Blasto: A Porn Parody This Week: The Citadel DLC! Next Week: We finish Mass Effect 3! Our Patreon: http://patreon.com/squarerootspodcast Thanks to Steven Morris for his awesome theme! You can find him at: https://twitter.com/BeigeOnBeige and https://www.youtube.com/user/morrissteven
S8E204: Grunt Puzzlin' w/ Gutted Alive -3/5th of the Gutted Alive members hang with us in the backwoods shed – discussing their upcoming album, and of course we do not disappoint with the nonsense. We even go as far as practicing our Sasquatch call and our YO-HO lumberjack cheer! *Available on your favorite streaming service* Special Thanks to: Gutted Alive, SONG: Severed Head Ritual Suffocation, SONG: Reincremation Desekrator, SONG: The Silencing Gutted Alive, SONG: Consumed by Carnage
The Thunder Grunt Podcast is no more. It is once again Bonus Disc as it was as far back as 2014. Writers/Blockbusters, Shrimp Night!, OKStupid, A Mound of Thunder, They Know! and Whose Roll Is It Anyway? all have new homes and new feeds. Links to all shows can be found here: https://linktr.ee/otherbobcasts Hosted on Acast. See acast.com/privacy for more information.
Former Marine "Grunt" and current Army BlackHawk Pilot "CandyMan" takes us on a ride through the dust bowl that is Afghanistan. Hair-raising stories of taking fire, near mid-airs with other helicopters, and a C-17 are just a few of the adventures he talks about… But what scared him most? Dust landings. Find out why, and what he did about it. You won't be disappointed. This is a fun ride. In another first, we have a transcript for this episode. For a link to the transcript of this episode, click here.
Listen here: This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Radicle Threads was founded by Shobha Nadarajah, Elisabeth Desamour & Caroline Dick. The magazine features articles, tutorials, recipes, and of course, crocheting and knitting patterns. You can find issues of Radicle Threads at: www.radiclethreads.com On the Needles: (0:34) Gigi: put another row on the excavation blanket Jasmin: Test knit for Chin Matthews in for Chin Matthews in Neighborhood Fiber Co Organic Studio DK: less than an inch of ribbing left on sleeve 2 Gigi at Jasmin's house knitting: socks for Andrew out of Lisa Souza merino yarn . First sock is done, second sock got to the heel flap Jasmin is making some progress on her Fractal Danger scarf out of Abstract Fiber Supersock in “Danger” (Bar Maids Knitmore Girls box #1) Gigi: meadowland baby blanket acrylic yarn, Mandala. Gigi: Preemie hats are drag along knitting at school, finished hat #2 and cast on hat#3 Jasmin paused her Piñata jacket by Quaylyn Stark SLOTTED QUILTING CUTTING MAT Gigi: started the next meadowlands Events :(34:57) Stitches West, Sacramento, March 2-5 Donations for United For Iran CASH BAR! Thursday March 2 at Stitches West during the Thursday night preview, cohosted with Neighborhood Fiber Co. Mother Knows Best:(38:08) Be the worst at something! When knitting attacks :(43:15) Gigi messed up the shoulder of the Verena cardigan again Knit more, know more: (44:17) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing, 227 days. Das IRAN update podcast Anthony Bourdain in Iran Lead up to Persian New year! Find some Nowrooz celebrations near you! (We couldn't find the link to the Waffle Tahdig; but we're still looking for it) And Sew on: Gigi: Fabric analysis 2 Found buttons online. Had J help with the ordering Jasmin: Put her vintage sewing machines in the center section of the sweater cabinet as functional decor
In this episode of the Thoughtful Entrepreneur, your host Josh Elledge speaks with the Founder, Career Counselor/ Career Coach, Entrepreneur of Next Great Step, Beth Hendler-Grunt.Beth Hendler-Grunt is a career counsellor and job search strategist with extensive experience helping college graduates navigate the job market. She can guide various topics, including job search strategies, networking, interview skills, career exploration, and salary negotiation. With a focus on individualized support, Beth takes the time to understand each client's unique needs and goals and creates a customized plan to help them achieve success. She has a track record of success in helping college graduates find employment, and her vast professional network can benefit clients looking to connect with potential employers or industry professionals. If you're a recent college graduate looking for guidance and support as you navigate the job market, Beth from Next Great Steps can help.About Beth Hendler-Grunt: She is the founder and president of Next Great Step. She is a dynamic leader, advisor and facilitator who has extensive experience consulting with startups, Fortune 500 firms, universities and individuals. She founded Next Great Step with the sole focus of guiding college students and recent grads to help them land the job they deserve. Hendler-Grunt leverages techniques and insights from hiring managers and CEOs and brings those secrets to students to help them stand out and get the job. She has enabled hundreds of clients to achieve success, with 90% of her clients landing the job of their choice. She has been featured in The Wall Street Journal, The New York Times, SiriusXM radio, Kiplinger, CNN, Fortune and many other media outlets. She is also the mom of a recent college grad and college sophomore, so she gets it. About Next Great Step: It's specifically designed to provide guidance to college graduates as they embark on their professional journey. They're meant to help college graduates identify and focus on their desired career path, and it does so using a proven business approach. They do these by offering a variety of tools and resources, such as assessments, coaching, and workshops, that are aimed at helping college graduates gain clarity and direction in their career search. The strategies provided are likely tailored to each individual, taking into account their skills, interests, and goals and helping them develop a plan to achieve their career objectives.Next Great Step is a career counseling service that helps college graduates focus on their career paths using a business approach, providing personalized strategies to guide them toward their professional goals.Links Mentioned in this Episode:Want to learn more? Check out Next Great Step website at https://nextgreatstep.com/ http://www.nextgreatstep.com/newsCheck out Next Great Step at https://www.instagram.com/next_great_step/Check out Next Great Step on Facebook at https://www.facebook.com/nextgreatstepCheck out Beth Hendler-Grunt on LinkedIn at https://www.linkedin.com/in/bethhendlergrunt/Check out Beth Hendler-Grunt on Twitter at
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Radicle Threads was founded by Shobha Nadarajah, Elisabeth Desamour & Caroline Dick. The magazine features articles, tutorials, recipes, and of course, crocheting and knitting patterns. You can find issues of Radicle Threads at: www.radiclethreads.com On the Needles: (0:39) Jasmin: Test knit for Chin Matthews in Neighborhood Fiber Co Organic Studio DK: halfway done with body. Jasmin mentions a calligrapher Jasmin finished the Altblebragenser in Frost Yarn's Reverse Speckle rainbow and Teal Torch Knits 9 neons. Gigi at Jasmin's house knitting: socks for Andrew out of Lisa Souza merino yarn .Done. Need to graft toe and cast on the second sock Jasmin is making some progress on her Fractal Danger scarf out of Abstract Fiber Supersock in “Danger” (Bar Maids Knitmore Girls box #1) Gigi: meadowland baby blanket acrylic yarn, Mandala. Knitting club! TP tube knitting looms books on finger knitting Preemie hats are drag along knitting at school hat #2 out of merino and cashmere ready for crown decreases Jasmin started her Piñata jacket by Quaylyn Stark Events :(31:30) Stitches West March 2-5 Kitchen Cinema recommendations Mother Knows Best:(30:04) You Can't Say That podcast (Jasmin specifically refers to Episodes 139 & 140) Promised Land (2022), Star Trek Discovery Empathy Gap explanation, by Amber Ruffin When knitting attacks :(44:02) Gigi :dropped the scissors from my Akerworks Knitting kit into the couch. Couldn't fish it out One of my angled knitting needles broke Search for Black buttons at fabric store Knit more, know more :(47:44) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing, 220 days. Paris February 11 Feb18, Munich, Germany Das IRAN update podcast . Every Sunday at 11am in San Francisco - Avaaz - Link to show about four Persian women in the Diaspora ("Wish You Were Here" by Sanaz Toosi) And Sew on:(52:47) Gigi: Fabric analysis 2 Excavated my sewing tray, A line skirts from beginning clothing construction. Problem: no pockets for phone Teacher Store trays Found buttons online. Took forever. We were talking about space dyed things. Roving with Turkish drop spindle Jasmin: Finished Rex's dinosaur “cool guy” shirt Janome machine (Ray's 300? 3000?) Traced the Mood Citrus dress Examinatipn Table paper
This is the audio version of the Day to Day blog for 2/20/2023 titled Grunt Work - You're Not Better Than Anyone or Any Job If you're a visual learner, you can read this blog at: expeditiontotry.com/grunt-work --------------- I love hearing from all of you, so don't hesitate to message me on any of my social media sites: https://www.instagram.com/expeditiontotry/ https://www.facebook.com/expeditiontotry/ Or check out some of my blogs at http://expeditiontotry.com/For more content, check out the conversations I've had with friends about life and all the confusion that comes with it. https://anchor.fm/expeditiontotry and follow my own journey at https://www.youtube.com/channel/UC7pn8SRaud4Jd7kHcE_BX-Q
LT Capodanno spent 10 years as a priest before becoming a Navy Chaplain and deploying to Vietnam. He was posthumously awarded the Medal of Honor for saving Marines and sailors without regard for his own safety.
Army vet Randall Gillespie drops into the studio to talk with Doc about some different types of outdoor adventure. Creator of the Grunt Proof YouTube channel and veteran of active duty tours in Iraq and Afghanistan, Randall chats with Doc about bringing his military perspective to gear testing and outdoor challenges. Listen in and hear about Randall's definition of glamping, how to properly test gear, military modular sleep systems, MREs, the Army Molly Medium Ruck, and the difference between permissive and non-permissive environments. --- Support this podcast: https://anchor.fm/johnfreakinmuir/support
[mature language and violence] Roy Chambers, self-proclaimed "artist of junk" becomes suspicious about the intricate work of another sculptor. Written and Produced by Julie Hoverson Cast List Roy Chambers - J.D. Lloyd Gwynneth Robinson Molly Tollefson Vivienne - Rhys TM Robert - Mr. Synyster Arturo - Philemon Vanderbeck Solange - Angela Kirby Penelope Cartwright - Kris Keppeler Hank Norton - Powers Chamber 19 Nocturne Theme: Kevin MacLeod (Incompetech.com) All other music by Professor Kliq (Creative Commons License) Editing and Sound: Julie Hoverson Cover Photo: (courtesy of Stock Xchange.com) "What kind of a place is it? Why it's an art gallery - can't you just smell the culture?" _________________________________________________________ FOR ART'S SAKE Cast: Announcer Cabbie Olivia Roy Chambers, artist of junk Gwynneth Robinson, gallery owner Robert [ro-BEAR], art critic Vivienne, art critic Arturo, sculptor Solange, a supermodel Hank Norton, grieving brother Penelope Cartwright, psychic Gordie, aspiring young critic OLIVIA Did you have any trouble finding it? What do you mean, what kind of a place is it? Why, it's an art gallery. Can't you just smell the culture? SCENE 1 MUSIC - PRETENTIOUS GRUNGE/INDUSTRIAL, BUT LOW. AMBIANCE LOW CROWD MUMBLE ROBERT and VIVIENNE sound bored and disinterested - very, very jaded intellectual. They are sort of fencing with each other. ROBERT It's so innovative, it's almost retro. VIVIENNE Jejune, yet piquant. ROBERT The raw power of the chain link simply draws the eye. VIVIENNE The underlying metaphor behind the cracked concrete base is very telling. ROBERT Trash cans have been overused this season. VIVIENNE Which is precisely what this piece is trying to say. It is a commentary on the current state of the art world. ROY That it's all garbage? ROBERT [snort of derision] Garbage? Perhaps to the petty and feeble mind, incapable of looking beyond the component parts-- VIVIENNE --this one would look at a forest and see trees. [ROBERT AND VIVIENNE chuckle.] ROY Oh, I understand this piece just fine. ROBERT Do you? Do you really? VIVIENNE What, then, is this putty-like brown graffitti in its indecipherable scrawl? ROBERT And that smell - it's almost visceral. ROY It's crap. ROBERT You'd best keep your voice down, dear fellow. The artist is a good friend of dear Gwynneth, our host tonight, and I hear he's actually graced us with his presence. ROY No- no. It's actually feces. The graffitti. I'm Roy Chambers. The artist? VIVIENNE F-feces? Excrement? ROY Yup. VIVIENNE B-but... doesn't it ... lose pungency after a time? ROY Of course. I freshen it up every couple of days. I hope you don't mind if I don't shake hands. A BEAT OF SHOCKED SILENCE, THEN ROBERT Well, that does put a new [trailing off] face ...on ...it. VIVIENNE Oh, look, they've opened the champagne. SOUND HURRIED FOOTSTEPS AWAY ROY [chuckles] GWYNNETH [sigh] Darling, you'll never sell anything if you keep telling people your work is shit. ROY [laughs harder] You know that's not the point. I just love seeing the look in their eyes. GWYNNETH Well, you may have the luxury of not needing to make your way as an artist, but I still need-- ROY I can always-- GWYNNETH [indignant] Write me a check? Not on your life, handsome. If I can't make it, I'll fail on my own two feet. [softening] But you can buy me dinner. Again. ROY [chuckling] I wasn't going to suggest charity - but since I seem to be the one losing you sales on my pieces, you could let me pay rent for the space-- GWYNNETH I don't understand why you're so down on your art. [serious] It's good Roy. It's powerful. I wouldn't have it in my gallery otherwise... [rowr] no matter how terrific you are in bed. ROY It makes me uncomfortable, like I'm ... exposing myself. GWYNNETH That's what makes it so strong-- SCENE 2 SOUND A COMMOTION IN THE BACKGROUND - SOMEONE YELLING - GETS LOUDER AS GWYNNETH AND ROY APPROACH GWYNNETH [muttering as she hustles] Oh, goodness, it's not the man enclosed in legos with his winkie hanging out again, is it? ROY [right behind her] Maybe a critic's seeing eye dog got at the sculpture in baloney. GWYNNETH Poor dog - that meat's been here a week. ROY Either one. SOUND COMMOTION HAS ENDED - JUST HEAVY BREATHING FROM A COUPLE OF GUYS GWYNNETH [authoritative] What is going on? ARTURO This ...person... was ...molesting... my statue. ROY [muttered] Is it the baloney? GWYNNETH [muttered] No. ROY [muttered] The winkie? GWYNNETH [muttered] Shh. ARTURO I demand charges be filed. HANK I was only-- ARTURO No one cares what you were trying to do, you philistine! GWYNNETH Arturo. ARTURO Luddite! Peon! GWYNNETH Arturo! Please, calm down. I promise I shall handle this personally. ARTURO [going off] Just make sure he keeps his filthy hands off my beautiful marbles. ROY [muttered] Maybe his marbles should meet lego man's winkie. GWYNNETH [trying not to laugh] Ahem. Now, sir, I'm Miss Robinson - and this is my gallery. And you are? HANK [subdued, apologetic, aw shucks] Hank - Henry, that is - Norton. GWYNNETH What were you doing, then? HANK The statue - it looks like Lizzie - Elizabeth - my sister. Just like her. ROY That not what she asked. HANK Well, I was thinking it might be like that old movie where the guy kills people, puts them in plaster and gets famous for his art... Lizzie's missing, ever since she wrote and said she had a job modeling for this guy. So I wanted to... check and see... GWYNNETH [gentle] I don't know the movie, Hank, but I'm pretty sure you can't put someone in marble the way you might with plaster. It simply doesn't work that way. HANK No? GWYNNETH No. ROY Hank, let's get us a glass of that champagne. GWYNNETH [stage whisper] Thank you! SOUND QUICK KISS SCENE 3 MUSIC A LITTLE TIME PASSES SOUND EXCITED COMMOTION, CAMERAS GWYNNETH Oh, god, what is it this time? ROBERT [in awe] It's Solange. She's here! VIVIENNE [going off] If I were only into women... ROBERT [going off] Me too... GWYNNETH [sigh, then clearly trying to convince herself] It's good. Publicity. I like supermodels. ROY [coming on] Who--? GWYNNETH Solange is the latest sensation. So bloody skinny. ROY Better keep her away from the baloney. GWYNNETH [slightly venomous] It would do her good. ROY I didn't mean her - just the dog. SOUND FOOTSTEPS AND JINGLE OF DOG HARNESS APPROACH GWYNNETH Solange, I am honored. SOLANGE [strange accent] Ah? Sorree, and you are? GWYNNETH I'm Gwynneth Robinson. This is my gallery. We are truly-- SOLANGE Where ees Arturo? GWYNNETH Right over there. SOLANGE Take mee to heem, pleez. SOUND JINGLE OF DOG'S HARNESS, SCRABBLE OF CLAWS ON FLOOR. GWYNNETH My pleasure. My arm is just to your right. Would you like something to drink? [fading out] Perhaps some water for your service animal? ROY Is that the latest thing - blind models? VIVIENNE 'Differently abled' darling. You could get sued -- ROBERT Or at least censured. VIVIENNE --for use of non-PC language. ROBERT Besides, with a body like that, who cares if she can see? And the dark glasses are her trademark - she's never seen without them. ROY Hmm. You two seem like just the type I need. VIVIENNE I don't do threesomes. ROBERT I do. ROY No, no - not like that, but [buttering up] you really seem to be in the know... VIVIENNE Of course. ROBERT Pity. ROY This Arturo guy - what can you tell me about him? VIVIENNE Quid pro quo, dear friend - tell us about you first. ROY Well... It's brownie mix - the brown stuff. ROBERT Re-e-e-eally...? SCENE 4 MUSIC SOUND CLUNK OF OVERHEAD LIGHTS GOING OFF GWYNNETH [coming on, low and sultry] So. The lights are off. The crowd is gone. And the door is locked against the night. You know what that means? ROY Hmm? GWYNNETH Come on, love. I need some serious stress relief. ROY In a moment. GWYNNETH What is so fascinating about these things? First that poor little man - now you? ROY Have you really looked at them? GWYNNETH Dearest, I don't really look at anything that goes in here, beyond deciding if I think it will sell. That way lies sheer madness. ROY How did legoman get in? GWYNNETH Oh, that. [sigh] I'm still not certain about that one. ROY Anyway, these statues - I don't know anything about marble sculpting, but I would assume it's not the easiest thing in the world, even with modern technology. GWYNNETH I suppose. ROY Look at the detail here. The clothes, hair - rivets in the jeans, even. Everything is exact. Perfect. GWYNNETH So he's anal. Surely you're not thinking that Arturo whats-his-name has somehow immured people in marble. ROY Nah. But I can see Hank's point. His sister's statue looks - almost alive. And she's not happy about it. MUSIC SCENE 5 AMBIANCE RESTAURANT GWYNNETH Where were you? I really could have used you at the gallery tonight. ROY Why? What happened? GWYNNETH I asked you first. ROY [sigh] I-I was trying to find that artist - the one with the statues. GWYNNETH And--? ROY He's harder to track down than ... than me. GWYNNETH [laughs] Perhaps he's another eccentric with more money than sense. ROY Hey--! I thought that was part of my charm. GWYNNETH No. I love you. But I don't make any claim to understand you. You don't even like your own art. ROY [slightly uncomfortable] It just comes out that way. SOUND A MOMENT OF EATING GWYNNETH [unpleasantly surprised] Oh god! Don't look. It's her. Just act normal. ROY What? Who am I not looking at? GWYNNETH The commotion. I mean the woman who caused the- PENELOPE [off] Hello! ROY I think she's seen you. GWYNNETH Oh, god. ROY Is there anything I should know before she gets here? GWYNNETH I'm going to be a coward and duck out for the loo. ROY About her, I mean. [beat] You've got a moment, the maitre d' has her in a headlock. GWYNNETH [laugh] She claims to be a psychic and made a fuss over Arturo's marbles. God, I'm seriously regretting ever taking them on. ROY Why did you? I mean, looking at his stuff, he could be showcased in the biggest gallery in town, and- [trails off uncertainly] GWYNNETH Rather than a piddling little upstart like mine? Oh, hell- See you! SOUND GETS UP FROM CHAIR, DASHES AWAY ROY Chicken. PENELOPE [slightly off] Miss Robinson! SOUND CHAIR SCRAPES ROY She'll be right back. PENELOPE [coming on] Oh. I'm so sorry - I didn't mean to interrupt - are you - you're her beau, aren't you? ROY I'm her boyfriend, yeah. SOUND CHAIR SCRAPES, SHE SITS DOWN PENELOPE I could tell the moment I really looked at you. ROY [giving her nothing] Ah. Well. PENELOPE Oh, I'm so sorry. She probably mentioned me, I'm Penelope Cartwright. [confidential] I'm a certified psychic. ROY Oh. Well. PENELOPE Oh-ho! I can tell you're a disbeliever, Mr. -? ROY Don't you know? You're the psychic. PENELOPE [laughs] It's not like that, handsome. Well, sometimes it is. Let me see, let me see. Hmm. I'm feeling the letter T. Can I see your hands? ROY [over-eager] T? As in Thomas? PENELOPE [pleased] Aha! Your palm? There. You work with your hands, are you in construction? ROY [noncommital] Mm. PENELOPE But there's something else - your money line is a bit baffling. Very strong - not what I usually see in someone doing manual work. And something about cats... [Surprised as he snatches his hand away] What?? ROY Look, Miss Cartwright. You've been right about one thing - and only one thing - I'm a skeptic. PENELOPE But, I-- ROY But, nothing. I think you'd better go before I feel like embarrassing you in front of Miss Robinson. PENELOPE Please-- ROY Go. PENELOPE [beat] Very well. [intense] But you need to hear this-- [before he can speak] No! I have to say it, and if you won't let me wait to tell her, then you have to hear it. ROY Fine. Whatever. Quickly. PENELOPE The statues - there's something very wrong with them - worse even than that painful installation near the front door with the brown stuff- I just walked past, and they shouted to me - screamed for help - as if they were alive! ROY Right. PENELOPE You don't have to believe, but you must hear me. I felt such evil in the presence of those poor dear things. ROY [very sarcastic] They're... evil statues? PENELOPE Oh, no. They're evil's victims. SCENE 6 MUSIC AMBIANCE STREET GWYNNETH I can't believe she would do that! You're such a saint to put up with everything. ROY Saint? No. Just amused by people. Probably why I like the gallery scene - art folk are hilarious. GWYNNETH Like Vivienne and Robert? ROY Who? GWYNNETH You were talking to them at the gallery last week - after that young man made the fuss over the statues. ROY Oh. Bert and Ernie. GWYNNETH Vivienne IS a female. I've known her for years. ROY The way they dress, who could tell? And who would care? GWYNNETH Dare I ask what 'the statue whisperer' had to say? ROY She said they were crying out for help, blah blah blah. GWYNNETH Oh, good, now we have two loonies who believe the statues are somehow alive. ROY Oh, and she apparently hates my work too. GWYNNETH [joking] Well. Then she must be normal. MUSIC SCENE 7 SOUND HEAVY DOOR OPENING ROY [echoey] Hello? SOUND ECHOEY FOOTSTEPS, SECOND HEAVY DOOR OPENING ROY Hello? I know you're in here. ARTURO [distant sigh, then, off] Come on, then - to the left. SOUND HESITANT ECHOEY FOOTSTEPS, ANOTHER HEAVY DOOR ROY Isn't it a bit dark in here for a studio? ARTURO [still distant] You want light? SOUND LOUD RUSTLE OF CANVAS, as a heavy curtain swoops to the side. ROY [reacts to sudden brightness] Jeez! Good thing I'm not a vampire. ARTURO [close] You come to steal my secrets? ROY [jumps, then laughs] Not my style. I sculpt from garbage. ARTURO [disdainful] Yes. I have noticed. So why? ROY You interest me. ARTURO I thought you were sleeping with our blonde gallery owner. ROY Um, and you're seeing the supermodel. So? ARTURO Not that kind of interest? ROY [reacts, then] Not very sociable, eh? ARTURO Hmm. Perhaps that is why my place here is unlisted and no one visits me. You have explained a lot. Feel free to leave. ROY [beat] I don't see any materials - working on anything? ARTURO I am planning. I don't sculpt here. It is much too noisy. ROY The sculpting? ARTURO The city. [beat] And the work. ROY Your work is very detailed. Do you model from life or photos? ARTURO [a bit odd] From life. ROY How do you find your models? ARTURO Anyone can be a model. [a bit threatening] Perhaps I should ... immortalize ... you? ROY I'm not that cute. ARTURO [uncomfortably close] You don't see yourself clearly. You're a perfect type - strong, but not silent. Yet-- SOUND CELLPHONE RINGS ROY That's me. Sorry. SOUND CELLPHONE ON ROY 'lo? Yeah, I'm there now. No, won't be long. SOUND CELLPHONE HANGS UP, TURNS OFF ROY Sorry about that. ARTURO [backed off] Of course. You are interested in my work - My next major project is a woman. That is all you will know. Now leave me. SCENE 8 MUSIC SOUND DOOR OPENS, FOOTSTEPS APPROACH, COMPUTER NOISES ROY I've been doing some googling-- GWYNNETH [slightly off] You don't even look up. I could be anyone. A serial killer? ROY Reflection in the screen. GWYNNETH [close up] Oh, well, then. [hug and kiss noise] So what have you been googling? ROY Turning people to stone. GWYNNETH [sigh] Oh god, not Arturo again? ROY He creeped me out. I'm not sure if he was about to kiss me or stab me. And when he said his next project was a woman - all I could think about was that poor blind girl. GWYNNETH Yes. [mock sympathy] Poor little skinny bitch blind supermodel. ROY Right. So, disregarding the E-L-O song, there are myths all over the place about people being turned to stone. Gorgons, Basilisks-- GWYNNETH Medusa-- ROY --yeah, gorgons-- GWYNNETH What? ROY Medusa's a gorgon. Like Dracula's a vampire. GWYNNETH Fine, so I slept through my classical education. What have you come up with, then? ROY Disregarding the mythological crap, then, there are a number of fictional stories dealing with it. GWYNNETH Why disregard the mythical crap? ROY Right. Have you seen any women wandering around New York with snakes for hair? Or a giant lizard? GWYNNETH Hmm. [shrug] It is New York. So you lean towards fiction as being more reliable? ROY When you put it that way... GWYNNETH What's the front runner, then? ROY [very serious] Some sort of alchemical process or machine that changes flesh to stone. [laughs] But it's still nuts. SOUND LAST COUPLE OF KEYS BEING HIT GWYNNETH If you're so creeped out by him, perhaps I should send him on his way. ROY Nah. GWYNNETH Good. He sells. [teasing] Unlike some... ROY Most of your art crowd creeps me out. A little. GWYNNETH And me--? ROY Definitely. [chuckle] Not. SOUND SMOOCHING SCENE 9 MUSIC GWYNNETH [talking on phone] --shipped out first thing. Crating and handling will be fairly expensive-- [some talk] --very heavy, yes. SOUND TAP ON DOOR, DOOR OPENS QUIETLY GWYNNETH [covers phone, whispers] just a second. [back to phone] I'll email you the invoice, and that should go out this afternoon. SOUND PHONE HANGS UP GWYNNETH Can I help you? VIVIENNE I hate to bother you, but-- [deep breath] GWYNNETH Nonsense. Have a seat. SOUND CHAIR SHIFTS VIVIENNE Could you perhaps see your way to telling me how to find that sculptor? The one who does the truly amazing marble statues? GWYNNETH [muttered] Not another one. VIVIENNE Huh? You see, Robert-- that fellow asked him to model, and being the narcissist that he is, he was entirely unable to refuse-- GWYNNETH Oh. Um, I might be able to-- VIVIENNE I don't want to make any trouble, but his partner, you know, blames me-- SCENE A1 MUSIC AMBIANCE NEW AGE MUSIC PLAYS SOFTLY ROY Hello? PENELOPE [off, musical] Just a moment! SOUND RATTLE OF BEAD CURTAIN, FOOTSTEPS PENELOPE [over the top] Welcome to-- [tone change] oh, it's you. Come to sneer? ROY [soft laugh] No. I wanted to ask you a few questions. PENELOPE You saw my sign - it's all entertainment. ROY It also said this-- SOUND SLAP OF MONEY ON TABLE ROY --buys me an hour of your time. PENELOPE [sigh] It's your dime. SOUND MONEY SNATCHED UP PENELOPE One of many, if I recall your money line. ROY I want to know what put you onto the statues. Did a guy named Hank Norton hire you? PENELOPE Hire? You think I've been paid-- ROY Were you? PENELOPE [sigh] Yeah, I really love making an ass of myself in public. Tscha. If I was that much of a masochist, I'd'a taken up mime. You may not believe it, but I truly felt something in there. ROY Screaming? PENELOPE It's not that specific. I have to exaggerate - to translate - when I tell people about my "feelings." They only want to believe things they can relate to. I felt ... unease. Fear. [sigh] A definite flavor of more than one mind. ROY You were in a crowded gallery. PENELOPE More than one mind in distress. Since then- [breaks off] ROY Yes? PENELOPE Can you do me a huge favor? ROY Maybe. PENELOPE Can you try to hold your laughter until you're back out on the street? ROY I think so. PENELOPE I've been having dreams. ROY [snort] PENELOPE [warning noise] I couldn't move. And I couldn't feel anything - but I could see. I could even hear. And be afraid. It was - fear was the biggest part of it. [beat] You seem to be with me so far-- ROY Yes. PENELOPE Well, here's where I'll lose you. I don't usually feel things in words, but in flavors, and colors, and textures. ROY Like auras? PENELOPE No. It's - like with you, I taste brick and brown, and smell the tang of old wires. ROY [uneasy] Whatever. Get on with it. PENELOPE The feeling in my dream - the flavor of it, if you will - was identical to what I felt at the gallery. SCENE a2 MUSIC ROY [off, calling] Gwyn? VIVIENNE [muffled] Eh? ROY [coming on] Gwyn? [muttered] Oh, it's Bert. Or Ernie. VIVIENNE Hmm? She's out. Asked me to run some numbers for her. You didn't realize I have skills beyond those of mere mortal critics? ROY [snarky] You'd have to. VIVIENNE Look. Maybe you can help me - Gwyn seems to put a lot of faith in you, despite your obvious attitude problems. ROY [snort] VIVIENNE Robert - you recall Robert? Well, he's gone missing, ever since agreeing to model for Arturo, and I don't know what to-- ROY He probably just went off with someone. VIVIENNE He wouldn't-- ROY And you're such a judge? VIVIENNE I know Robert-- ROY I thought he was into guys. VIVIENNE [really mad] That does not make him a slut who would run off without a word. ROY [backing down a bit] Ok, fine. You know your friend. But everyone has a dark side. VIVIENNE True. [quick, stabbing] Why do you hate yourself? ROY What? What are you, a shrink? VIVIENNE There's a lot of psychology in art. Your work says a great deal about you. Self loathing fairly screams from every line. ROY [still trying to brush her off, but with an edge] Maybe why it doesn't sell. VIVIENNE I didn't say it wasn't brilliant - it is. It's much too powerful for most people. They see what you show them, but don't know how to handle it. ROY You should meet that psychic. You'll get on like a house on fire. VIVIENNE Marines? ROY [sharp] What? VIVIENNE Special forces? You either saw action or spent a lot of time in prison. You don't have the stance of an abused child. ROY Look lady-- VIVIENNE Or the tats of a career criminal-- ROY Shut up! VIVIENNE Those are the main ways to reach such a depth of hatred for yourself-- SOUND A COUPLE OF QUICK FOOTSTEPS ROY [close] Is there a point to this? VIVIENNE [not backing down] I needed to show you I understand people. You. Gwynneth. And Robert. And he wouldn't go off and leave Gregoire without a word like that. ROY Ok, I believe you. Get the fuck out. VIVIENNE First, tell me how to find Arturo. If you don't care what happened to Robert, I do. ROY What makes you think I know how to find him? [beat] All right. SOUND SCRIBBLING, PAPER TEARS ROY Here. SOUND FOOTSTEPS RECEDE, THEN STOP VIVIENNE [slightly off] She doesn't care, you know. ROY [tries not to respond, then] What? VIVIENNE Gwynneth. She knows you, and for some reason she still loves you. SCENE a3 MUSIC GWYNNETH She really said--? ROY [uncertain] She was full of it. GWYNNETH Well, if that looney's psych-ee sense is right, and they are cursed, at least they're not my problem - all six of them have sold for huge amounts, and I've a list of commission requests as long as my arm to pass on to Arturo as soon as he gets back in contact. ROY Have you checked out his so-called studio? GWYNNETH He never told me where it is. ROY I was there. GWYNNETH You beast! ROY I guess I forgot to mention it. Money does have some privileges. SCENE a4 MUSIC SOUND STEALTHY FEET. EVERYTHING ECHOES SLIGHTLY GWYNNETH [whispered] This is madness. ROY You're the one who spotted Vivienne's car. GWYNNETH Doesn't mean we needed to break in. ROY It was unlocked. No breaking. SOUND RUNNING FEET APPROACH, SLIGHTLY MUFFLED ROY Stay back, someone's-- SOUND FEET ARE CLEAR VIVIENNE [panting, then gasps in muffled terror] SOUND FEET COME TO AN ABRUPT STOP GWYNNETH Viv? VIVIENNE [gasping, trying to calm down] We need to get out of here - call the police! GWYNNETH What? Why? VIVIENNE It's Robert! A statue! There's no way he could have carved so fast-- SOLANGE [far off scream] VIVIENNE [gasp] He's doing something terrible to her, too--! ROY You get out of here - I'll see what I can do-- GWYNNETH Yes, get going. SCENE a5 SOUND FOOTSTEPS, DOOR ROY [to Gwyn] You too. GWYNNETH Nonsense. You stop him, I'll help her-- SOUND THEIR SNEAKING FOOTSTEPS ARTURO [off, calling] You think you can get away? Darling? If you hide, it just makes me angry. GWYNNETH We can at least see what's coming at us. ROY That's not always a good thing. SOUND DISTANT DOOR IS FLUNG OPEN ARTURO [off] Here? No? GWYNNETH I plan to stare death in the face and spit in its-- SOLANGE [off, whimper] GWYNNETH Shh! Did you hear that? ROY [moving off] Over here— SOUND CUPBOARD DOOR OPENS SOLANGE [gasp] Who ees thees? GWYNNETH It's all right. We'll get you out. Feel my hand? ROY He's getting closer. GWYNNETH I've got her. Up you come. ROY We need to move. SOLANGE Are wee neer zee door say ehkseet? GWYNNETH Exit? [looking around] Oh, yes – there. Come on. SOUND CAREFUL FOOTSTEPS, DOOR QUIETLY OPENS, THEN STARTS TO CLOSE BEHIND THEM GWYNNETH Roy? ROY Get her out of here. I'm going to stop Arturo. GWYNNETH Roy! SOUND GRAB, RUSTLE, KISS ROY Get clear. SOUND DOOR SHUTS SCENE a6 SOUND QUIET CAREFUL FOOTSTEPS ARTURO [off, calling] Come out, come out? SOUND DOOR SLAMS OPEN, OFF SOUND ROY'S FOOTSTEPS STOP ARTURO [Getting closer] There is no place to run to— SOUND A's FOOTSTEPS APPROACH ARTURO Don't make this any more difficult-- SOUND SCUFFLE. GRUNTS. BODY FALLS ROY [whispering, close, puffing a little] Not difficult at all. [chuckle] SOUND HANDCUFFS RATCHET, SLAP SHUT ARTURO [puffing, hard to breathe] And Solange? ROY Out of your reach. ARTURO [wheezy evil chuckle] In reach of your young lady, though. [laughs again] ROY What? ARTURO Don't worry - you still can get away. ROY [dawns on him] Shit! SOUND BODY DRAGS, DOOR OPENS ROY [Grunt as he shoves Arturo into a closet] SCENE a7 SOUND DOOR SLAMS, LOCKS, HURRIED FOOTSTEPS ROY [edge of panic] Gwyn? You here? GWYNNETH [muffled gasp of pain, distant] SOUND RUNNING FOOTSTEPS ROY Where are you? SOLANGE [off, too sweetly] Over heere. SOUND BANKS OF LIGHTS COME ON, ONE AT A TIME SOUND FOOTSTEPS SLOW, CAUTIOUS ROY You can't hide in the light— SOLANGE [closer] I 'ave no weesh to. I hwant you to see— GWYNNETH [off] Roy! Get out! Get the police! Don't— [breaks off with a long gasp] SOLANGE [off] Are hyou zee hero? Cohm and geet her. Hyou might steel sehv her. SOUND FOOTSTEPS STOP ROY [very sotto] Shit. [up] I've got Arturo – let's make a trade. SOLANGE Heez a tool. I can find anozzer. ROY What? You--? SOLANGE [disparaging] Zee great arteest. A mere saylzman. He is un‑eemportant. Come out and aye weel no hert her more. GWYNNETH [gasp] Get out, Roy— [ends in a hiccup of pain] ROY Gwyn, whatever you do, keep your eyes shut – can you do that? GWYNNETH [fights to make an affirmative sound] SOLANGE So you Zink you noh somezeeng? Come clozer, man. [kissing noise, like summoning a dog] I could reemov her eyeleedz, you know. It is chust zo – barbareec. GWYNNETH [High squeal] ROY Why? I mean, why do it? What are you? SOLANGE Stop moveeng! Hwonce, we wayr feered and worshipp-ed. GWYNNETH [gaspy] So now you're a supermodel - what's the diff-- [gasp] SOLANGE Hyou ask why I turn peepul to stone? ROY [muttered] Just a bit closer. [up] Yeah, what's the deal? SOLANGE Chust for the look on zayr face! [laughs merrily, then gasps] Ow! SOUND SCUFFLE, THEN QUICK FEET SOLANGE You Beech! You BEET mee! GWYNNETH Come on! SOUND RUNNING FEET SOLANGE [going off] You cannot geet away! SCENE a8 SOUND FOOTSTEPS RUNNING MADLY, SLAM THROUGH SEVERAL SETS OF DOORS, FOOTSTEPS STOP BOTH [breathing hard, Gwynneth gasping a bit in pain] ROY Sorry. GWYNNETH Let's get out, then you can apologize all over me. ROY [chuckle] SOUND HIT BAR ON NEXT DOOR. IT WON'T MOVE. ROY Shit! SOUND POUNDING ON DOOR, TRYING TO MAKE IT OPEN SOUND BEHIND THEM, A DISTANT SET OF DOORS SLAMS OPEN ROY Shit!! GWYNNETH What is it? ROY She's a gorgon – medusa. That's why she always wears the shades- Whatever you do, don't look in her eyes. SOUND ANOTHER DISTANT SET OF DOORS SOUND PUSHING ON THE NEAR DOOR. NO LUCK ROY [almost giving up] shit. GWYNNETH [strangely calm] We're trapped? ROY She did it. Just like this. Hunted them down and caught them - no wonder they all look so damn scared. GWYNNETH Well... [gasp] hold me? At least that way, we end up a statue together. ROY [chuckle dissolves into gasping sob] SOUND LAST DOOR BUT ONE SLAMS OPEN. FOOTSTEPS CAN BE HEARD COMING CLOSER ROY [deep breath] Do you trust me? GWYNNETH Of course. I love you. ROY I – I love you, too. GWYNNETH I know. I – SOUND LAST DOOR SLAMS OPEN. SLOW OMINOUS FOOTSTEPS, SLITHERY NOISES ACCOMPANY HER ARRIVAL GWYNNETH [Scream of agony] SCENE a9 MUSIC AMBIANCE GALLERY. BUZZ. MUSIC. GORDIE Is that the owner? Seems funny to run a gallery, being blind and all. VIVIENNE [sounding older, wiser] She trusts my judgment. GORDIE Was she born blind? VIVIENNE Oh, no – there's a tragic story there. GORDIE Do tell! VIVIENNE Some years back, our dear hostess was madly in love – you've seen the statue in the corner near her office? GORDIE That fabulous marble of the hunk? Sylvester said it was the last piece Arturo ever sculpted. VIVIENNE The – model – for that was the man she loved. GORDIE [a little bitchy] Oh, how sweet, and she keeps it to remind her of him? VIVIENNE He was the one who put her eyes out. END
Are you tired of feeling lost in the job market? Want to land the job of your dreams?The college to career transition can be overwhelming, but it's crucial to have clarity on what success looks like for us in the future. Understanding our core skills and being able to effectively communicate them is key.Today's guest, Beth Hendler-Grunt, is a specialist in the college to career space. She's the founder and President of Next Great Step, and she's here to share her innovative strategies and challenge us to think big about what's possible for ourselves. Get ready to learn how to make that big leap into the job market and achieve your career goals.Want to further your career or that of your new grad? Visit the1thing.com to find free resources to identify your core skills and set you apart from the competition.To learn more, and for the complete show notes, visit: the1thing.com/pods.We talk about:How parents can offer career support to their children without being overbearingBalancing passion and practicality in a careerHow graduates can convince employers to take a chance on them using sales techniquesThe step-by-step process of finding a careerThe habits students can take on for successLinks & Tools from This EpisodeLearn more at nextgreatstep.comRead: The Next Great Step: The Parents' Guide to Launching Your New Grad Into a CareerConnect with Beth on LinkedIn: linkedin.com/in/bethhendlergruntFree ResourcesWant to be a guest or share feedback? Email podcast@the1thing.com***Thinning hair affects millions of Americans.It's normal, but not often talked about, which may lead to feelings of loneliness and frustration. Change the conversation with Nutrafol, the #1 dermatologist-recommended hair growth supplement. It targets multiple causes of thinning hair like stress, hormones, nutrition, metabolism, aging, and lifestyle factors. With unique formulas for men and women, 72% of men saw more scalp coverage and 86% of women saw improved hair growth in clinical studies. Trusted by over 3,000 doctors.Get $15 off your first month and free shipping at Nutrafol.com with promo code ONE. Limited time offer for US customers.***Was your business impacted by COVID shutdowns, reduced capacity, supply chain disruptions or revenue loss?You may be eligible for the Employee Retention Credit. Many small to medium-sized businesses have received up to $26,000 per employee. Let the experts at RefundsPro.com help you navigate the program. They have a proven track record with hundreds of satisfied clients. Don't miss out on your chance for a big refund.Take the free 5-minute questionnaire at RefundsPro.com now.Mentioned in this...
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Radicle Threads was founded by Shobha Nadarajah, Elisabeth Desamour & Caroline Dick. The magazine features articles, tutorials, recipes, and of course, crocheting and knitting patterns. You can find issues of Radicle Threads at: www.radiclethreads.com On the Needles: (0:35) Gigi. Cocoknits Verena cardigan pattern pattern on knit companion Jasmin is working on a test knit for Chin Matthews in Neighborhood Fiber Co Organic Studio DK Gigi: leftover sock yarn blanket Excavation ONLY ON RAVELRY? Jasmin is nearly finished with the bottom ribbing of the Altblebragenser in Frost Yarn's Reverse Speckle rainbow and Teal Torch Knits 9 neons. Gigi's knitting at Jasmin's house: socks for Andrew out of Lisa Souza merino yarn Jasmin is making some progress on her Fractal Danger scarf out of Abstract Fiber Supersock in “Danger” (Bar Maids Knitmore Girls box #1) Gigi: Meadowland baby blanket acrylic yarn Knitting club! Article about Intergenerational Learning being mutually beneficial Preemie hats. Jasmin started her Piñata jacket by Quaylyn Stark ,Maneater movie Preemie hat .#1 out of superwash and cashmere is knitted, Put a knitted bead on top, need to stuff it with fiberfill, and sew in ends Events:( 27:45) Stitches West Mother Knows Best:(31:14) - 1619 documentary LINK Elevate Black Joy - The Black Joy Project - The Black Joy Project on IG - Equity Heroes Celebrating Black Joy During Black History Month When knitting attacks :(32:53) Gigi Verena: Ripped everything beyond the collar back started the upper back over again Search for black buttons Knit more, know more :(37:00) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing. Berlin 2/11/2023 Iranian embassy nor cal Every Sunday at 11am in San Francisco Spring cleaning for Nowrooz And Sew on: (43:51) Fabric Analysis II has started Show and tell in class, where everyone brought in a garment that had some structural issues
Episode #172: Former MLB Pitcher, Andy Benes, Guest Co-host, Bill Chuck, and Old Grunt BBQ's Galen Powell Make This a Can't-Miss Episode Andy Benes is a former Major League Baseball pitcher who played from 1989 to 2002. Most prominently as a member of the San Diego Padres where he was named to the National League All-Star team in 1993 and led the league in strikeouts in 1994. He also played for the Seattle Mariners, the St.Louis Cardinals, and the Arizona Diamondbacks. He provides many stories about his 16 years in the Majors, as well as the opportunity to play on the same team as his brother, Alan Benes. Author and newspaper columnist, Bill Chuck steps in quite admirably as co-host, filling in for Leonard who is "out of town on assignment." Andy ended his career with 155 wins, a 3.97 ERA, and 2000 strikeouts; a career worthy of discussion. Galen Powell is not, yet, a huge name in barbecue, but that may soon change. This former member of the United States Military and founder of the Old Grunt BBQ competition team is making his mark on the competition circuit, mastering his catering business, and is soon to release his lineup of barbecue products, including sauces and rubs. He joins us to discuss his love of BBQ and why he wants to turn his passion into a career. Jeff discovered Galen while searching the internet for new and exciting guests, and we are so thankful he did as we learn all about this Arkansas pitmaster. We conclude the show with the song, Baseball Always Brings You Home by the musician, Dave Dresser, and the poet, Shel Krakofsky. We recommend you go to Baseball BBQ, https://baseballbbq.com for special grilling tools and accessories, the Pandemic Baseball Book Club, https://www.pbbclub.com to find many of the wonderful books we have featured as well as some additional swag, Magnechef, https://magnechef.com/ for excellent and unique barbecue gloves, Cutting Edge Firewood High Quality Kiln Dried Firewood - Cutting Edge Firewood in Atlanta for high quality firewood and cooking wood, and Mantis BBQ, https://mantisbbq.com/ to purchase their outstanding sauces with a portion of the proceeds being donated to the Kidney Project. We truly appreciate our listeners and hope that all of you are staying safe. If you would like to contact the show, we would love to hear from you. Call the show: (516) 855-8214 Email: baseballandbbq@gmail.comTwitter: @baseballandbbqInstagram: baseballandbarbecueYouTube: baseball and bbqWebsite: https//baseballandbbq.weebly.com Facebook: baseball and bbq
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Radicle Threads was founded by Shobha Nadarajah, Elisabeth Desamour & Caroline Dick. The magazine features articles, tutorials, recipes, and of course, crocheting and knitting patterns. You can find issues of Radicle Threads at: www.radiclethreads.com On the Needles: (0:39) Gigi got A huge bag of yarn from Jasmin's for socks for Andrew. Jasmin continues on the body of her “I'll be Gnome for Christmas” (Go Big or go Gnome pattern) pullover in Black Trillium fibers Gigi. Cocoknits Verena cardigan pattern on KnitCompanion; shoulders are done Jasmin restarted her Flamingo Christmas sweater from the ribbing in: Seismic Yarns butter DK ,Trendsetter Aura Gigi: leftover sock yarn blanket Excavation and audiobook Jasmin is nearly finished with the body of the Altblebragenser in Frost Yarn's Reverse Speckle rainbow and Teal Torch Knits 9 neons. Gigi at Jasmin's house knitting: socks for Andrew, out of Lisa Souza merino yarn Jasmin unearthed her Fractal Danger scarf out of Abstract Fiber Supersock in “Danger” (Bar Maids Knitmore Girls box #1) Knitting club! Preemie hats pompom dilemma, borrowed stack of Nicky Epstein Edge books from Jasmin Cast on a preemie hat out of superwash and cashmere Events :(21:56) Stitches West, March 2-5 2023 in Sacramento Last years' instagram live with food recommendations Mother Knows Best:(24:25) Everyone is someone's child. Write your reps, we use Resistbot When knitting attacks :(27:07) The Flamingo Xmas sweater fiasco: Lucy Neatby, don't rip it out right away. How i figured out the problem. Gigi: thin spots in one of the yarns in the excavation Have a hard time understanding instructions on the Verena Knit more, know more: (32:47) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing. Brüssels, Northern California. Every Sunday at 11am in San Francisco Don't show up as a guest empty-handed; soghatee as well. And Sew on: (45:01) Fabric for a quilt. Golden State Quilting
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! On the Needles: (0:34) Gigi got yarn from Jasmin's for socks for Andrew. Jasmin continues on the body of her “I'll be Gnome for Christmas” (Go Big or go Gnome pattern) pullover in Black Trillium fibers Gigi: Cocoknits Verena cardigan pattern on knit companion Jasmin separated the armholes on her Flamingo Christmas sweater, in: Seismic Yarns butter DK Trendsetter Aura Gigi: leftover sock yarn blanket Excavation and audiobook Jasmin is nearly finished with the body of the Altblebragenser in Frost Yarn's Reverse Speckle rainbow and Teal Torch Knits 9 neons. Jasmin mentions Ken Shelton, an Excellent DEI instructor Gigi two pairs of socks and two cowls: ends woven in Jamin blocked and sewed in labels for the shawls she wove for Gigi Knitting club! Preemie hats. Pompom dilemma borrowed stack of Nicky Epstein Edge books from Jasmin Nicky Epstein books Events :(25:08) Stitches West 2023 March 2-5 PARIS BAGUETTE bakery Mother Knows Best:(30:04) Here is Jasmin's Pep talk. Jasmin mentions Radicle Threads and Imposter syndrome. Here is the Radicle Threads GoFundMe L When Knitting Attacks :(40:32) The Flamingo Xmas sweater fiasco. Knit more, know more :(48:00) A segment about Persian culture, history, or just generally cool stuff about Persian people. The protests are ongoing. Jasmin shares the Mahsa Amini Act. ResistBot Link And Sew On :(52:36) Gigi looked through pile of mending on sewing machine.
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! On the Needles: (0:35) Gigi : has no socks on the needles Jasmin has finished the wide plaid wrap for Gigi (woven on her Schacht flip loom with Tess Yarns Silk Chenille) Gigi has finished another pair of socks for Andrew for knitting at her house, Jasmin grafted toes Jasmin continues on the body of her “I'll be Gnome for Christmas” (Go Big or go Gnome pattern) pullover in Black Trillium fibers. Gigi. Cocoknits Verena cardigan pattern on knitcompanion. Started shoulder increases Gigi: leftover sock yarn blanket and audiobook striped Elton No progress Knitting club! Events:(19:59) Romjule! Didn't finish my project Stitches West Mother Knows Best:(28:29) Ride the inspiration tide! Jasmin mentions the BBIMP acronym. When Knitting Attacks:(35:09) Gigi contends with her Verena cardigan Knit more, know more:(34:11) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing. Liver. Chilling your kidneys Persian Tripe Sirabee recipe (NOT THE RECIPE WE USE)
In this interview with airline pilot and author of the book Jet Boss: A Female Pilot on Taking Risks and Flying High, Laura Savino talks about her journey from her traditionally gendered childhood to teenage rebellion in general aviation, through Purdue University, and to the airlines. Laura's story is so entertaining and funny, while also filled with important life and aviation lessons--it's a book I consistently highlight in my presentations to teens at the same time that it's an inspiration to adult pilots and general audiences. You can find Laura on her website https://laurasavino747.com Stay up to date on aviatrix book news by signing up for the Literary Aviatrix Newsletter, join us in book discussion later this month, and meet Laura in-person at the Women in Aviation International Conference in February 2023: https://linktr.ee/literaryaviatrixThanks so much for listening! Stay up to date on book releases, author events, and Aviatrix Book Club discussion dates with the Literary Aviatrix Newsletter. Visit the Aviatrix Book Review website to find over 600 books featuring women in aviation in all genres for all ages. Become a Literary Aviatrix Patron and help amplify the voices of women in aviation. Follow me on social media, join the book club, and find all of the things on the Literary Aviatrix linkt.ree. Blue skies, happy reading, and happy listening!-Liz Booker
066 Show Info – One of our favorite YouTubers! Show Topic: Dan and Kyle talk with Grumpy Grunt about his life, time in the military, knives, and his YouTube channel. Overview: Dan has known Grumpy Grunt for more time than Kyle. We had an awesome meal at Blade Show in Atlanta in 2022 and it […] The post 066 – Grumpy Grunt appeared first on Knife Perspective Podcast.
In this episode I speak with Beth Hendler-Grunt, Founder and President of https://nextgreatstep.com/ , super successful corporate sales person turned parent college student empowerment expert and author of, "The Next Great Step: The Parent's Guide to Launching Your New Grad Into a Career," whose wakeup call was seeing how college grads were NOT getting the jobs or starting the careers they wanted.
Listen here: This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Heath update On the Needles: (0:32) Gigi : Andrew's sock at Jasmin's. toe decreases done Jasmin has finished the beaded fringe on the wide houndstooth wrap for Gigi (woven on her Schacht flip loom with Tess Yarns Silk Chenille) Gigi is working on another pair of socks for Andrew for knitting at my house. Got contrast yarn. Toes are done, at Jasmin's to be grafted Jasmin continues on the body of her “I'll be Gnome for Christmas” (Go Big or go Gnome pattern ) pullover in Black Trillium fibers. Gigi. Cocoknits Verena cardigan pattern on knit companion Participating in Dr Gemma's Romjule . Gigi mentions the Cocoknits Sweater Workshop, read the instructions. Jasmin finished the Electric Mayhem coat (made in The Lemonade Shop yarns) Gigi: cast on for a new premie hat, made pompom. No progress Gigi dug out her striped Elton cardigan. Jasmin finished her Alaska hat. The green is Neighborhood Fiber Co. She added a sasquatch (in leftover cashmere) AND LIGHTS! Jasmin mentions the Bigfoot Campfire Stories book (and series by Rusty Wilson). Wearable LED lights Knitting club! Events:(26:54) Grinchalong is over Penzey's Romjule! Ended! Stitches West in Sacramento in March Mother Knows Best:(30:18) Drink Your Water! When Knitting Attacks:(31:42) Jasmin was fighting with a Cool Thing™ on her Alaska hat Brown Dog Gadgets (linked above) Knit more, know more :(37:40) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing. Garlic pickles And Sew on:(46:07) Gigi registered for spring semester. I would like to sew one /finish a garment per month Jasmin repaired Genevieve's backpack Rays Sewing center Embroidery Floss from Little Skein in the Big Wool and Bzy Peach
Episode 1 (Marine Grunt to Passionate Poet) Host: Jon Talk About The Episode: Brandon Dillon Marine Corps 8 years 2004 to 2012 Military: 0311 Current: Night Shift Manager at Buc-ees Talk With The Guest: What helped him get where he is today? Leadership, the Marine Corps taught me how to lead people and manage not only them but myself What helped you get through the days? Poetry and poetry have saved my life, along with my kids and my future wife Yanet. Personal Story: The things I saw and did in Iraq and Afghanistan, obviously, how I treated some of my Marines, during our time in Afghanistan, my ex-wife, and the things we have said and done to each other, my childhood, so many of my brothers taking their own lives. How I handle it I used to drink A LOT, but I started therapy in 2014 and did 5 years my therapist pushed me to share my poetry, and poetry has saved my life, now I write to cope and deal with my darkness. Other Topics: The VA sucks but use it, find a therapist, and learn healthy coping mechanisms. Learn mindfulness and how to meditate. Find something to occupy your mind and time, something that you actually enjoy and get some sort of fulfillment out of. Closing: Brandon Dillon https://linktr.ee/nollid20 You can contact the show by sending an email to jcole@thebunkhousecast.com Follow on Twitter with @BunkhouseCast Follow on TikTok @bunkhousecast LinkTree: https://linktr.ee/thebunkhouse I created this podcast using version 3.0.3 of Audacity(R) recording and editing software[1]. [1] Audacity® software is copyright © 1999-2021 Audacity Team. Web site: https://audacityteam.org/. It is free software distributed under the terms of the GNU General Public License. The name Audacity® is a registered trademark.
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! On the Needles: (0:36) Gigi : Andrew's sock at Jasmin's.needs grafting. Jasmin finished the wide houndstooth wrap for Gigi (woven on her Schacht flip loom with Tess Yarns Silk Chenille) Gigi working on another pair of socks for Andrew for knitting at my house. Toes need contrast yarn Jasmin is a good way up on the body of her “I'll be Gnome for Christmas” (Go Big or go Gnome pattern ) pullover in Black Trillium fibers. Worked on it at “The Whale”. Gigi. Cocoknits Verena cardigan pattern on knit companion Participating in Dr Gemma's Romjule, trying to understand the directions for the shoulder, dug out the book Sweater Workshop Jasmin is soooooo close to the armholes on her Flamingo Christmas sweater, in: Seismic Yarns butter DK Trendsetter Aura Onyx Fiber Arts If you take a Mouse to the Movies Gigi: cast on a new premie hat, made pompom Jasmin warped the Flip loom again, in the same grey and black silk chenille, for a plaid wrap for Gigi. Firemountain gems Fleegle beader Gigi: dug out striped Elton cardigan. Body is done, sleeves are left by Joji Locatelli Jasmin cast on an Alaska hat to knit with a Sasquatch duplicate stitched into the design Events:(27:20) Grinchalong is ONGOING Romjule! Use Resistbot to contact your representative! Mother Knows Best:(37:24) Don't just use your scraps! (Jasmin Romjul sweater). Gemma can be right AND Jasmin can be right SIMULTANEOUSLY! When Knitting Attacks:(41:40) Gigi:out of yarn for toes on A's socks. He suggested black toes Gigi is fighting with the numbers for the sleeves of the Elton cardigan Jasmin rolled the warp unevenly. Fixed before weaving Jasmin ordered beads that are a scoche too small Knit more, know more:(46:35) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing. Loghmeh, Loghmeh mohabat And Sew on:(52:50) Gigi registered for spring semester at West Valley College
Victor is a software consultant in Tokyo who describes himself as a yak shaver. He writes on his blog at vadosware and curates Awesome F/OSS, a mailing list of open source products. He's also a contributor to the Open Core Ventures blog. Before our conversation Victor wrote a structured summary of how he works on projects. I recommend checking that out in addition to the episode. Topics covered: Most people should use Dokku or CapRover But he uses Kubernetes anyways Hosting a Database in Kubernetes Learning technology You don't really know a thing until something goes wrong History of Frontend Development Context from lower layers of the stack and historical projects Good project pages have comparisons to other products Choosing technologies Language choice affects maintainability Knowing an ecosystem Victor's preferred stack Technology bake offs Posting findings means you get free corrections Why people use medium instead of personal sites Victor VADOSWARE - Blog How Victor works on Projects - Companion post for this episode Awesome FOSS - Curated list of OSS projects NimbusWS - Hosted OSS built on top of budget cloud providers Unvalidated Ideas - Startup ideas for side project inspiration PodcastSaver - Podcast index that allows you to choose Postgres or MeiliSearch and compare performance and results of each Victor's preferred stack Docker - Containers Kubernetes - Container provisioning (Though at the beginning of the episode he suggests Dokku for single server or CapRover for multiple) TypeScript - JavaScript with syntax for types. Victor's default choice. Rust - Language he uses if doing embedded work, performance is critical, or more correctness is desired Haskell - Language he uses if correctness and type system is the most important for the project Postgresql - General purpose database that's good enough for most use cases including full text search. KeyDB - Redis compatible database for caching. Acquired by Snap and then made open source. Victor uses it over Redis because it is multi threaded and supports flash storage without a Redis Enterprise license. Pulumi - Provision infrastructure with the languages you're already using instead of a specialized one or YAML Svelte and SvelteKit - Preferred frontend stack. Previously used Nuxt. Search engines Postgres Full Text Search vs the rest Optimizing Postgres Text Search with Trigrams OpenSearch - Amazon's fork of Elasticsearch typesense meilisearch sonic Quickwit JavaScript build tools Babel SWC Webpack esbuild parcel Vite Turbopack JavaScript frameworks React Vue Svelte Ember Frameworks built on top of frameworks Next - React Nuxt - Vue SvelteKit - Svelte Astro - Multiple Historical JavaScript tools and frameworks Underscore jQuery MooTools Backbone AngularJS Knockout Aurelia GWT Bower - Frontend package manager Grunt - Task runner Gulp - Task runner Related Links Dokku - Open source single-host alternative to Heroku Cloud Native Buildpacks - Buildpacks created by Heroku and Pivotal and used by Dokku CapRover - An open source PaaS-like abstraction built on top of Docker Swarm Kelsey Hightower's tweet about being cautious about running databases on Kubernetes Settling the Myth of Transparent HugePages for Databases Kubernetes Container Storage Interface (CSI) Kubernetes Local Persistent Volumes Longhorn - Distributed block storage for Kubernetes Postgres docs Postgres TOAST Everything I've seen on optimizing Postgres on ZFS Kubernetes Workload Resources Kubernetes Network Plugins Kubernetes Ingress Traefik Kubernetes the Hard Way (Setting up a cluster in a way that optimizes for learning) How does TLS work Let's Encrypt Cert manager for Kubernetes Choose Boring Technology A Linux user's guide to Logical Volume Management Docker networking overview Kubernetes Scheduler Tauri - Build desktop applications with web technology and Rust ripgrep - CLI tool to recursively search directory for a regex pattern (Meant to be a rust replacement for grep) angle-grinder / ag - CLI tool to parse and process log files written in rust Object.observe ECMAScript Proposal to be Withdrawn Ruby on Rails - Ruby web framework Django - Python web framework Laravel - PHP web framework Adonis - JavaScript NestJS - JavaScript What is a NullPointerException, and how do I fix it? Mastodon Clap - CLI argument parser for Rust AWS CDK - Provision AWS infrastructure using programming languages Terraform - Provision infrastructure with terraform language URL canonicalization of duplicate pages and the use of the canonical tag - Used by dev.to to send google traffic to the original blogpost instead of dev.to Transcript You can help edit this transcript on GitHub. [00:00:00] Jeremy: This episode, I talk to Victor Adossi who describes himself as a yak shaver. Someone who likes trying a whole bunch of different technologies, seeing the different options. We talk about what he uses, the evolution of front end development, and his various projects. Talking to just different people it's always good to get where they're coming from because something that works for Google at their scale is going to be different than what you're doing with one of your smaller projects. [00:00:31] Victor: Yeah, the context. Of course in direct conflict with that statement, I definitely use Google technology despite not needing to at all right? Like, you know, 99% of people who are doing like people like to call it indiehacking or building small products could probably get by with just Dokku. If you know Dokku or like CapRover. Are two projects that'll be like, Oh, you can just push your code here, we'll build it up like a little mini Heroku PaaS thing and just go on one big server, right? Like 99% of the people could just use that. But of course I'm not doing that. So I'm a bit of a hypocrite in that sense. I know what I should be doing, but I'm not doing that. I am writing a Kubernetes cluster with like five nodes for no reason. Uh, yeah, I dunno, people don't normally count the controllers. [00:01:24] Jeremy: Dokku and CapRover, I think those are where it's supposed to create a heroku like experience I think it's based off of the heroku buildpacks right? At least Dokku is? [00:01:36] Victor: Yeah Buildpacks has actually been spun out into like a community thing so like pivotal and heroku, it's like buildpacks.io, they're trying to build a wider standard around it so that more people can get involved. And buildpacks are actually obviously fantastic as a technology and as a a process piece. There's not much else like them and you know, that's obvious from like Heroku's success and everything. I know Dokku uses that. I don't know that Caprover does, but I haven't, I haven't really run Caprover that much. They, they probably do. Like at this point if you're going to support building from code, it seems silly to try and build your own buildpacks. Cause that's what you will do, eventually. So you might as well use what's there. Anyway, this is like just getting to like my personal opinions at this point, but like, if you think containers are a bad idea in 2022, You're wrong, you should, you should stop. Like you should, you should stop. Think about it. I mean, obviously there's not, um, I got a really great question at an interview once, which is, where are containers a bad idea? That's probably one of the best like recent interview questions I've ever gotten cause I was like, Oh yeah, I mean, like, you can't, it can't be perfect everywhere, right? Nothing's perfect everywhere. So it's like, where is it? Uh, and of course the answer was networking, right? (unintelligible) So if you need absolute performance, but like for just about everything else. Containers are kind of it at this point. Like, time has born it out, I think. So yeah, I always just like bias at taking containers at this point. So I'm probably more of a CapRover person than a Dokku person, even though I have not used, I don't use CapRover. [00:03:09] Jeremy: Well, like something that I've heard with containers, and maybe it's changed recently, but, but something that was kind of holdout was when people would host a database sometimes they would oh we just don't wanna put this in a container and I wonder if like that matches with your thinking or if things have changed. [00:03:27] Victor: I am not a database administrator right like I read postgres docs and I read the, uh, the Postgres documentation, and I think I know a bit about postgres but I don't commit right like so and I also haven't, like, oh, managed X terabytes on one server that you are making sure never goes down kind of deal. But the stickiness for me, at least from when I've run, So I've done a lot of tests with like ZFS and Postgres and like, um, and also like just trying to figure out, and I run Postgres in Kubernetes of course, like on my cluster and a lot of the stuff I found around is, is like fiddly kernel things like sort of base kernel settings that you need to have set. Like, you know, stuff like should you be using transparent huge pages, like stuff like that. But once you have that settled. Containers are just processes with name spacing and resource control, right? Like, that's it. there are some other ins and outs, but for the most part, if you're fine running a process, so people ran processes, right? And they were just completely like unprotected. Then people made users for the processes and they limited the users and ran the processes, right? Then the next step is now you can run a process and then do the limiting the name spaces in cgroups dynamically. Like there, there's, there's sort of not a humongous difference, unless you're hitting something very specific. Uh, but yeah, databases have been a point of contention, but I think, Kelsey Hightower had that tweet yeah. That was like, um, don't run databases in Kubernetes. And I think he called it back. [00:04:56] Victor: I don't know, but I, I know that was uh, was one of those things that people were really unsure about at first, but then after people sort of like felt it out, they were like, Oh, it's actually fine. Yeah. [00:05:06] Jeremy: Yeah I vaguely remember one of the concerns having to do with persistent storage. Like there were challenges with Kubernetes and needing to keep that storage around and I don't know if that's changed yeah or if that's still a concern. [00:05:18] Victor: Uh, I'd say that definitely has changed. Uh, and it was, it was a concern, depending on where you were. Mostly people who are running AKS or EKS or you know, all those other managed Kubernetes, they're just using EBS or like whatever storage provider is like offering for storage. Most of those people don't actually have that much of a problem with, storage in general. Now, high performance storage is obviously different, right? So like, so you'll, you're gonna have to start doing manual, like local volume management and stuff like that. it was a problem, because obviously CSI (Kubernetes Container Storage Interface) didn't exist for some period of time, and like there was, it was hard to know what to do for if you were just running a Kubernetes cluster. I think a lot of people were just using local, first of all, local didn't even exist for a bit. Um, they were just using host path, right? And just like, Oh, it's on the disk somewhere. Where do we, we have to go get it right? Or we have to like, sort of manage that. So that was something most people weren't ready for, especially if you were just, if you weren't like sort of a, a, a traditional sysadmin and used to doing that stuff. And then of course local volumes came out, but I think they still had to be, um, pre-provisioned. So that's sysadmin stuff that most people, you know, maybe aren't, aren't necessarily ready for. Uh, and then most of the general solutions were slow. So like, I used Longhorn (https://longhorn.io) for a long time and Longhorn, Longhorn's great. And super easy to set up, but it can be slower and you can have some, like, delays in mount time. it wasn't ideal for, for most people. So yeah, I, overall it's true. Databases, Databases in Kubernetes were kind of fraught with peril for a while, but it wasn't for the reason that, it wasn't for the fundamental reason that Kubernetes was just wrong or like, it wasn't the reason most people think of, which is just like, Oh, you're gonna break your database. It's more like, running a database is hard and Kubernetes hasn't solved all the hard problems. Like, cuz that's what Kubernetes does. It basically solves a lot of problems in a very generic way. Right. So it just hadn't solved all those problems yet at this point. I think it's got decent answers on a lot of them. So I, I mean, I don't know. I I do it. Don't, don't take what I'm saying to your, you know, PM meeting or your standup meeting, uh, anyone who's listening. But it's more like if you could solve the problems with databases in the sense before. You could probably solve 'em on Kubernetes now with a good understanding of Kubernetes. Cause at the end of the day, it's all the same stuff. Just Kubernetes makes it a little easier to, uh, do it dynamically. [00:07:50] Jeremy: It sounds like you could do it before, but some of the, I guess the tools or the ways of doing persistent storage were not quite there yet, or they were difficult to use. And so that was why people at the start were like, Okay, maybe it's not a good idea, but, now maybe there's some established practices for how you should run a database in Kubernetes. And I, I suppose the other aspect too is that, like you were saying, Kubernetes is its own thing. You gotta learn Kubernetes and all its intricacies. And then running a database is also its own challenge. So if you stack the two of them together and, and the path was not really clear then maybe at the start it wasn't the best idea. Um, uh, if somebody was going to try it out now, was there like a specific resource you looked at or a specific path to where like okay this is is how I'm going to do it. [00:08:55] Victor: I'll just say what I normally recommend to everybody. Cause it depends on which path you wanna go right? If you wanna go down like running a database path first and figure that out, fill out that skill tree. Like go read the Postgres docs. Well, first of all, use Postgres. That's the first tip there. But like, read those documents. And obviously you don't have to understand everything. You won't understand everything. But knowing the big pieces and sort of letting your brain see the mention of like a whole bunch of things, like what is toast? Oh, you can do compression on columns. Like, you can do some, some things concurrently. Um, you know, what ALTER TABLE looks like. You get all that stuff kind of in your head. Um, and then I personally really believe in sort of learning by building and just like iterating. you won't get it right the first time. It's just like, it's not gonna happen. You're get, you can, you can get better the first time, right? By being really prepared and like, and leave yourself lots of outs, but you kind of have to like, get it out there. Do do your best to make sure that you can't fail, uh, catastrophically, right? So this is like, goes back to that decision to like use ZFS as the bottom of this I'm just like, All right, well, I, I'm not a file systems expert, but if I. I could delegate some of that, you know, some of that, I can get some of that knowledge from someone else. Um, and I can make it easier for me to not fail catastrophically. For the database side, actually read documentation on Postgres or the whatever database you're going to use, make sure you at least understand that. Then start running it like locally or whatever. Again, Docker use, use Docker locally. It's, it's, it's fine. and then, you know, sort of graduate to running sort of more progressively, more complicated versions. what I would say for the Kubernetes side is actually similar. the Kubernetes docs are really good. they're very large. but they're good. So you can actually go through and know all the, like, workload, workload resources, know, like what a config map is, what a secret is, right? Like what etcd is doing in this whole situation. you know, what a kublet is versus an API server, right? Like the, the general stuff, like if you go through all that, you should have like a whole bunch of ideas at least floating around in your head. And then once you try and start setting up a server, they will all start to pop up again, right? And they'll all start to like, you, like, Oh, okay, I need a CNI (Container Networking) plugin because something needs to make the services available, right? Or something needs to power the ingress, right? Like, if I wanna be able to get traffic, I need an ingress object. But what listens, what does that, what makes that ingress object do anything? Oh, it's an ingress controller. nginx, you know, almost everyone's heard of nginx, so they're like, okay. Um, nginx, has an ingress control. Actually there's, there used to be two, I assume there's still two, but there's like one that's maintained by Kubernetes, one that's maintained by nginx, the company or whatever. I use traefik, it's fantastic. but yeah, so I think those things kind of fall out and that is almost always my first way to explain it and to start building. And tinkering iteratively. So like, read the documentation, get a good first grasp of it, and then start building yourself because you'll, you'll get way more questions that way. Like, you'll ask way more questions, you won't be able to make progress. Uh, and then of course you can, you know, hop into slacks or like start looking around and, and searching on the internet. oh, one of the things that really helped me out early learning Kubernetes was, Kelsey Hightower's, um, learn Kubernetes the hard way. I'm also a big believer in doing things the hard way, at least knowing what you're choosing to not know, right? distributing file system, Deltas, right? Or like changes to a file system over the network is not a new problem. Other people have solved it. There's a lot of complexity there. but if you at least know the sort of surface level of what the thing does and what it's supposed to do and how it's supposed to do it, you can make a decision on, Oh, how deep am I going to go? Right? To prevent yourself from like, making a mistake or going too deep in the rabbit hole. If you have an idea of the sort of ecosystem and especially like, Oh, here, like the basics of how I can use this thing, that's generally very good. And doing things the hard way is a great way to get a, a feel for that, right? Cause if you take some chunk and like, you know, the first level of doing things the hard way, uh, or, you know, Kelsey Hightower's guide is like, get a machine, right? Like, so, like, if you somehow were like, Oh, I wanna run a Kubernetes cluster. but, you know, I don't want use necessarily EKS and you wanna learn it the hard way. You have to go get a machine, right? If you, if you're not familiar, if you run on Heroku the whole time, like you didn't manage your own machines, you gotta go like, figure out EC2, right? Or, I personally use, hetzner I love hetzner, so you have to go figure out hetzner, digital ocean, whatever. Right. And then the next thing's like, you know, the guide's changed a lot, and I haven't, I haven't looked at it in like, in years, actually a while since I, since I've sort of been, I guess living it, but it's, it's like generate certificates, right? So if you've never dealt with SSL and like, sort of like, or I should say TLS uh, and generating certificates and how that whole dance works, right? Which is fascinating because it's like, oh, right, nothing's secure on the internet, except that we distribute root certificates on computers that are deployed in every OS, right? Like, that's a sort of fundamental understanding you may not go deep enough to realize, but if you are fascinated by it, trying to do it manually would lead you down that path. You'd be like, Oh, what, like what is this thing? What is a CSR? Like, why, who is signing my request? Right? And it's like, why do we trust those people? Right? And it's like, you know, that kind of thing comes out and I feel like you can only get there from trying to do it, you know, answering the questions you can. Right. And again, it takes some judgment to know when you should not go down a rabbit hole. uh, and then iterating. of course there are people who are excellent at explaining. you can find some resources that are shortcuts. But, uh, I think particularly my bread and butter has been just to try and do it the hard way. Avoid pitfalls or like rabbit holes when you can. But know that the rabbit hole is there, and then keep going. And sometimes if something's just too hard, you're not gonna get it the first time. Like maybe you'll have to wait like another three months, you'll try again and you'll know more sort of ambiently about everything else. You get a little further that time. that's how I feel about that. Anyway. [00:15:06] Jeremy: That makes sense to me. I think sometimes when people take on a project, they try to learn too many things at the same time. I, I think the example of Kubernetes and Postgres is pretty good example, where if you're not familiar with how do I install Postgres on bare metal or a vm, trying to make sense of that while you're trying to into is probably gonna be pretty difficult. So, so splitting them up and learning them individually, that makes a lot of sense to me. And the whole deciding how deep you wanna go. That's interesting too, because I think that's very specific to the person right because sometimes you wanna go a little deeper because otherwise you don't understand how the two things connect together. But other times it's just like with the example with certificates, some people they may go like, I just put in let's encrypt it gives me my cert I don't care right then, and then, and some people they wanna know like okay how does the whole certificate infrastructure work which I think is interesting, depending on who you are, maybe you go ahh maybe it doesn't really matter right. [00:16:23] Victor: Yeah, and, you know, shout out to Let's Encrypt . It's, it's amazing, right? think Singlehandedly the most, most of the deployment of HTTPS that happens these days, right? so many so many of like internet providers and uh, sort of service providers will use it right? Under the covers. Like, Hey, we've got you free SSL through Let's Encrypt, right? Like, kind of like under the, under the covers. which is awesome. And they, and they do it. So if you're listening to this, donate to them. I've done it. So now that, now the pressure is on whoever's listening, but yeah, and, and I, I wanna say I am that person as well, right? Like, I use, Cert Manager on my cluster, right? So I'm just like, I don't wanna think about it, but I, you know, but I, I feel like I thought about it one time. I have a decent grasp. If something changes, then I guess I have to dive back in. I think it, you've heard the, um, innovation tokens idea, right? I can't remember the site. It's like, um, do, like do boring tech or something.com (https://boringtechnology.club/) . Like it shows up on sort of hacker news from time to time, essentially. But it's like, you know, you have a certain amount of tokens and sort of, uh, we'll call them tokens, but tolerance for complexity or tolerance for new, new ideas or new ways of doing things, new processes. Uh, and you spend those as you build any project, right? you can be devastatingly effective by just sticking to the stack, you know, and not introducing anything new, even if it's bad, right? and there's nothing wrong with LAMP stack, I don't wanna annoy anybody, but like if you, if you're running LAMP or if you run on a hostgator, right? Like, if you run on so, you know, some, some service that's really old but really works for you isn't, you know, too terribly insecure or like, has the features you need, don't learn Kubernetes then, right? Especially if you wanna go fast. cuz you, you're spending tokens, right? You're spending, essentially brain power, right? On learning whatever other thing. So, but yeah, like going back to that, databases versus databases on Kubernetes thing, you should probably know one of those before you, like, if you're gonna do that, do that thing. You either know Kubernetes and you like, at least feel comfortable, you know, knowing Kubernetes extremely difficult obviously, but you feel comfortable and you feel like you can debug. Little bit of a tangent, but maybe that's even a better, sort of watermark if you know how to debug a thing. If, if it's gone wrong, maybe one or five or 10 or 20 times and you've gotten out. Not without documentation, of course, cuz well, if you did, you're superhuman. But, um, but you've been able to sort of feel your way out, right? Like, Oh, this has gone wrong and you have enough of a model of the system in your head to be like, these are the three places that maybe have something wrong with them. Uh, and then like, oh, and then of course it's just like, you know, a mad dash to kind of like, find, find the thing that's wrong. You should have confidence about probably one of those things before you try and do both when it's like, you know, complex things like databases and distributed systems management, uh, and orchestration. [00:19:18] Jeremy: That's, that's so true in, in terms of you are comfortable enough being able to debug a problem because it's, I think when you are learning about something, a lot of times you start with some kind of guide or some kind of tutorial and you follow the steps. And if it all works, then great. Right? But I think it's such a large leap from that to something went wrong and I have to figure it out. Right. Whether it's something's not right in my Dockerfile or my postgres instance uh, the queries are timing out. so many things that could go wrong, that is the moment where you're forced to figure out, okay, what do I really know about this not thing? [00:20:10] Victor: Exactly. Yeah. Like the, the rubber's hitting the road it's uh you know the car's about to crash or has already crashed like if I open the bonnet, do I know what's happening right or am I just looking at (unintelligible). And that's, it's, I feel sort a little sorry or sad for, for devs that start today because there's so much. Complexity that's been built up. And a lot of it has a point, but you need to kind of have seen the before to understand the point, right? So I like, I like to use front end as an example, right? Like the front end ecosystem is crazy, and it has been crazy for a very long time, but the steps are actually usually logical, right? Like, so like you start with, you know, HTML, CSS and JavaScript, just plain, right? And like, and you can actually go in lots of directions. Like HTML has its own thing. CSS has its own sort of evolution sort of thing. But if we look at JavaScript, you're like, you're just writing JavaScript on every page, right? And like, just like putting in script tags and putting in whatever, and it's, you get spaghetti, you get spaghetti, you start like writing, copying the same function on multiple pages, right? You just, it, it's not good. So then people, people make jquery, right? And now, now you've got like a, a bundled set of like good, good defaults that you can, you can go for, right? And then like, you know, libraries like underscore come out for like, sort of like not dom related stuff that you do want, you do want everywhere. and then people go from there and they go to like backbone or whatever. it's because Jquery sort of also becomes spaghetti at some point and it becomes hard to manage and people are like, Okay, we need to sort of like encapsulate this stuff somehow, right? And like the new tools or whatever is around at the same timeframe. And you, you, you like backbone views for example. and you have people who are kind of like, ah, but that's not really good. It's getting kind of slow. Uh, and then you have, MVC stuff comes out, right? Like Angular comes out and it's like, okay, we're, we're gonna do this thing called dirty checking, and it's gonna be, it's gonna be faster and it's gonna be like, it's gonna be less sort of spaghetti and it's like a little bit more structured. And now you have sort of like the rails paradigm, but on the front end, and it takes people to get a while to get adjusted to that, but then that gets too heavy, right? And then dirty checking is realized to be a mistake. And then, you get stuff like MVVM, right? So you get knockout, like knockout js and you got like Durandal, and like some, some other like sort of front end technologies that come up to address that problem. Uh, and then after that, like, you know, it just keeps going, right? Like, and if you come in at the very end, you're just like, What is happening? Right? Like if it, if it, if someone doesn't sort of boil down the complexity and reduce it a little bit, you, you're just like, why, why do we do this like this? Right? and sometimes there's no good reason. Sometimes the complexity is just like, is unnecessary, but having the steps helps you explain it, uh, or helps you understand how you got there. and, and so I feel like that is something younger people or, or newer devs don't necessarily get a chance to see. Cause it just, it would take, it would take very long right? And if you're like a new dev, let's say you jumped into like a coding bootcamp. I mean, I've got opinions on coding boot camps, but you know, it's just like, let's say you jumped into one and you, you came out, you, you made it. It's just, there's too much to know. sure, you could probably do like HTML in one month. Well, okay, let's say like two weeks or whatever, right? If you were, if you're literally brand new, two weeks of like concerted effort almost, you know, class level, you know, work days right on, on html, you're probably decently comfortable with it. Very comfortable. CSS, a little harder because this is where things get hard. Cause if you, if you give two weeks for, for HTML, CSS is harder than HTML kind of, right? Because the interactions are way more varied. Right? Like, and, and maybe it's one of those things where you just, like, you, you get somewhat comfortable and then just like know that in the future you're gonna see something you don't understand and have to figure it out. Uh, but then JavaScript, like, how many months do you give JavaScript? Because if you go through that first like, sort of progression that I, I I, I, I mentioned everyone would have a perfect sort of, not perfect but good understanding of the pieces, right? Like, why did we start transpiling at all? Right? Like, uh, or why did you know, why did we adopt libraries? Like why did Bower exist? No one talks about Bower anymore, obviously, but like, Bower was like a way to distribute front end only packages, right? Um, what is it? Um, Uh, yes, there's grunt. There's like the whole build system thing, right? Once, once we decide we're gonna, we're gonna do stuff to files before we, before we push. So there's grunt, there's, uh, gulp, which is like grunt, but like, Oh, we're gonna do it all in memory. We're gonna pipe, we're gonna use this pipes thing to make sure everything goes fast. then there's like, of course that leads like the insanity that's webpack. And then there's like parcel, which did better. There's vite there's like, there's all this, there's this progression, but how many months would it take to know that progression? It, it's too long. So they end up just like, Hey, you're gonna learn react. Which is the right thing because it's like, that's what people hire for, right? But then you're gonna be in react and be like, What's webpack, right? And it's like, but you can't go down. You can't, you don't have the time. You, you can't sort of approach that problem from the other direction where you, which would give you better understanding cause you just don't have the time. I think it's hard for newer devs to overcome this. Um, but I think there are some, there's some hope on the horizon cuz some things are simpler, right? Like some projects do reduce complexity, like, by watching another project sort of innovate so like react. Wasn't the first component, first framework, right? Like technically, I, I think, I think you, you might have to give that to like, to maybe backbone because like they had views and like marionette also went with that. Like maybe, I don't know, someone, someone I'm sure will get in like, send me an angry email, uh, cuz I forgot you Moo tools or like, you know, Ember Ember. They've also, they've also been around, I used to be a huge Ember fan, still, still kind of am, but I don't use it. but if you have these, if you have these tools, right? Like people aren't gonna know how to use them and Vue was able to realize that React had some inefficiencies, right? So React innovates the sort of component. So Reintroduces the component based model component first, uh, front end development model. Vue sees that and it's like, wait a second, if we just export this like data object, and of course that's not the only innovation of Vue, but if we just export this data object, you don't have to do this fine grained tracking yourself anymore, right? You don't have to tell React or tell your the system which things change when other things change, right? Like you, you don't have to set up this watching and stuff, right? Um, and that's one of the reasons, like Vue is just, I, I, I remember picking up Vue and being like, Oh, I'm done. I'm done with React now. Because it just doesn't make sense to use React because they Vue essentially either, you know, you could just say they learned from them or they, they realize a better way to do things that is simpler and it's much easier to write. Uh, and you know, functionally similar, right? Um, similar enough that it's just like, oh they boil down some of that complexity and we're a step forward and, you know, in other ways, I think. Uh, so that's, that's awesome. Every once in a while you get like a compression in the complexity and then it starts to ramp up again and you get maybe another compression. So like joining the projects that do a compression. Or like starting to adopting those is really, can be really awesome. So there's, there's like, there's some hope, right? Cause sometimes there is a compression in that complexity and you you might be lucky enough to, to use that instead of, the thing that's really complex after years of building on it. [00:27:53] Jeremy: I think you're talking about newer developers having a tough time making sense of the current frameworks but the example you gave of somebody starting from HTML and JavaScript going to jquery backbone through the whole chain, that that's just by nature of you've put in a lot of time right you've done a lot of work working with each of these technologies you see the progression as if someone is starting new just by nature of you being new you won't have been able to spend that time [00:28:28] Victor: Do you think it could work? again, the, the, the time aspect is like really hard to get like how can you just avoid spending time um to to learn things that's like a general problem I think that problem is called education in the general sense. But like, does it make sense for a, let's say a bootcamp or, or any, you know, school right? To attempt to guide people through the previous solutions that didn't work, right? Like in math, you don't start with calculus, right? It just wouldn't, it doesn't make sense, right? But we try and start with calculus in software, right? We're just like, okay, here's the complexity. You've got all of it. Don't worry. Just look at this little bit. If, you know, if the compiler ever spits out a weird error uh oh, like, you're, you're, you're in for trouble cuz you, you just didn't get the. get the basics. And I think that's maybe some of what is missing. And the thing is, it is like the constraints are hard, right? No one has infinite time, right? Or like, you know, even like, just tons of time to devote to learning, learning just front end, right? That's not even all of computing, That's not even the algorithm stuff that some companies love to throw at you, right? Uh, or the computer sciencey stuff. I wonder if it makes more sense to spend some time taking people through the progression, right? Because discovering that we should do things via components, let's say, or, or at least encapsulate our functionality to components and compose that way, is something we, we not everyone knew, right? Or, you know, we didn't know wild widely. And so it feels like it might make sense to touch on that sort of realization and sort of guide the student through, you know, maybe it's like make five projects in a week and you just get progressively more complex. But then again, that's also hard cause effort, right? It's just like, it's a hard problem. But, but I think right now, uh, people who come in at the end and sort of like see a bunch of complexity and just don't know why it's there, right? Like, if you've like, sort of like, this is, this applies also very, this applies to general, but it applies very well to the Kubernetes problem as well. Like if you've never managed nginx on more than one machine, or if you've never tried to set up a, like a, to format your file system on the machine you just rented because it just, you know, comes with nothing, right? Or like, maybe, maybe some stuff was installed, but, you know, if you had to like install LVM (Logical Volume Manager) yourself, if you've never done any of that, Kubernetes would be harder to understand. It's just like, it's gonna be hard to understand. overlay networks are hard for everyone to understand, uh, except for network people who like really know networking stuff. I think it would be better. But unfortunately, it takes a lot of time for people to take a sort of more iterative approach to, to learning. I try and write blog posts in this way sometimes, but it's really hard. And so like, I'll often have like an idea, like, so I call these, or I think of these as like onion, onion style posts, right? Where you either build up an onion sort of from the inside and kind of like go out and like add more and more layers or whatever. Or you can, you can go from the outside and sort of take off like layers. Like, oh, uh, Kubernetes has a scheduler. Why do they need a scheduler? Like, and like, you know, kind of like, go, go down. but I think that might be one of the best ways to learn, but it just takes time. Or geniuses and geniuses who are good at two things, right? Good at the actual technology and good at teaching. Cuz teaching is a skill and it's very hard. and, you know, shout out to teachers cuz that's, it's, it's very difficult, extremely frustrating. it's hard to find determinism in, in like methods and solutions. And there's research of course, but it's like, yeah, that's, that's a lot harder than the computer being like, Nope, that doesn't work. Right? Like, if you can't, if you can't, like if you, if the function call doesn't work, it doesn't work. Right. If the person learned suboptimally, you won't know Right. Until like 10 years down the road when, when they can't answer some question or like, you know, when they, they don't understand. It's a missing fundamental piece anyway. [00:32:24] Jeremy: I think with the example of front end, maybe you don't have time to walk through the whole history of every single library and framework that came but I think at the very least, if you show someone, or you teach someone how to work with css, and you have them, like you were talking about components before you have them build a site where there's a lot of stuff that gets reused, right? Maybe you have five pages and they all have the same nav bar. [00:33:02] Victor: Yeah, you kind of like make them do it. [00:33:04] Jeremy: Yeah. You make 'em do it and they make all the HTML files, they copy and paste it, and probably your students are thinking like, ah, this, this kind of sucks [00:33:16] Victor: Yeah [00:33:18] Jeremy: And yeah, so then you, you come to that realization, and then after you've done that, then you can bring in, okay, this is why we have components. And similarly you brought up, manual dom manipulation with jQuery and things like that. I, I'm sure you could come up with an example of you don't even necessarily need to use jQuery. I think people can probably skip that step and just use the the, the API that comes with the browser. But you can have them go in like, Oh, you gotta find this element by the id and you gotta change this based on this, and let them experience the. I don't know if I would call it pain, but let them experience like how it was. Right. And, and give them a complex enough task where they feel like something is wrong right. Or, or like, there, should be something better. And then you can go to you could go straight to vue or react. I'm not sure if we need to go like, Here's backbone, here's knockout. [00:34:22] Victor: Yeah. That's like historical. Interesting. [00:34:27] Jeremy: I, I think that would be an interesting college course or something that. Like, I remember when, I went through school, one of the classes was programming languages. So we would learn things like, Fortran and stuff like that. And I, I think for a more frontend centered or modern equivalent you could go through, Hey, here's the history of frontend development here's what we used to do and here's how we got to where we are today. I think that could be actually a pretty interesting class yeah [00:35:10] Victor: I'm a bit interested to know you learned fortran in your PL class. I, think when I went, I was like, lisp and then some, some other, like, higher classes taught haskell but, um, but I wasn't ready for haskell, not many people but fortran is interesting, I kinda wanna hear about that. [00:35:25] Jeremy: I think it was more in terms of just getting you exposed to historically this is how things were. Right. And it wasn't so much of like, You can take strategies you used in Fortran into programming as a whole. I think it was just more of like a, a survey of like, Hey, here's, you know, here's Fortran and like you were saying, here's Lisp and all, all these different languages nd like at least you, you get to see them and go like, yeah, this is kind of a pain. [00:35:54] Victor: Yeah [00:35:55] Jeremy: And like, I understand why people don't choose to use this anymore but I couldn't take away like a broad like, Oh, I, I really wish we had this feature from, I think we were, I think we were using Fortran 77 or something like that. I think there's Fortran 77, a Fortran 90, and then there's, um, I think, [00:36:16] Victor: Like old fortran, deprecated [00:36:18] Jeremy: Yeah, yeah, yeah. So, so I think, I think, uh, I actually don't know if they're, they're continuing to, um, you know, add new things or maintain it or it's just static. But, it's, it's more, uh, interesting in terms of, like we were talking front end where it's, as somebody who's learning frontend development who is new and you get to see how, backbone worked or how Knockout worked how grunt and gulp worked. It, it's like the kind of thing where it's like, Oh, okay, like, this is interesting, but let us not use this again. Right? [00:36:53] Victor: Yeah. Yeah. Right. But I also don't need this, and I will never again [00:36:58] Jeremy: yeah, yeah. It's, um, but you do definitely see the, the parallels, right? Like you were saying where you had your, your Bower and now you have NPM and you had Grunt and Gulp and now you have many choices [00:37:14] Victor: Yeah. [00:37:15] Jeremy: yeah. I, I think having he history context, you know, it's interesting and it can be helpful, but if somebody was. Came to me and said hey I want to learn how to build websites. I get into front end development. I would not be like, Okay, first you gotta start moo tools or GWT. I don't think I would do that but it I think at a academic level or just in terms of seeing how things became the way they are sure, for sure it's interesting. [00:37:59] Victor: Yeah. And I, I, think another thing I don't remember who asked or why, why I had to think of this lately. um but it was, knowing the differentiators between other technologies is also extremely helpful right? So, What's the difference between ES build and SWC, right? Again, we're, we're, we're leaning heavy front end, but you know, just like these, uh, sorry for context, of course, it's not everyone a front end developer, but these are two different, uh, build tools, right? For, for JavaScript, right? Essentially you can think of 'em as transpilers, but they, I think, you know, I think they also bundle like, uh, generally I'm not exactly sure if, if ESbuild will bundle as well. Um, but it's like one is written in go, the other one's written in Rust, right? And sort of there's, um, there's, in addition, there's vite which is like vite does bundle and vite does a lot of things. Like, like there's a lot of innovation in vite that has to have to do with like, making local development as fast as possible and also getting like, you're sort of making sure as many things as possible are strippable, right? Or, or, or tree shakeable. Sorry, is is is the better, is the better term. Um, but yeah, knowing, knowing the, um, the differences between projects is often enough to sort of make it less confusing for me. Um, as far as like, Oh, which one of these things should I use? You know, outside of just going with what people are recommending. Cause generally there is some people with wisdom sometimes lead the crowd sometimes, right? So, so sometimes it's okay to be, you know, a crowd member as long as you're listening to the, to, to someone worth listening to. Um, and, and so yeah, I, I think that's another thing that is like the mark of a good project or, or it's not exclusive, right? It's not, the condition's not necessarily sufficient, but it's like a good projects have the why use this versus x right section in the Readme, right? They're like, Hey, we know you could use Y but here's why you should use us instead. Or we know you could use X, but here's what we do better than X. That might, you might care about, right? That's, um, a, a really strong indicator of a project. That's good cuz that means the person who's writing the project is like, they've done this, the survey. And like, this is kind of like, um, how good research happens, right? It's like most of research is reading what's happening, right? To knowing, knowing the boundary you're about to push, right? Or try and sort of like push one, make one step forward in, um, so that's something that I think the, the rigor isn't in necessarily software development everywhere, right? Which is good and bad. but someone who's sort of done that sort of rigor or, and like, and, and has, and or I should say, has been rigorous about knowing the boundary, and then they can explain that to you. They can be like, Oh, here's where the boundary was. These people were doing this, these people were doing this, these people were doing this, but I wanna do this. So you just learned now whether it's right for you and sort of the other points in the space, which is awesome. Yeah. Going to your point, I feel like that's, that's also important, it's probably not a good idea to try and get everyone to go through historical artifacts, but if just a, a quick explainer and sort of, uh, note on the differentiation, Could help for sure. Yeah. I feel like we've skewed too much frontend. No, no more frontend discussion this point. [00:41:20] Jeremy: It's just like, I, I think there's so many more choices where the, the mental thought that has to go into, Okay, what do I use next I feel is bigger on frontend. I guess it depends on the project you're working on but if you're going to work on anything front end if you haven't done it before or you don't have a lot of experience there's so many build tools so many frameworks, so many libraries that yeah, but we [00:41:51] Victor: Iterate yeah, in every direction, like the, it's good and bad, but frontend just goes in every direction at the same time Like, there's so many people who are so enthusiastic and so committed and and it's so approachable that like everyone just goes in every direction at the same time and like a lot of people make progress and then unfortunately you have try and pick which, which branch makes sense. [00:42:20] Jeremy: We've been kind of talking about, some of your experiences with a few things and I wonder if you could explain the the context you're thinking of in terms of the types of projects you typically work on like what are they what's the scale of them that sort of thing. [00:42:32] Victor: So I guess I've, I've gone through a lot of phases, right? In sort of what I use in in my tooling and what I thought was cool. I wrote enterprise java like everybody else. Like, like it really doesn't talk about it, but like, it's like almost at some point it was like, you're either a rail shop or a Java shop, for so many people. And I wrote enterprise Java for a, a long time, and I was lucky enough to have friends who were really into, other kinds of computing and other kinds of programming. a lot of my projects were wrapped around, were, were ideas that I was expressing via some new technology, let's say. Right? So, I wrote a lot of haskell for, for, for a while, right? But what did I end up building with that was actually a job board that honestly didn't go very far because I was spending much more time sort of doing, haskell things, right? And so I learned a lot about sort of what I think is like the pinnacle of sort of like type development in, in the non-research world, right? Like, like right on the edge of research and actual usability. But a lot of my ideas, sort of getting back to the, the ideas question are just things I want to build for myself. Um, or things I think could be commercially viable or like do, like, be, be well used, uh, and, and sort of, and profitable things, things that I think should be built. Or like if, if I see some, some projects as like, Oh, I wish they were doing this in this way, Right? Like, I, I often consider like, Oh, I want, I think I could build something that would be separate and maybe do like, inspired from other projects, I should say, Right? Um, and sort of making me understand a sort of a different, a different ecosystem. but a lot of times I have to say like, the stuff I build is mostly to scratch an itch I have. Um, and or something I think would be profitable or utilizing technology that I've seen that I don't think anyone's done in the same way. Right? So like learning Kubernetes for example, or like investing the time to learn Kubernetes opened up an entire world of sort of like infrastructure ideas, right? Because like the leverage you get is so high, right? So you're just like, Oh, I could run an aws, right? Like now that I, now that I know this cuz it's like, it's actually not bad, it's kind of usable. Like, couldn't I do that? Right? That kind of thing. Right? Or um, I feel like a lot of the times I'll learn a technology and it'll, it'll make me feel like certain things are possible that they, that weren't before. Uh, like Rust is another one of those, right? Like, cuz like Rust will go from like embedded all the way to WASM, which is like a crazy vertical stack. Right? It's, that's a lot, That's a wide range of computing that you can, you can touch, right? And, and there's, it's, it's hard to learn, right? The, the, the, the, uh, the, the ramp to learning it is quite steep, but, it opens up a lot of things you can write, right? It, it opens up a lot of areas you can go into, right? Like, if you ever had an idea for like a desktop app, right? You could actually write it in Rust. There's like, there's, there's ways, there's like is and there's like, um, Tauri is one of my personal favorites, which uses web technology, but it's either I'm inspired by some technology and I'm just like, Oh, what can I use this on? And like, what would this really be good at doing? or it's, you know, it's one of those other things, like either I think it's gonna be, Oh, this would be cool to build and it would be profitable. Uh, or like, I'm scratching my own itch. Yeah. I think, I think those are basically the three sources. [00:46:10] Jeremy: It's, it's interesting about Rust where it seems so trendy, I guess, in lots of people wanna do something with rust, but then in a lot of they also are not sure does it make sense to write in rust? Um, I, I think the, the embedded stuff, of course, that makes a lot of sense. And, uh, you, you've seen a sort of surge in command line apps, stuff ripgrep and ag, stuff like that, and places like that. It's, I think the benefits are pretty clear in terms of you've got the performance and you have the strong typing and whatnot and I think where there's sort of the inbetween section that's kind of unclear to me at least would I build a web application in rust I'm not sure that sort of thing [00:47:12] Victor: Yeah. I would, I characterize it as kind of like, it's a tool toolkit, so it really depends on the problem. And think we have many tools that there's no, almost never a real reason to pick one in particular right? Like there's, Cause it seems like just most of, a lot of the work, like, unless you're, you're really doing something interesting, right? Like, uh, something that like, oh, I need to, I need to, like, I'm gonna run, you know, billions and billions of processes. Like, yeah, maybe you want erlang at that point, right? Like, maybe, maybe you should, that should be, you know, your, your thing. Um, but computers are so fast these days, and most languages have, have sort of borrowed, not borrowed, but like adopted features from others that there's, it's really hard to find a, a specific use case, for one particular tool. Uh, so I often just categorize it by what I want out of the project, right? Or like, either my goals or project goals, right? Depending on, and, or like business goals, if you're, you know, doing this for a business, right? Um, so like, uh, I, I basically, if I want to go fast and I want to like, you know, reduce time to market, I use type script, right? Oh, and also I'm a, I'm a, like a type zealot. I, I'd say so. Like, I don't believe in not having types, right? Like, it's just like there's, I think it's crazy that you would like have a function but not know what the inputs could be. And they could actually be anything, right? , you're just like, and then you have to kind of just keep that in your head. I think that's silly. Now that we have good, we, we have, uh, ways to avoid the, uh, ceremony, right? You've got like hindley Milner type systems, like you have a way to avoid the, you can, you know, predict what types of things will be, and you can, you don't have to write everything everywhere. So like, it's not that. But anyway, so if I wanna go fast, the, the point is that going back to that early, like the JS ecosystem goes everywhere at the same time. Typescript is excellent because the ecosystem goes everywhere at the same time. And so you've got really good ecosystem support for just about everything you could do. Um, uh, you could write TypeScript that's very loose on the types and go even faster, but in general it's not very hard. There's not too much ceremony and just like, you know, putting some stuff that shows you what you're using and like, you know, the objects you're working with. and then generally if I wanna like, get it really right, I I'll like reach for haskell, right? Cause it's just like the sort of contortions, and again, this takes time, this not fast, but, right. the contortions you can do in the type system will make it really hard to write incorrect code or code that doesn't, that isn't logical with itself. Of course interfacing with the outside world. Like if you do a web request, it's gonna fail sometimes, right? Like the network might be down, right? So you have to, you basically pull that, you sort of wrap that uncertainty in your system to whatever degree you're okay with. And then, but I know it'll be correct, right? But and correctness is just not important. Most of like, Oh, I should , that's a bad quote. Uh, it's not that correct is not important. It's like if you need to get to market, you do not necessarily need every single piece of your code to be correct, Right? If someone calls some, some function with like, negative one and it's not an important, it's not tied to money or it's like, you know, whatever, then maybe it's fine. They just see an error and then like you get an error in your back and you're like, Oh, I better fix that. Right? Um, and then generally if I want to be correct and fast, I choose rust these days. Right? Um, these days. and going back to your point, a lot of times that means that I'm going to write in Typescript for a lot of projects. So that's what I'll do for a lot of projects is cuz I'll just be like, ah, do I need like absolute correctness or like some really, you know, fancy sort of type stuff. No. So I don't pick haskell. Right. And it's like, do I need to be like mega fast? No, probably not. Cuz like, cuz so I don't necessarily don't necessarily need rust. Um, maybe it's interesting to me in terms of like a long, long term thing, right? Like if I, if I'm think, oh, but I want x like for example, tight, tight, uh, integration with WASM, for example, if I'm just like, oh, I could see myself like, but that's more of like, you know, for a fun thing that I'm doing, right? Like, it's just like, it's, it's, you don't need it. You don't, that's premature, like, you know, that's a premature optimization thing. But if I'm just like, ah, I really want the ability to like maybe consider refactoring some of this out into like a WebAssembly thing later, then I'm like, Okay, maybe, maybe I'll, I'll pick Rust. Or like, if I, if I like, I do want, you know, really, really fast, then I'll like, then I'll go Rust. But most of the time it's just like, I want a good ecosystem so I don't have to build stuff myself most of the time. Uh, and you know, type script is good enough. So my stack ends up being a lot of the time just in type script, right? Yeah. [00:52:05] Jeremy: Yeah, I think you've encapsulated the reason why there's so many packages on NPM and why there's so much usage of JavaScript and TypeScript in general is that it, it, it fits the, it's good enough. Right? And in terms of, in terms of speed, like you said, most of the time you don't need of rust. Um, and so typescript I think is a lot more approachable a lot of people have to use it because they do front end work anyways. And so that kinda just becomes the I don't know if I should say the default but I would say it's probably the most common in terms of when somebody's building a backend today certainly there's other languages but JavaScript and TypeScript is everywhere. [00:52:57] Victor: Yeah. Uh, I, I, I, another thing is like, I mean, I'm, of ignored the, like, unreasonable effectiveness of like rails Cause there's just a, there's tons of just like rails warriors out there, and that's great. They're they're fantastic. I'm not a, I'm not personally a huge fan of rails but that's, uh, that's to my own detriment, right? In, in some, in some ways. But like, Rails and Django sort of just like, people who, like, I'm gonna learn this framework it's gonna be excellent. It most, they have a, they have carved out a great ecosystem for themselves. Um, or like, you know, even php right? PHP and like Laravel, or whatever. Uh, and so I'm ignoring those, like, those pockets of productivity, right? Those pockets of like intense productivity that people like, have all their needs met in that same way. Um, but as far as like general, general sort of ecosystem size and speed for me, um, like what you said, like applies to me. Like if I, if I'm just like, especially if I'm just like, Oh, I just wanna build a backend, Like, I wanna build something that's like super small and just does like, you know, maybe a few, a couple, you know, endpoints or whatever and just, I just wanna throw it out there. Right? Uh, I, I will pick, yeah. Typescript. It just like, it makes sense to me. I also think note is a better. VM or platform to build on than any of the others as well. So like, like I, by any of the others, I mean, Python, Perl, Ruby, right? Like sort of in the same class of, of tool. So I I am kind of convinced that, um, Node is better, than those as far as core abilities, right? Like threading Right. Versus the just multi-processing and like, you know, other, other, other solutions and like, stuff like that. So, if you want a boring stack, if I don't wanna use any tokens, right? Any innovation tokens I reach for TypeScript. [00:54:46] Jeremy: I think it's good that you brought up. Rails and, and Django because, uh, personally I've done, I've done work with Rails, and you're right in that Rails has so many built in, and the ways to do them are so well established that your ability to be productive and build something really fast hard to compete with, at least in my experience with available in the Node ecosystem. Um, on the other hand, like I, I also see what you mean by the runtimes. Like with Node, you're, you're built on top of V8 and there's so many resources being poured into it to making it fast and making it run pretty much everywhere. I think you probably don't do too much work with managed services, but if you go to a managed service to run your code, like a platform as a service, they're gonna support Node. Will they support your other preferred language? Maybe, maybe not, You know that they will, they'll be able to run node apps so but yeah I don't know if it will ever happen or maybe I'm just not familiar with it, but feel like there isn't a real rails of javascript. [00:56:14] Victor: Yeah, you're, totally right. There are, there are. It's, it's weird. It's actually weird that there, like Uh, but, but, I kind of agree with you. There's projects that are trying it recently. There's like Adonis, um, there is, there are backends that also do, like, will do basic templating, like Nest, NestJS is like really excellent. It's like one of the best sort of backend, projects out there. I I, I but like back in the day, there were projects like Sails, which was like very much trying to do exactly what Rails did, but it just didn't seem to take off and reach that critical mass possibly because of the size of the ecosystem, right? Like, how many alternatives to Rails are there? Not many, right? And, and now, anyway, maybe let's say the rest of 'em sort of like died out over the years, but there's also like, um, hapi HAPI, uh, which is like also, you know, similarly, it was like angling themselves to be that, but they just never, they never found the traction they needed. I think, um, or at least to be as wide, widely known as Rails is for, for, for the, for the Ruby ecosystem, um, but also for people to kind of know the magic, cause. Like I feel like you're productive in Rails only when you imbibe the magic, right? You, you, know all the magic context and you know the incantations and they're comforting to you, right? Like you've, you've, you have the, you have the sort of like, uh, convention. You're like, if you're living and breathing the convention, everything's amazing, right? Like, like you can't beat that. You're just like, you're in the zone but you need people to get in that zone. And I don't think node has, people are just too, they're too frazzled. They're going like, there's too much options. They can't, it's hard to commit, right? Like, imagine if you'd committed to backbone. Like you got, you can't, It's, it's over. Oh, it's not over. I mean, I don't, no, I don't wanna, you know, disparage the backbone project. I don't use it, but, you know, maybe they're still doing stuff and you know, I'm sure people are still working on it, but you can't, you, it's hard to commit and sort of really imbibe that sort of convention or, or, or sort of like, make yourself sort of breathe that product when there's like 10 products that are kind of similar and could be useful as well. Yeah, I think that's, that's that's kind of big. It's weird that there isn't a rails, for NodeJS, but, but people are working on it obviously. Like I mentioned Adonis, there's, there's more. I'm leaving a bunch of them out, but that's part of the problem. [00:58:52] Jeremy: On, on one hand, it's really cool that people are trying so many different things because hopefully maybe they can find something that like other people wouldn't have thought of if they all stick same framework. but on the other hand, it's ... how much time have we spent jumping between all these different frameworks when what we could have if we had a rails. [00:59:23] Victor: Yeah the, the sort of wasted time is, is crazy to think about it uh, I do think about that from time to time. And you know, and personally I waste a lot of my own time. Like, just, just rec
In this episode, we discuss how property investors can renovate properties without doing a lot of the grunt work. That means not having to pick up a hammer … or having to put on old clothes before lathering up a paintbrush. For this, we are joined by Ilse Wolfe from Opes Accelerate, who also announces her new service – Opes 360, where Ilse's team will project manage a renovation for you. That means property investors can Cashflow Hack the properties they already own without needing to be actively involved themselves.
This week's episode is sponsored by: I want you to start living a happier life today. As a listener, you'll get 10% off your first month by visiting our sponsor at BetterHelp dot com slash knitmore Join over 1 million people who have taken charge of their mental health. Again, that's BetterHelp.com/knitmore Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Go to HelloFresh dot com slash knitmore18 and use code knitmore18 for 18 free meals plus free shipping! Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! On the Needles: (0:43) Gigi : Andrew's sock at Jasmin's. Toe decreases done Jasmin warped her Schacht flip loom with Tess Yarns Silk Chenille for a wide houndstooth wrap for Gigi. Jasmin mentions wanting a Tressel bag (It's actually called a Flip Trap) Gigi working on another pair of socks for Andrew for knitting at my house. Jasmin picked up her “I'll be Gnome for Christmas” pullover in Black Trillium fibers. (Go Big or go Gnome pattern ) GigiCocoknits Verena cardigan pattern on knit companion. Participating in Dr Gemma's Romule KAL. She has cast on , done the collar and upper back, and is trying to understand the directions for the shoulder Jasmin is nearly at the armholes on her Flamingo Christmas sweater, in: Seismic Yarns butter DK Trendsetter Aura Onyx Fiber Arts Strange Brew pullover from Tin Can Knits LINK Jasmin's Live CAN YOU LINK? Gigi: cast on for a new preemie hat Events:(18:42) Grinchalong is ONGOING Romjule! Glühwein Recipe Adelita's Bailey Sarian's Dark History about Christmas Mother Knows Best:(33:56) 2023 Themes! Jasmin 2023: More. (More arts!) Gigi 2023 less! Instagram How to keep house while drowning Jasmin mentions L'elisir d'amore (done by the Julliard Opera) Subscription to the Met Opera online What are your themes for 2023? When Knitting Attacks:(44:31) Gigi:out of yarn for toes on A's socks. He suggested black toes Upper back increases for Verena cardigan. Need to fudge an extra stitch in. Jasmin's yarn crocked while she direct warped her Schacht Flip Loom Knit more, know more ;(51:30) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing. Christmas in Iran And Sew on:(56:19) Final project:bark cloth. Oops
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! On the Needles: (0:39) Gigi : Andrew's sock at Jasmin's.getting close to toe decreases Jasmin has finished the body and steeked the armholes for the Electric Mayhem coat (made in The Lemonade Shop yarns) Bulky seams Grosgrain ribbon to stabilize the shoulder seams Jasmin talks about Xandy Peters Gigi is working on another pair of socks for Andrew, knitting at her house. Jasmin has bound off and blocked her Pumpkin Patch sweater, all from well-aged yarn. Gigi. Cocoknits Verena cardigan pattern on knit companion. Participating in Dr Gemma's Romule KAL Jasmin picked up her “I'll be Gnome for Christmas” pullover in Black Trillium fibers. (Go Big or go Gnome pattern ) Jasmin swatched for her Flamingo Christmas sweater, in Seismic Yarns butter DK Strange Brew pullover from Tin Can Knits In Stitches:(21:54) Gigi cardigan-shawl (sweater poncho) swancho, Knitmore cowl , wool socks Jasmin: Betty and Judy Lodge pullover, Rainbowgan, Calligraphy cardigan, Effortless cardigan, gifted hat with orange Pompom. Boob Window sweater Genevieve: Pantastic Hoodie, Musselburgh Hat Jasmin mentions the HoneyLove waist cincher What You Missed in History Class Zoot Suit Riots Events:(29:00) Lisa Barefields SPELLING?Carmel Corn recipe LINK Grinch-along is ONGOING Jinkx and BenDela Holiday show in SF Hunter Hammersen's Witch Hats Mother Knows Best:(36:23) Use it, Don't Loose it. New England Lobster Market in Burlingame Knit more, know more:(43:00) A segment about Persian culture, history, or just generally cool stuff about Persian people. Protests are ongoing. Story Telling: Shahnameh , Epic of the Kings. Storyworth Short Rows:(50:09) Rex has his first (!) full segment And Sew on:(56:35) Final. Big project :Bark cloth. B
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Go to HelloFresh dot com slash knitmore18 and use code knitmore18 for 18 free meals plus free shipping! Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Get to know your loved ones better and preserve those special moments forever with StoryWorth! Right now, for a limited time, you can save $10 on your first purchase when you go to StoryWorth.com/knitmoregirls On the Needles: (0:42) Gigi : Andrew's sock at Jasmin's. Cuff of #2 Jasmin finished Genevieve's Science Camp hat in Oink Pigments “Slime Scene Investigation” Gigi working on another pair of socks for Andrew for knitting at my house gusset decreases Jasmin is tubularly binding off her Pumpkin Patch sweater, all from well-aged yarn. Jasmin: super political embroidered art project BIG REVEAL. (Details on Substack) Rex's Godzilla sweater: Finished, finished, finished! (Details on Substack) Jasmin finished her Musselburgh hat in Always be Kind yarn's “Inclusive Pride Stripes” Jasmin is grafting the under arm on the Altblebragenser in Frost Yarn's Reverse Speckle rainbow and Teal Torch Knits 9 neons. Gnomes in the yoke sweater (Go Big or Go Gnome, only on Ravelry). She mentions Jennifer Steingass's tree charts (in the Vintersol Pattern) Events:(13:58) Grinch-along is ONGOING The Sweetest season (CORRECTION: The film is called "The Happiest Season") Gigi mentions Dr Gemma In Stitches:(20:02) Gigi :Katarina jacket, by Cocoknits , Knitmore cowl, wool socks Jasmin: Boob Window, Match and Move shawl, Tectonic Pullover, Modern Art by Stella Egidi, Genevieve: Pantastic Hoodie, Musselburgh Hat, Mother Knows Best:(24:49) You Holido You! Bob's Burgers Holiday music When Knitting Attacks:(30:41) Jasmin has been challenged by the Altbrebragenser Knit more, know more:(33:02) A segment about Persian culture, history, or just generally cool stuff about Persian people. Yalda: longest night of the year And Sew on:(40:46) Donating knitting magazines to school. Finishing techniques :calendering, brushing singeing Jasmin Sewed the banner on the pocket of the denim jacket.
This week's episode is sponsored by: I want you to start living a happier life today. As a listener, you'll get 10% off your first month by visiting our sponsor at BetterHelp dot com slash knitmore Join over 1 million people who have taken charge of their mental health. Again, that's BetterHelp.com/knitmore Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! On the Needles: (0:36) Gigi : Andrew's sock at Jasmin's house: cuff of #2 Jasmin is at the crown decreases on Genevieve's Science Camp hat in Oink Pigments “Slime Scene Investigation” Gigi is working on another pair of socks for Andrew at my house gusset decreases Jasmin is about 13” into the body of her Pumpkin Patch sweater, all from well-aged yarn. Gigi: dug up some sedate pink out of her collection. Jasmin: super political embroidered art project, swatching and final. The phoenix patch has been stitched to the back of the jacket; last political bit is done, now the last finishing touches, shipping, and then the BIG REVEAL. Rex's Godzilla sweater: seaming is done, steek is done, zipper is done. (Seam guide for marking zipper.) Tail snap and pockets are left. Rex made a request for a *very specific* Christmas sweater request If you Give a Mouse a Christmas Cookie Subscribe to our Substack to get the detailed post about the changes to the Steggie hoodie into the Godzilla hoodie Jasmin's personal and parenting substack Events:(17:51) Grinch-along is ON ! Smitten Kitchen Gingerbread cookies Molasses cookies. The Grinch with Benedict Cumberbatch Spirited Angel into Grogu In Stitches:(25:59) Gigi rainbow shawl Spectra? , Knitmore cowl, wool socks Jasmin: Electric Melon Ursa pullover, Bleidag pullover, Halloween Heart pullover, Musselburgh hat Genevieve: Pantastic Hoodie, Oliver Christmas sweater Mother Knows Best:(32:13) Follow the inspiration. And make Mistakes. When Knitting Attacks:(41:22) Every time I do a zipper install, I ALWAYS draw the guide line on the front of the zipper first. Knit more, know more:(43:44) A segment about Persian culture, history, or just generally cool stuff about Persian people. Ta'rof Darius the Great is not OK And Sew on:(50:37) Talking about finishing techniques: routine, esthetic, and functional.
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! On the Needles: (0:34) Paris Baguette Gigi : Andrew's sock at Jasmin's. Cuff of sock #2 Jasmin is alllllmost at the crown decreases on the Musselburgh hat in Always be Kind yarn's “Inclusive Pride Stripes” Gigi Working on another pair of socks for Andrew for knitting at my house gusset decreases Jasmin is more than 10” into the body of her Pumpkin Patch sweater, all from well-aged yarn. Gigi: thinking about casting on a cardigan looked at yarn Jasmin: super political embroidered art project, swatching and final. The phoenix patch has been stitched to the back of the jacket, I had one more political bit that I was inspired to do this last week, which is about ⅓ done. Rex's Godzilla sweater: knitting is done, blocking is done, only the seaming, steek, zipper and tail snap are left. Jasmin mentions the Blacklight reactive beads Jasmin mentions the Daisy cardigan Events:(26:14) Grinch -along Starts December 1st In Stitches. (36:11) Chic Pulli, silk and wool blend , Carli cardigan, Knitmore cowl , wool socks Mother Knows Best:(32:23) When you see a good idea, purloin it! When Knitting Attacks: (39:03) Yarn for Andrew's sock got caught in the nose of the zipper Knit more, know more:(41:02) A segment about Persian culture, history, or just generally cool stuff about Persian people. Hijab, burka, chador, nighab And Sew on:(55:16) Citrus dress pattern taped together. Genevieve is helping Gigi with the technical aspects of her college paper.
This week's episode is sponsored by: Carry your creativity with Erin Lane Bags! Whether you show your fiber fandom with the woolly wonder Sheepleverse, or dive into history with the Curiosities collection, our project bags, totes, and hook and needle organizers are at the ready to keep your hobby happy. Have you ever had to frog because you forgot a step several rows back? Or lost your spot because you dropped your magnet board or lost track with your highlighter tape? Instead of wrestling with paper, use the knitCompanion app. It keeps you on track so you can knit more and frog less. knitCompanion works with ALL your patterns and is available for Apple, Android, and Kindle Fire Devices Are you feeling dis-GRUNT-eled about your stash? Are you browsing Insta-HAM looking for knitting inspiration? Is color "kind of a PIG deal" in your life? Oink Pigments offers over one hundred forty PIG-ture perfect colorways to make you SQUEAL with delight. For a limited time only, bring home the bacon with code KNITMORE and get fifteen percent off in-stock yarns and fibers at oinkpigments dot com. Shop soon, because these pigs will FLY! Get to know your loved ones better and preserve those special moments forever with StoryWorth! Right now, for a limited time, you can save $10 on your first purchase when you go to StoryWorth.com/knitmoregirls On the Needles: (0:36) Gigi : Andrew's sock at Jasmin's. Cuff of #2 Jasmin is at the crown decreases on the Musselburgh hat in Always be Kind yarn's “Inclusive Pride Stripes” Gigi is working on another pair of socks for Andrew, for knitting at my house. Heel flap in Jasmin is about 10” into the body of her Pumpkin Patch sweater, all from well-aged yarn. Gigi: thinking about casting on a cardigan, looked at yarn Jasmin: super political embroidered art project, swatching and final. The political part is done; carefully stitching the phoenix patch to the back of the jacket . LINK to Silk embroidery floss Science Camp hat for Genevieve Godzilla sweater for Rex Events:(24:53) Grinch-along Dec 1st In Stitches: (28:41) Gigi:Lady Eleanor shawl, grey and red shawl, Knitmore cowl, grey lace cowl, wool socks Jasmin: Juno Regina shawl, Dissent cardigan, Maria hoodie. Jasmin mentions the Hammer theater Mother Knows Best:(33:59) Little things can have a big impact (kindness cart) When Knitting Attacks:(41:38) Gigi :broke my bamboo flexi flip needle Having a terrible time with the weaving assignment Knit more, know more:(46:08) A segment about Persian culture, history, or just generally cool stuff about Persian people. Tahdig has gone mainstream! Trevor Noah. Mossadegh And Sew on:(50:29) Indigo dying , workshop for sewing laser printed project bags Repair Cafe at West Valley College