Chris Holdgraf

Chris Holdgraf

@choldgraf.com

Executive Director of @2i2c.org πŸͺ Jupyter Project distinguished contributor πŸ‘¬ mybinder.org and hub.jupyter.org team πŸ“š jupyterbook.org mystmd.org and executablebooks.org open communities πŸ™Œ open infrastructure πŸ’» open science πŸ§ͺ

2.4K followers419 following478 posts

Chris Holdgraf reposted

This is a nice little vignette that shows the value of having a devops team continuously developing and upgrading your deployment - updating more often when it's not *required* means doing less work when you *have* to upgrade.

2i2c@2i2c.org

Why does 2i2c upgrade core infrastructure quickly when new versions come out? Our collaborators at NASA VEDA recently asked us this exact question. Here's how Yuvi explained it. πŸ‘‰ 2i2c.org/blog/why-upg...

I'm really excited to see 2i2c leaning more into open product development practices by building a public roadmap. This is a way for us to find more common ground between the needs of our member communities, and opportunities to support open source.

2i2c@2i2c.org

We’re proud to share a public roadmap for 2i2c's team - it's a step toward more participatory, transparent open development with our member and upstream communities. πŸ‘‰ 2i2c.org/blog/public-...

It's been so cool seeing new contributions in jupyterhub from @jnywong.github.io . She's brought a creative and collaborative spirit that I really appreciate! Congrats on joining the team!

2i2c@2i2c.org

We’re incredibly proud to announce that Jenny Wong was invited to join the JupyterHub team as a contributor and maintainer! 2i2c.org/blog/jenny-j...

Check out Angus' talk about the Jupyter Book re-write, and the new MyST Document Engine! Thanks for repping the jupyter book project at FOSDEM, Angus!

2i2c@2i2c.org

Angus just gave a FOSDEM 2026 talk on Introducing Jupyter Book 2 and why this stack matters for reusable, reproducible computational publishing. 2i2c.org/blog/fosdem-...

This was an exciting round of UX improvements to nbgitpuller thanks to feedback from the team at UC Berkeley. Thanks to the CloudBank team and @ucbids.bsky.social for facilitating collaborations like this!

2i2c@2i2c.org

UC Berkeley's DataHub team shared error log data that helped us redesign error handling in nbgitpuller - a tool used across education and research to distribute Jupyter content via a single link. 2i2c.org/blog/nbgitpu...

Chris Holdgraf reposted

Chris Holdgraf reposted

This was an interesting experiment in using JupyterHub to deploy a *data science design* environment, for a user workshop, rather than a typical "notebook analytics" environment. You can serve all kinds of interfaces and side-applications with JupyterHub!

2i2c@2i2c.org

We helped STRUDEL run a workshop where 30+ researchers prototyped building scientific web applications in a single day. Everyone left with a working prototype, even folks who'd never built a web app before! 2i2c.org/blog/strudel...

Another release of Jupyter Book and the MyST document stack! Thanks to everybody for all of the testing, bug reports, and bug fixes :-) it gets better each month :-D

MyST Markdown@mystmd.org

We're proud to announce a new release of the Jupyter Book stack! This brings in a number of fixes and UI improvements! Check out release notes for each here: mystmd 1.8: github.com/jupyter-book... myst-theme 1.1: github.com/jupyter-book... jupyter-book 2.1.1: github.com/jupyter-book...

Chris Holdgraf reposted

Chris Holdgraf reposted

I'm proud that 2i2c is able to make space for more people to participate in open source leadership and community building in this way! Jupyter is lucky to have April helping out :-) 2i2c.org/blog/april-j...

2i2c.orgApril joins the Jupyter Community Building Working Group | 2i2cWe’re pleased to share that our People Operations Lead, April Johnson, has joined the Jupyter Community Building Working Group! This kind of work reflects how we think about foundational contributions...
2i2c@2i2c.org

Community work is infrastructure work. It’s how open source projects stay healthy, resilient, and welcoming over the long term. We're proud to share that our April (our People Lead) has joined the Jupyter Community Building Working Group! 2i2c.org/blog/april-j...

I'm proud that 2i2c is able to make space for more people to participate in open source leadership and community building in this way! Jupyter is lucky to have April helping out :-)

2i2c@2i2c.org

Community work is infrastructure work. It’s how open source projects stay healthy, resilient, and welcoming over the long term. We're proud to share that our April (our People Lead) has joined the Jupyter Community Building Working Group! 2i2c.org/blog/april-j...

I find this kind of thing really exciting - 2i2c is basically a centralized shared infrastructure team, running independent community hubs, in a way where we can directly give others control over their own infrastructure in a safe way.

2i2c@2i2c.org

We helped empower CloudBank to provision and manage their own infrastructure on our shared platform. Instead of waiting on 2i2c engineers, they can now handle these changes themselves. 2i2c.org/blog/cloudba...

Chris Holdgraf reposted

2025 had a lot of learning for us - in part, we learned that it is really hard to balance both a shared infrastructure platform *and* a collaborative development service! Here are a few thoughts about the tension between these, and our plan to leaning into that tension in 2026.

2i2c@2i2c.org

We just shared our 2026 strategy update: what we learned in 2025, and how that’s shifting 2i2c toward co-creation (human connection, collaboration, and development) alongside managed infrastructure. 2i2c.org/blog/strateg...

Chris Holdgraf reposted

This is a pattern I'm excited to lean into - many communities get opportunities to use cloud resources ad-hoc. We'd like our membership to be an easy way to quickly get resources when you need them, when credits / access / etc is available by government/state resources.

I'm really excited to welcome BIDS as our founding premier member organization for 2i2c. It has been one a key strategic partner ever since our creation and I look forward to many more years of impact!

2i2c@2i2c.org

We're thrilled to announce that the Berkeley Institute for Data Science (@ucbids.bsky.social) has joined as 2i2c's first premier member organization! πŸ‘‰ 2i2c.org/blog/2025/bi...

Chris Holdgraf reposted

I'm really excited to announce the first partner in our new membership model for @2i2c.org - BIDS has been a huge ally over the years and I'm excited to keep improving open infrastructure together with them

2i2c@2i2c.org

We are celebrating the Berkeley Institute for Data Science as our first premier member! Join us at UC Berkeley on Oct 15th (tomorrow!) to discuss and celebrate. Event details here πŸ‘‰ events.berkeley.edu/BIDS/event/3...

We've learned that our member communities care a *lot* about cloud cost transparency and reliability, so we're working hard to drill down into user data about costs and usage for community leaders to access.

2i2c@2i2c.org

We're giving our communities more transparency into their cloud expenses with new cloud cost dashboards! Communities can track spending at a per-user level to understand who is driving their usage and take action. Learn more πŸ‘‰ 2i2c.org/blog/2025/cl...

Chris Holdgraf reposted

Million dollar idea: A bot that joins every of your Slack/Zoom/Meet videos for the first 3 minutes and debugs everybody's microphone and video problems immediately.

🚨 The deadline for Jupyter Community Funding Proposals (blog.jupyter.org/your-ideas-o...) has been extended to October 5th, 2025 ( by one week). We've got a few great-looking proposals in the works (github.com/orgs/jupyter...), so you've all got another 7 days to write!

blog.jupyter.orgYour Ideas, Our Support: Jupyter Community Call For Funding ProposalsThe Jupyter Executive Council and Jupyter Foundation are pleased to announce a call for proposals for the Jupyter community. Visit the…

One of our team goals last quarter was improving "demonstrable reliability" of our infrastructure - we've learned that making the cloud safe, predictable, and reliable is a key thing our member communities need to make the most use of their hubs

2i2c@2i2c.org

We're making our cloud infrastructure more transparent! 2i2c just launched a status page to give our research and education communities real-time visibility into the reliability of their JupyterHub infrastructure. Check it out πŸ‘‰ 2i2c.org/blog/2025/st... Status page πŸ‘‰ status.2i2c.org

Would love feedback from anybody that follows along with this post series - doing leadership in open source often feels like invisible work, so this is one attempt at making is a bit more visible!

2i2c@2i2c.org

Leadership in open source is hard to track, but it's critical! As part of 2i2c's Foundational contributions to open source, Chris is serving on the Jupyter Executive Council. We're documenting his efforts here to provide transparency: πŸ‘‰ 2i2c.org/blog/2025/ex...

Chris Holdgraf reposted

We reduced AWS infrastructure costs for communities by switching from older `r5.xlarge` to newer `r8i-flex.large` instances for our "always-on" hub infrastructure. It's a good day when we save cloud costs for our communities ✨ Learn more πŸ‘‰ 2i2c.org/blog/2025/aw...

2i2c.orgReducing base infrastructure costs on AWS with smarter instance types | 2i2cWe’ve been working to reduce the base costs of running our cloud infrastructure on AWS by switching to more efficient instance types for our core nodes. This is the core infrastructure we use to ensure...

LLMs can be a useful partner in conversation, but don't forget they are also sycophantic and reluctant to challenge you. Apparently this is leading to relationship breakups because their LLMs convince people they're utterly in the right. futurism.com/chatgpt-marr...

futurism.comChatGPT Is Blowing Up Marriages as Spouses Use AI to Attack Their PartnersAcross the world, marriages are being destroyed as spouses use AI like OpenAI's ChatGPT to attack their partners.

Chris Holdgraf reposted

We’ve extended the deadline for Jupyter Community Workshop proposals! Proposals are now due September 14th, and review will be complete by September 26th. Workshops will be held through February 2026. Learn more and submit your proposal here: blog.jupyter.org/jupyter-comm...

blog.jupyter.orgJupyter Community Workshops Are Back!The Jupyter Community Building Working Group is pleased to announce that the next call for proposals for Jupyter Community Workshops is now…

We are gonna have to get a lot better at writing quick n dirty blog posts! πŸ˜…

2i2c@2i2c.org

Open practices means open communication. We're running an experiment to share more of our learning, experiments, and contributions in real-time rather than waiting for polished outcomes. Here's a little post describing this effort πŸ‘‰ 2i2c.org/blog/2025/co...

Chris Holdgraf reposted

Open practices means open communication. We're running an experiment to share more of our learning, experiments, and contributions in real-time rather than waiting for polished outcomes. Here's a little post describing this effort πŸ‘‰ 2i2c.org/blog/2025/co...

2i2c.orgWe're going to try blogging about our work more often | 2i2cAt 2i2c, we aim to be an exemplar organization in working openly, supporting open science, and supporting open source communities in everything that we do. We believe that open science is a process,…

Here's an update for the Jupyter Community about what stood out from my view on the Executive Council in August. tl;dr, we finally have a call for proposals for community funding! I suspect this will take most of time for the next month or two. discourse.jupyter.org/t/chris-upda...

discourse.jupyter.orgChris update for August 2025: community proposals are live!Hey πŸ‘‹ here’s another quick update on what stood out to me from the executive council and the jupyter foundation. Sorry this one is a bit late - September has been busy with the start of school! …

Chris Holdgraf reposted

Replying to @choldgraf.com

Y'all set a very high bar in terms of the empathy you bring to your interactions with stakeholders (in the sense of being able to consider their viewpoint). The balance with "foundational contributions" really sets you apart in this ecosystem (and I'd hope gives you a "competitive edge"!)