savannah ostrowski Profile Banner
savannah ostrowski Profile
savannah ostrowski

@savostrowski

4,169
Followers
456
Following
477
Media
4,995
Statuses

building for builders. pythonista. product lead for python devex @snowflakedb . cpython contributor and triage team member.

Joined June 2011
Don't wanna be here? Send us removal request.
Pinned Tweet
@savostrowski
savannah ostrowski
4 months
Today’s a special day because I’m officially a co-author on PEP 744, the informational PEP about CPython JIT compilation! 😭🎉
Tweet media one
11
10
190
@savostrowski
savannah ostrowski
4 years
Only at @microsoft is it possible to have the designers and authors of Python, TypeScript and C# in the same meeting. Also, I'm in this meeting. 🤯
104
404
7K
@savostrowski
savannah ostrowski
11 months
Today’s my last day at @Microsoft . ❤️ Working on azd was one of the highlights of my career and I am so proud of what we accomplished. More good stuff to come from the team I’m sure! As for me, a new chapter starts next week!
Tweet media one
36
12
589
@savostrowski
savannah ostrowski
2 years
I am over-the-moon excited to announce that the new, open-source✨Azure Developer CLI is in public preview. ☁️Get your code onto @Azure in minutes and with just a couple steps, all from the terminal! 🚀azd up, y'all! Read more about the release:
12
137
436
@savostrowski
savannah ostrowski
3 months
A new Python-specific guide to Docker just dropped 💚
8
40
253
@savostrowski
savannah ostrowski
1 year
While I didn't get a title bump this cycle (Microsoft has multiple levels per title/band), I did get promoted 🎉...and I'm stinkin' proud of it. I had a pretty phenomenal year and I'm excited for what's to come! Onward and upward! 🚀
20
2
234
@savostrowski
savannah ostrowski
3 years
@code is the place for your @PyTorch workflows! Check out our _ brand new_ docs for an overview of all the goodness (including support from your favourite language server, #Pylance 👀)!
0
56
214
@savostrowski
savannah ostrowski
3 years
📢 I'm delighted to announce that #Pylance and @pythonvscode are available for use in (IN! THE! BROWSER!) as of today! Hit up your favourite Python codebase on GitHub, hit '.', and install the Python extension to try it out.
6
52
199
@savostrowski
savannah ostrowski
3 years
You might have already started using it in @code but we're slowly rolling out one of our most requested #Pylance features... 💥 Rename refactoring 💥 If you don't see it in @pythonvscode today, keep an eye out over the next couple weeks as we make it available for everyone!
3
41
201
@savostrowski
savannah ostrowski
11 months
Little end of year update: it’s my last week at @Microsoft ! I’m so grateful for everything I’ve learned working on the @Azure DevEx team and I look forward to cheering my friends on from the sidelines❤️. I’m starting something new (and very exciting) next Monday!
28
1
189
@savostrowski
savannah ostrowski
3 years
#Pylance 2021.6.2✨just landed...with dictionary key completions!!!! Read more about the release:
8
28
176
@savostrowski
savannah ostrowski
2 years
I built a little Go program this past week using the beautiful @charmcli libraries that makes it easier to view and kill processes on listening ports! Linux/Mac users - binaries on the release page 💖:
8
20
171
@savostrowski
savannah ostrowski
1 year
I’m super excited to announce that the Azure Developer CLI (azd) is now generally available (v1.0.0)! 🎉 I am so proud of my team and the work we’ve put into building a simplified developer experience for getting apps from local dev environment to cloud.
9
47
162
@savostrowski
savannah ostrowski
3 years
Well friends, today is my last day at Microsoft. Working on #Pylance /as a part of the @pythonvscode team has been the highlight of my career. I am so grateful to have worked with such A++ people over the last 2 years. I will look back at my time in DevDiv incredibly fondly.
19
2
162
@savostrowski
savannah ostrowski
11 months
docker run -it savannahostrowski/isjoiningdocker
27
7
163
@savostrowski
savannah ostrowski
1 year
me when I hear that you're still not using infrastructure as code and deployment pipelines:
Tweet media one
8
3
157
@savostrowski
savannah ostrowski
3 years
THE DAY IS FINALLY HERE! 🎉🎉 #Pylance is officially the default language server for @pythonvscode . A huge thank you to our users who've provided immensely valuable feedback! We couldn't have done it without you. 💖
@pythonvscode
Python Visual Studio Code
3 years
📢 The best editing experience for #Python in @code has landed with huge upgrades to our default language support, powered by #Pylance 🎉. As of this release, Pylance ships out of the box with the core extension! Read the blog post:
12
131
608
6
19
134
@savostrowski
savannah ostrowski
1 year
Poetry 1.5.0 is out! This is the first Poetry release that I contributed to!✨ Over the last month or so, I've been having fun reading through source code and learning about internals by improving docs and adding test coverage to commands.
3
9
117
@savostrowski
savannah ostrowski
3 years
Did you know that there's a Python coding pack for @code ? Comes with a Python runtime, some popular Python modules ( @numpy_team , @scikit_learn , @pandas_dev , @matplotlib and more), VS Code proper, and some sweet VS Code extensions ( @pythonvscode , #Pylance , #LiveShare , #Gather )!
@simonw
Simon Willison
3 years
Whoa, TIL VS Code has "coding packs" that come with pre-configured development environments for various popular languages - anyone tried one of these?
Tweet media one
1
8
43
3
33
114
@savostrowski
savannah ostrowski
2 years
Please be nice to open-source maintainers. You're allowed to disagree with folks but there's really no reason to be needlessly rude and throw around words like "this is trash". Be constructive, express gratitude.
3
6
115
@savostrowski
savannah ostrowski
1 year
I shipped Ghost as a @code extension today! Want to generate @github Actions from within in VS Code? Without using a CLI? Download the extension!
6
25
110
@savostrowski
savannah ostrowski
11 months
I finally got (built) myself a @github Octocat light! 😍
2
3
113
@savostrowski
savannah ostrowski
4 years
🚨✨New #Pylance feature available in 2020.12.2! 🛠 Extract method and extract variable refactoring code actions are officially here!! So excited to ship this in today's release. Try it out, let us know what you think and happy Friday 🤩!
3
17
103
@savostrowski
savannah ostrowski
19 days
As part of my ongoing work to give argparse some love, I just landed a pretty significant update to the docs (now available for 3.14 (dev), 3.13, and 3.12). If you have more feedback, I'd love to hear it.
6
10
102
@savostrowski
savannah ostrowski
10 days
okay, so i'm so so so behind on this, but omg uv is amazing! simplified my entire workflow - runtime acquisition, package management, venv creation etc. etc. etc. - all smashed into one (performant) tool! really, really awesome work @astral_sh !
5
4
102
@savostrowski
savannah ostrowski
1 year
Almost 4 years ago, I switched from an engineering role to dev tools product management. I fortuitously ended up PM’ing a (yet to be released) Python language server called Pylance. I took it from 0 to 1 and found my niche.
1
1
93
@savostrowski
savannah ostrowski
4 years
One final announcement this morning. 🌠 ✨ #Pylance 2021.4.3✨is out. In this release: 🚀 Docstrings for compiled standard library modules (e.g. math, sys & time) 🚀 Improved docstring consistency across tooltips 🚀 Semantic highlighting bug fixes
0
17
90
@savostrowski
savannah ostrowski
4 years
#Pylance 2021.3.0✨is out now! New this release: 🚀 Method docstrings are now inherited from parent classes 🚀 Big improvements to matplotlib and pillow completions 🚀 Partial type stub support (see PEP 561) Read the changelog for even more goodness
1
23
89
@savostrowski
savannah ostrowski
1 year
It's OFFICIALLY my 3-year @Microsoft anniversary and my 1-year anniversary on the @Azure DevEx team today! Oh, what a wonderful year it's been! 🚀
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@savostrowski
savannah ostrowski
2 years
Today is also (sort of) my 3-year Microsoft anniversary. I say sort of because my 1st hire date was 1/6/2020. I left and went to Google early last year and returned on 6/6/2022. So I celebrate today...and also on June 6th when I've officially hit 3 years! ❤️💚 💙💛
Tweet media one
3
0
35
15
1
88
@savostrowski
savannah ostrowski
3 years
#Pylance 2021.5.0 is out! In this release, 🚀 Major perf improvements for indexing and peak memory that have us completely stoked (!!!) 🚀 Support for #Python 3.10's new match and case keywords ...and honestly, so much more. Read the changelog:
2
22
83
@savostrowski
savannah ostrowski
4 years
It's a good one this week, folks! ✨Pylance 2021.2.0✨is out with some serious improvements to how we display docstrings. Look at that improved readability!!! 😍
3
15
87
@savostrowski
savannah ostrowski
2 years
I swear, @tiangolo is the best at documentation. I'm playing around with SQLModel and was looking through the docs and saw this. It's just so darn delightful that there's even a page dedicated to introducing databases for beginners! Also, there's a little chat bot?!? 👑👑👑👑
Tweet media one
3
4
84
@savostrowski
savannah ostrowski
7 months
I wrote up a little blog post about how I migrated all my websites on to a @Raspberry_Pi cluster that I'm running in my office, powered by @Docker Swarm and @Cloudflare Tunnels.
12
12
83
@savostrowski
savannah ostrowski
4 years
✨Pylance 2020.11.2✨is out with huge updates for popular compiled modules like numpy, opencv and lxml! Everyone's favourite language server also now has an insiders program which offers early access to new features and improvements 🤩
4
21
83
@savostrowski
savannah ostrowski
4 years
✨It's #Pylance release day! 🚀As of today's 2021.2.1, Go to Definition now brings you to source files, and a new Go to Declaration option brings you to stub files. If either would otherwise return no result, Pylance will bring you to whichever files are available.
6
23
79
@savostrowski
savannah ostrowski
4 years
#Pylance 2021.3.2✨ is out now! In this release, 🚀 Support for editable installs (pip install -e) 🚀 Improved django, matplotlib, pandas + scipy completions 🚀 Faster startup time 🚀 Completions for class property overrides Read the changelog:
3
24
77
@savostrowski
savannah ostrowski
2 years
Another day, another Microsoft Word feature request as a PM that works on developer experience + tools. It would *phenomenal* if Word supported code formatting using backticks ( ` ) like GitHub, Discord, Teams etc. It would save me so much time 😩.
12
2
78
@savostrowski
savannah ostrowski
5 months
⚡️ @Docker , can you help me with… - learning about containerization? - generating Dockerfiles/Compose files? - detecting vulnerabilities? ...yep, sure can! The Docker extension for @github Copilot is now in limited public beta (invite only) 🎉!
9
27
77
@savostrowski
savannah ostrowski
10 months
So this might be a _hard_ relationship launch but… @andhaveaniceday and I are in love! and getting married! And it rules!
Tweet media one
24
1
73
@savostrowski
savannah ostrowski
2 years
It’s my 30th birthday today, y’all! 🎉 I took the day off work to go to a spa and eat Korean fried chicken! Escape room and fancy dinner later!
Tweet media one
25
0
74
@savostrowski
savannah ostrowski
1 year
Go is an amazing programming language with an outstanding developer experience. Easy to get started with (runtime acquisition, package mgmt), easy to read/understand, great language server (gopls) and editor tooling.
6
7
70
@savostrowski
savannah ostrowski
11 months
I had _such_ good first day @Docker 🥹
2
0
70
@savostrowski
savannah ostrowski
4 years
✨Pylance 2021.1.1✨is out! This release adds support for: 🚀 PYTHONPATH in .env files for improved import resolution (in Python insiders until the @pythonvscode January release) 🚀improved completions for SQLAlchemy, and 🚀TypedDict key completions for index expressions
2
15
71
@savostrowski
savannah ostrowski
3 years
UM....I'M A HOMEOWNER??????? 🎉🎉🎉🎉🎉
9
0
69
@savostrowski
savannah ostrowski
1 year
🎉The November release of the Azure Developer CLI is here. In 1.5.0: ✈️ Support for Azure Deployment Environments 🤖The easiest way to deploy #dotnet Aspire apps 😎Simplified init + buildpacks in beta 🔦azd show - a command to see endpoints and envs
3
23
69
@savostrowski
savannah ostrowski
4 years
👇 It's me talking about #Pylance ! Give it a listen to hear how the new language server builds on the @pythonvscode development experience, and how it can help you write your best Python in @code .
@realpython
Real Python
4 years
🐍🎧 The Real Python Podcast (Episode 28) — Using Pylance to Write Better Python Inside of Visual Studio Code This week we have @savostrowski , where we discuss Pylance, a new language server with fast, feature-rich language support for Python in VS Code.
Tweet media one
1
19
49
2
20
69
@savostrowski
savannah ostrowski
1 year
Just finished A Brief History of Black Holes by @drbecky_ . What an absolutely phenomenal read - an astronomy nerd must read.
5
6
65
@savostrowski
savannah ostrowski
2 years
A new release of the Azure Developer CLI (azd) is out (and it's a good one!)💫 New support in this release for: 🖥️ @github Codespaces 🔐OpenID Connect (OIDC) ✨Installation via MSI ☁️Azure API Management (APIM) in templates
4
19
66
@savostrowski
savannah ostrowski
3 years
It's finally here! 🎉 Code in any language, any time by going to ! (...and yes, #Pylance is browser-compatible!)
@code
Visual Studio Code
3 years
Wanna see something cool? 😎 Go to "" and start coding with Visual Studio Code entirely in your browser. Anywhere, anytime, on any device and tablet, with no install required 🧑‍💻🪄 Read the announcement 👉
Tweet media one
233
4K
12K
1
6
66
@savostrowski
savannah ostrowski
2 years
Do you want an easier way to get everything provisioned and deployed on @Azure ? 👀Maybe even ✨a single command✨? If so, you should join the new Azure Developer CLI private preview!
1
24
64
@savostrowski
savannah ostrowski
2 years
Holy, cool stuff is happening at @microsoft this week. - Azure Developer CLI now supports Java - @TypeScript to be 10-25% faster and 43% smaller in v5.0 - @pythonvscode with new Python extensions for isort, Pylint and Flake8 - @code with new command center shortcuts (I love it!)
2
15
62
@savostrowski
savannah ostrowski
1 year
Your Azure Developer CLI product team 💖! Me and my girl @gracekulin at the keynote stage at #MSBuild
Tweet media one
3
4
62
@savostrowski
savannah ostrowski
6 months
shoutout to @Cloudflare for handling traffic to my little Pi cluster while my blog hits top 50 on Hacker News
Tweet media one
5
2
64
@savostrowski
savannah ostrowski
1 month
Coming off of attending the CPython Core Developer Sprint this week has me energized and excited to share what's next. I'm thrilled to share that I'll be joining @Snowflake next week as the lead Product Manager for Python Developer Experience on the Snowflake Developer Platform!
Tweet media one
11
8
64
@savostrowski
savannah ostrowski
2 years
Azure Developer CLI at PyCon! Full house and people even laughed at my jokes 💕✨💕✨
Tweet media one
4
3
61
@savostrowski
savannah ostrowski
5 months
Emergency surgery today - please think happy thoughts for me
28
0
61
@savostrowski
savannah ostrowski
2 years
It's me! My talk is live @githubuniverse 😭
Tweet media one
1
9
60
@savostrowski
savannah ostrowski
7 months
Have you ever wondered what containerd is and how it relates to Docker? You’re in luck! A post I wrote for the @Docker blog just dropped on that exact topic 🐳
1
25
56
@savostrowski
savannah ostrowski
11 months
Alright, MacBook users - what are your favourite customization/productivity apps? It's been a hot minute since I used an Apple machine. I already use Alfred and Keyboard Maestro.
22
1
58
@savostrowski
savannah ostrowski
3 months
Friendly reminder that: 1) Women engineers are technical (they're just engineers; the qualifier's unnecessary). 2) I'm an engineer who chooses to work as a PM. 3) I actively write code & am an OSS maintainer. I don't need you to recognize my accomplishments but please respect me
2
8
60
@savostrowski
savannah ostrowski
5 months
It's a thing I built! Featured in a @TechCrunch article 🥹
Tweet media one
@TechCrunch
TechCrunch
5 months
GitHub Copilot gets extensions
1
4
30
1
3
58
@savostrowski
savannah ostrowski
6 months
On my way to #PyCon !! So excited to see all my favourite people ❤️
Tweet media one
5
0
56
@savostrowski
savannah ostrowski
3 years
Guess it's official!
Tweet media one
5
1
54
@savostrowski
savannah ostrowski
2 years
💖 It's my first day back at @Microsoft and I'm over-the-moon excited! 🚀 I'll be working on the new #Azure Developer CLI, aimed at getting you code to cloud in under a minute. Join the private preview:
@savostrowski
savannah ostrowski
2 years
☁️✨ As for what's next, I'll be starting in an absolute dream role as a senior program manager focused on @Azure cloud native developer tools and end-to-end experience. So folks, that's right... I'm headed back 🪃 to @Microsoft and specifically back to DevDiv!!!!
12
0
52
2
4
54
@savostrowski
savannah ostrowski
1 year
Anyone _need_ an Azure Developer CLI sticker?
Tweet media one
10
1
53
@savostrowski
savannah ostrowski
2 years
☁️✨ As for what's next, I'll be starting in an absolute dream role as a senior program manager focused on @Azure cloud native developer tools and end-to-end experience. So folks, that's right... I'm headed back 🪃 to @Microsoft and specifically back to DevDiv!!!!
12
0
52
@savostrowski
savannah ostrowski
2 years
Layoffs suck but man, it really does hit differently when it's someone that you have directly worked with.
3
0
53
@savostrowski
savannah ostrowski
2 years
It's official: I'm going to my first ever, in-person @pycon this year 🥹 See y'all in Salt Lake City 👋!
3
0
52
@savostrowski
savannah ostrowski
3 years
ALSO this works on pull requests y'all! GAME. CHANGER.
@github
GitHub
3 years
🤫 New shortcut: Press . on any GitHub repo.
411
5K
17K
1
3
51
@savostrowski
savannah ostrowski
3 years
#Pylance 2021.7.0 is out now with a new code action/quick fix to help you more quickly configure your environment! When you see a diagnostic under an import statement, Pylance will now provide a quick way of adding the directory to extraPaths, when appropriate!
2
9
52
@savostrowski
savannah ostrowski
2 years
I'm stoked to announce that the September 2022 release of the Azure Developer CLI is here! ⚙️ New #Terraform support for Infrastructure as Code 📝 New templates (Terraform, C# + @AzureSQL ) ✨ UX polish for provisioning Read about the release:
4
27
50
@savostrowski
savannah ostrowski
4 years
#Pylance 2021.3.1✨ is out now! 🚀 Improved hover and completion tooltip readability for overloaded functions 🚀 Better import resolution perf, reducing overall analysis times (up to 30% in some projects) 🚀 Symlink support Read the changelog:
1
14
50
@savostrowski
savannah ostrowski
3 years
#Pylance 2021.6.3✨is out! New in this release, 🚀Built-in rename for extract method/variable code actions 🚀Triple-quoted strings (""") are now auto-closed Read the changelog:
2
7
49
@savostrowski
savannah ostrowski
4 years
Today's my one year anniversary at @Microsoft ! 🎉 Definitely the best career decision I've ever made. Shoutout to DevDiv, the broader Python team and last but certainly not least, the Python language server team for making this past year the very best. Here's to many more! 🍻
Tweet media one
8
0
50
@savostrowski
savannah ostrowski
2 years
There are some really badass women working in my org at Microsoft.
1
6
50
@savostrowski
savannah ostrowski
1 year
This was very cool.
Tweet media one
4
6
49
@savostrowski
savannah ostrowski
3 years
So many developers I've spoken to have said that they wanted examples in their docstrings! If you're one of those developers, you are in luck! #VSIntelliCode 's insiders extension is now shipping usage examples in @code for #Python ! 🎉
@MarkPavWT
Mark Wilson-Thomas
3 years
Want to know how that Python API you're working with is usually used and learn from others? 🤔 Now, with a single click you can see example usages. 🥳 Try API Usage Examples in the new IntelliCode Insiders release for VS @code ! #vsintellicode
1
30
82
0
9
49
@savostrowski
savannah ostrowski
11 months
Over the last couple days, I've had multiple people tell me that they look up to me and admire my work. Let me tell you that I was not prepared for what that'd do to me emotionally 🥹
2
0
47
@savostrowski
savannah ostrowski
2 years
It's here! In the 0.7.0 release of the Azure Developer CLI (azd): ☸️ Support for @Azure Kubernetes Service (AKS)!! 👩‍💻 A new app view to manage resources + a new getting started page in @code (v 0.4.0) 🍬 New UX improvements for command help
2
21
48
@savostrowski
savannah ostrowski
3 years
Today's my first day at @Google ! 🎉 I'm so excited to be joining the Better Together team as a Technical Program Manager, working on making it easier for developers to build multi-device experiences across the Google device ecosystem.
5
0
47
@savostrowski
savannah ostrowski
2 months
Personal update - this week is my last full week at Docker. It's been an immense honour working on the Runtime team, and I couldn't have asked for better engineers to work with 💕. Those folks deserve nothing but the best! I will continue to cheer them on from the sidelines!
7
0
47
@savostrowski
savannah ostrowski
2 years
This year is going to be *big* for the Azure Developer CLI. Very cool stuff coming soon to a computer near you.
3
1
46
@savostrowski
savannah ostrowski
2 years
This week on Azure Friday! It's me and @shanselman talking about the Azure Developer CLI! Get your application up and running on Azure in just a couple minutes using azd!
@azurefriday
Azure Friday ⛅📺
2 years
Today on #AzureFriday with @SHanselman 🌮, @SavOstrowski shows how the Azure Developer CLI #azd uses a set of developer-friendly commands that map to key stages in your workflow
3
22
57
3
12
43
@savostrowski
savannah ostrowski
3 years
She's here!! 😍
Tweet media one
1
0
43
@savostrowski
savannah ostrowski
8 months
Meeting my nephew has been a life changing experience. I love him with my whole heart. ❤️
Tweet media one
5
0
45
@savostrowski
savannah ostrowski
3 years
Type inference is one of the most beautiful developer experience features of a programming language.
1
0
41
@savostrowski
savannah ostrowski
5 months
I forgot to post this yesterday but omg look what my @Docker team sent me 🥹. Grateful and proud to be on the Runtime team 🫶
Tweet media one
0
0
44
@savostrowski
savannah ostrowski
11 months
I did 10+ public speaking engagements (including PyCon US and GitHub Universe main stage) and contributed to CPython (multiple PRs!) this year!
@ATMwithJacy
Jacy, LPC
11 months
BRAG ABOUT SOMETHING YOU’RE PROUD OF ACCOMPLISHING IN 2023 ✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
1K
467
6K
9
1
44
@savostrowski
savannah ostrowski
1 year
And there it is, folks. ✨ The Azure Developer CLI in @scottgu ’s keynote. Easily build and deploy your @OpenAI plugins on @azure with azd!
Tweet media one
1
5
42
@savostrowski
savannah ostrowski
1 year
I’m in the Developer Tools experts room from 10:30-12pm today! #MSBuild Come say hi and grab some stickers!
Tweet media one
3
2
40
@savostrowski
savannah ostrowski
3 years
✨New in Pylance 2021.5.3: 🚀 Extract method now supports extracting comments 🚀 Docstring tables are now supported 🚀 So many perf improvements that it practically feels like #Pylance is writing code for you💫 (check out completions/auto-imports👀)!
2
11
42
@savostrowski
savannah ostrowski
1 year
Azure Developer CLI v1.4.0 is out ! New in this release: 🏃‍♂️Faster provisioning when there are no infra changes ⚙️ Support for remote environments 🪝azd hooks run - A command for testing your hooks 🎨Updated Awesome-azd template gallery ...and more!
0
16
42
@savostrowski
savannah ostrowski
2 years
There's just something about getting the email that the hardware for your new job has shipped that makes things very real and ✨very, very✨exciting. See you next week, @Microsoft !
1
0
41
@savostrowski
savannah ostrowski
2 years
Leave it to @code to make writing Kubernetes manifests super simple. ✨All I did was install the Kubernetes Templates extension from the marketplace, create a file, typed "k8s" and got all the completions for the resources!
2
12
40
@savostrowski
savannah ostrowski
1 year
#MSBuild is just around the corner. I've been supporting a solid handful of sessions being given at Build but I'm also presenting a handful of my own! Come say hi + grab an Azure Developer CLI sticker from me. It's going to be a BIG, exciting week✨.
Tweet media one
3
2
40
@savostrowski
savannah ostrowski
1 month
I’ve spent the past couple of months working on and experimenting with making the JIT builds of Python use less memory. Today, my PR got merged, and we’re officially -2.6% (around 1/3 of the total additional memory needed for JIT builds) 🎉
0
5
42
@savostrowski
savannah ostrowski
4 years
Today's a big day. After almost three years of part-time grad school, I submitted by FINAL final deliverables. ✨ 🎉 It'll be a couple of months until I officially have my master's in @hcdeUW and remotely attend graduation, but I'm celebrating today! Feeling pretty proud 🥲
8
0
42