Skip to content
View gwenwindflower's full-sized avatar
🌸
🌸

Sponsoring

@kovidgoyal

Block or report gwenwindflower

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gwenwindflower/README.md

The trouble is that thought and culture are not the sort of thing that can have distinct units. They do not have a granular structure for the same reason that ocean currents do not have one — namely, because they are not stuffs, but patterns.

Mary Midgley, Myths We Live By

.   ∧_∧
  ry´・ω・`ヽっ
  `!     i
   ゝc_c_,.ノ
    (
    )
 .∧_∧.(
(´・ω・ ∩
o   ,ノ
O_ .ノ
 .(ノ

🍓📊 Welcome!

This is my little code garden, I'm glad you're here.

My name is Gwyneth Windflower, but everybody calls me Winnie (or Gwen if I'm in trouble, or 'Aunt Gen' if you're my niece)
which you're probably not because she's 2 and doesn't know how to code yet!

💽🌿 I do a lot of different stuff, my friend! The unifying theme is helping humans use our most recently evolved sensory tool — data — in ways that are both more effective and intuitive. So, while I hate to be overly cute about things (not true, like extremely not true), instead of staying cramped in the box of analyst or engineer (or developer experience advocate, teacher, consultant, manager...), sometimes I prefer to just say that I’m a Data Cowgirl. I ride around my trusty stallion Bracket and make sure all the data is1 thriving. Nurture it, help it grow strong, and when the leaves turn I go shear it and spend the long winter weaving it into tapestries. How exactly that manifests changes all the time — teaching workshops, handcrafted dev tools, bomb-proof streaming data platforms for industrial manufacturing, cookbook repos, partnering with Sales on a Hex app to smash their Q4 goals, building community in-person and online (and a dozen other things) — but the motivation remains the same: nurture an organization's data ecosystem, get people excited about their ability to do amazing things within it, then work together to understand this world a little better every day.

The most recent town I passed through on my journey across the frontier

A little place called Fishtown...

🍊⚙️ Most recently, I spent a few years working in Developer Experience at dbt Labs, and before that a couple years in their consulting wing. I started back when it was a scrappy 20 person consulting firm called Fishtown Analytics that had accidentally built something magical. What I cherish most about my time at dbt was working across a huge variety of organizations — so many different challenges, so many different needs, and I got to touch every tool, every platform as I built solutions. This really sharpened my approach, honing down to what actually matters, what transcends the ever-changing river of tools and code. I learned to find the most important questions and build better answers, not data platforms. And I learned to build excellent things very quickly.

🏎️✨ Most importantly though, all the amazing teams I got to work with showed me that prioritizing people — becoming a passionate teacher, solidfying trust through deep listening and empathy (taking the time to do the work that you're aiming to improve alongside the stakeholders is invaluable), nurturing curiosity and ownership in every person, every role —is orders of magnitude more powerful than any technology2. Data teams should think of themselves as a Platform team for the rest of the business — clarity, velocity, solid answers, better decisions — not a help desk where hard questions get answered with a list of caveats longer than the notebook code.

🔧🤠 Working in DX was particularly special, as our team not only handled typical work like creating resources and expanding the community, but also building tools and pushing commits to the product directly when possible. This kind of 'Full-stack DX' created a deep, mutually beneficial symbiosis between dbt Labs and the dbt community that helped both thrive and stay true to our mission. Every member of that team was so sharp and special, it was quite a squad!

Things I love

👩🏻‍🌾🌱 Terminals, shells, command lines, Neovim, and spending waaay too much time gardening my dotfiles. You can check them out here. I'm excited by the terminal renaissance we're seeing because of Claude Code, even though it's totally transforming the work. The speed you can move at, the toil you can avoid, it's incredible.

🎷🦕 To that end, writing cute and useful CLI tools in Go with the Charm libraries lately. It makes me very very happy.

📈🥬 Some data tools (SaaS stuff) that I really love:
💌🌸 Some data tools (OSS) that I really love:

If you like my recommendations and want more: my collecting/scrapbooking/journaling/organizing/labeling instinct is powerful, so I am a dedicated GitHub Stargazer — you're welcome to explore my lists!

🌶️🤷🏻‍♀️ A handful of heresies

  1. Data visualization is overrated! Don't get me wrong, I love visuals, and there are many, many analyses where they help communicate in a way words can't (I'm a girl with the complete works of Tufte on my shelf) — but in BI, visualization is treated as the go-to, the standard, THE final destination of all this engineering and modeling effort. It's past time we remembered that this week's revenue numbers might work better in a short paragraph, and thankfully LLMs are getting us there.

  2. You're looking at too much data. Your brain cannot track a dashboard of 50 metrics hour-by-hour, day-by-day in a way that is actually useful and effective. Most people do this becaue they're afraid of fielding reporting questions in their domain they can't answer. Too many people are working in a cultural environment where the (admittedly impressive) trick of memorizing metrics stands in for actually moving the needle, but this anxious number-watching makes them less sensitive to truly valuable signal, not more. It certainly sounds cool to zing out on-the-fly metrics in a board meeting with the punchy precocity of Sorkin dialog, but it's wasteful theater. The most successful businesses hammer on the same metrics week-after-week, testing the levers, building a reliable model for growth. Hypotesize, push, measure what happens, update knowledge — sticking to this loop with discipline maps out the machine, finding reliable ways of moving a number. This is the process that makes data feel like hacking The Matrix, and using it well into a real competitive advantage.

Au revoir!

🃏🧚🏼 I'll leave you with something relevant to ponder — my favorite card from Brian Eno's famous Oblique Strategies deck...

𝒯𝒽𝒶𝓃𝓀𝓈 𝒻ℴ𝓇 𝓈𝓉ℴ𝓅𝓅𝒾𝓃ℊ 𝒷𝓎! ˚ʚ♡ɞ˚

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠒⠦⣄⣠⠶⠞⠳⣆⠀⠀⠀⠀
⠀⠀⠀⣴⠛⠛⠛⠲⢦⣤⡴⠶⠶⢶⠏⠀⢀⣄⣹⣇⡀⠀⠀⣻⡀⠀⠀⠀
⠀⠀⠀⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠂⠀⢿⣼⠋⠀⠉⣿⣍⠉⠉⡆⠀⠀
⠀⠀⠀⢿⡤⠀⠀⠀⠀⠀⠀⠀⠀⠈⠧⠤⠤⠿⢦⣀⣤⠿⠼⠀⣰⠃⠀⠀
⠀⠀⠀⡾⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠤⠶⢿⡀⠀⠀
⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣼⡧⠤⠆
⣠⣤⢼⡧⢤⠀⠀⠀⢠⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⡇⠀⠀⠀⣤⣧⣄⡀
⠀⠀⢀⡿⠉⠹⡄⠀⠈⠋⠀⠀⠀⣴⠒⡆⠀⠀⠀⠀⠀⠀⠀⣀⣼⠁⠀⠀
⢠⡞⠉⠛⠀⠀⠹⠶⠶⣄⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⣀⠾⠉⠙⠒⠀
⠀⠳⢤⣀⠀⠀⢠⠖⠒⠈⢳⣀⠀⠀⢀⣀⣀⣀⣤⠤⠖⠛⠁⠀⠀⠀⠀⠀
⠀⠀⠀⢹⡀⠀⠘⠲⠖⠃⣼⠋⠉⠁⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠛⠦⣤⣤⠴⠞⠁⠀⠀⠀

Footnotes

  1. If you're frustrated that I don't treat "data" as a plural, sorry—language is a living, evolving thing!

  2. Yes even AI! While AI is incredible for data analysis and building software, the best questions, the deep why questions that change the world, those are still human.

Pinned Loading

  1. .charmschool .charmschool Public

    Beauty, poise, and grace for your terminal.

    Shell 7