Tanya Shapiro
banner
tanyashapiro.bsky.social
Tanya Shapiro
@tanyashapiro.bsky.social
Solopreneur @ IndieVisual
Data geek who loves problem solving
Rambles about fitness & random stuff too

https://indievisual.tech
Pinned
"Fall down seven times, get up eight" - Japanese proverb

"Fix one bug, spawn ten more." - Developer proverb
Reminder to get your flu and COVID shots before holiday travel.

Don’t be like me and wait until you catch it this season.

On day 5 of recovery. This is rough. 😷
November 19, 2025 at 12:55 AM
My LinkedIn feed is now filled with JSON vs TOON content for LLMs.

A girl likes one post, and the algo gets wayyy too eager.
November 12, 2025 at 8:51 PM
Such. A fun. Panel.

If you missed it and want to listen in, the recording is live! Thank you Observable team for hosting 😊

www.youtube.com/live/ciV3q3w...
Art + science: Blending creativity and analysis in data visualization | Observable webinar
YouTube video by Observable
www.youtube.com
November 11, 2025 at 7:59 PM
Happening tomorrow!
November 10, 2025 at 3:42 PM
Pretty amazing initiative by Instacart 👏

They've made it easy to connect you to local food banks. Build a cart of most needed items and get it delivered directly to a food bank near you.

Donating made easy 👇

www.instacart.com/store/hub/co...
Donate items to a local cause with Community Carts | Instacart
Select a participating organization to support, browse their personalized wish list, and donate items with a few clicks through Instacart - delivered directly to the organization.
www.instacart.com
November 2, 2025 at 1:04 AM
This shutdown is starting to have major consequences. But we can still play our part to help those in need.

If you have the means, you can help by donating to orgs like Feeding America or your local food banks.

www.feedingamerica.org
U.S. Hunger Relief Organization | Feeding America
Feeding America is a nonprofit network of 200 food banks leading the fight against hunger in the United States. Learn how you can help end hunger in America.
www.feedingamerica.org
October 31, 2025 at 3:52 AM
The next experiment: making this Shiny doc gen app work with an LLM. First time playing around with the R openai package.

Safe to say, I'm blown away 🤯
October 30, 2025 at 7:01 PM
I really enjoy tool building. A use case that comes up a lot in my world is dynamic doc gen.

Sharing an example of how you can leverage the powers of Shiny + R markdown to create something bespoke to your needs.

Use case below to generate contract docs ✨
October 29, 2025 at 11:08 PM
New Data Viz Event 🚨

Let's be real. This is just an excuse for me to geek out about my favorite topic with my data viz sheroes.

Catch me, @allisonhorst.bsky.social, Kelsey Nanan + @shirleywu.studio on Tuesday Nov 11th @ 1pm ET. Registration link below 😊

streamyard.com/watch/dHiSp8...
Art + science: Blending creativity and analysis in data visualization
Great data visualization lives at the intersection of art and science. By bridging rigorous data analysis with creative design, data visualization has the power to make complex ideas easier to interpr...
streamyard.com
October 28, 2025 at 6:12 PM
Reposted by Tanya Shapiro
Our next meetup will be Wednesday Oct 29th at 6pm CST!

Efficient File Management in R with {fs} with @jadeynryan.bsky.social

www.meetup.com/rladies-st-l...
Efficient File Management in R with {fs}, Wed, Oct 29, 2025, 6:00 PM | Meetup
Join us for a hands-on workshop using the **{fs}** package to easily bring order to messy file systems. Through practical examples, you’ll learn to automate common tasks li
www.meetup.com
September 21, 2025 at 3:44 PM
My journey so far as a solopreneur:

Year 1 - no $ yet, relationship building phase, focus on creating an online presence

Year 2 - finally landing clients! learning & revising product offering

Year 3 - consistently busy, automating admin work to maximize client hours
October 26, 2025 at 11:19 PM
Reposted by Tanya Shapiro
🌏 A compact snapshot on where people live around the globe (2023 data) — over 60% of #humans live in #Asia!

I originally created a more basic version for our new #ggplot2 [un]charted lesson on 🎨 "Color Choice" to discuss color accessibility:
👉 www.ggplot2-uncharted.com/module2/colo...
October 22, 2025 at 3:56 PM
Making time to do a fun “how to” data viz exercise this week.

If you’re new and want to learn, what would you want to see? Example with Observable Plot (js) or ggplot2 (R)?
October 14, 2025 at 3:59 PM
We are living in the "everyone has an AI hammer, therefore everything is a nail" era of problem solving.

And it is extremely pervasive in tech & data circles.
October 13, 2025 at 3:52 PM
rifling through my old workshop materials to remember how i did that cool thing in R with tables.

oh, you thought my workshops were for you? friends, make no mistake - i am the primary beneficiary of my own teaching content.

if you happened to learn something too, that's just a bonus.
October 10, 2025 at 8:29 PM
Listening to my dad on a work call today: "The API is the API"

And me thinking "API? What is he talking about? This is the guy who doesn't even know how to flip the FaceTime camera around."

Then realizing, duh, acronyms stand for many things. In his world, API = Active Pharmaceutical Ingredient 👨‍🔬
October 9, 2025 at 3:09 PM
Reposted by Tanya Shapiro
This workshop is tomorrow, don't miss your chance to register!
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
❗️Our next workshop will be on October 9th, 6 pm CEST titled From slow analysis to a fast and structured program in R by
@johanzvrskovec.bsky.social

Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
October 8, 2025 at 7:14 AM
What’s your data passion project these days?

I’ve gotten into gamer stats territory in my free time and it brings me so much joy 👾
October 7, 2025 at 2:57 PM
Oh my god it’s only Monday
October 7, 2025 at 2:53 AM
making a bunch of dev changes at once thinking i can successfully test, check it off, and call it a slam dunk

every. edit. needs. testing. #babydevsteps
a basketball game is being played in front of a crowd and a sign that says kill with will
ALT: a basketball game is being played in front of a crowd and a sign that says kill with will
media.tenor.com
October 5, 2025 at 4:52 PM
It’s been a week. Happy Friday friends.
a man is walking down a hallway with a suitcase .
ALT: a man is walking down a hallway with a suitcase .
media.tenor.com
October 3, 2025 at 11:44 PM
Have I mentioned how much I love APIs?

I had to clean up 500 dupe CRM records. Alas, there was no bulk merge feature in the UI. It would take hours to clean up 😱

And since laziness is my greatest coding motivator, I started to dig thru dev docs… low & behold, they had an API!

THANK YOU DATA MAGIC
September 25, 2025 at 9:02 PM
Me, the system admin, cleaning up data after users who are on a mission to fill the CRM with dirty, filthy, data.

This reminds me of a talk by renown behavioral economist, Dan Ariely about work/motivation using legos...sigh.

#iamsisyphus
a woman is kneeling on the floor in a living room with toys and a baby and a dog .
ALT: a woman is kneeling on the floor in a living room with toys and a baby and a dog .
media.tenor.com
September 25, 2025 at 4:37 PM
I had to do a double take on this map.

To really highlight “high” vs “low,” it’s clearer to use completely different colors instead of similar hues. The choice below reads like a sequential scale - light blue feels like a middle bin, not a low one.

Color opinions aside, interesting info!
September 25, 2025 at 2:16 AM
Opening LinkedIn to see a shiny red inbox notification

…only to realize it’s another sponsored message

Suckered. Every. Time.
a man in a green suit and tie is smiling in a dark room
ALT: a man in a green suit and tie is smiling in a dark room
media.tenor.com
September 24, 2025 at 2:46 PM