
Jacob Wenger
4.2K posts

Jacob Wenger
@_jwngr
Building beautiful software @Notion, formerly @Shortwave @Firebase @Google @Microsoft




Heading 4 is finally here 😤 The years of “just bold the text and pretend” are over. Rolling out now.




Over the last few days I shipped 2 major features that would shock the pants off 99% of Electron apps out there: 1. Multiple windows – I just love it. I can keep all sessions in tabs or separate windows and lay out my work on the desktop however I want. x.com/krzyzanowskim/… 2. UI session restoration – this feels so natural. I can close the app and relaunch it at the exact moment where I left off. enjoy! and let me know if you like it!




More of this in the coming weeks 🫡

Thanks to @NotionHQ for the $6,000 donation! Amazing to see companies supporting their dependencies in such a big way 🎉

Introducing Dashboards. The bird's-eye view your databases needed. Boards, tables, charts, timelines — all in one clear, glanceable DB view. Rolling out now.

Yes here is my 10 minute breathless rant about why I'm so excited about Notion Workers + Custom Agents... Context: I spent this afternoon building a custom agent to help me manage Shiori (a side project I shipped last weekend). I gave the custom agent everything it needs to understand what's happening in my product (email, log drain, sentry alerts, stripe payments, etc) and to do work on my behalf (access to coding agents). In an afternoon of tinkering, this agent can: - Diagnose bug reports proactively by looking through past email conversations, system logs, and database records - Draft replies to user questions with the correct answer based on past email threads, or help me proactively reach out to churning paid users - Self-construct a database of feature requests with an understanding of who is requesting the feature and how they're using the product today - Answer any question I have about how people use the app and what I should be thinking about next - Initiate Claude Code workflows to open PRs proactively in the background when someone sends a bug report or feature request This custom agent is now my "Side Project Chief of Staff" (I don't really know what a chief of staff does but this sounds right). I didn't write a single line of the worker code because I didn't need to: models are so good that I can link to the Workers readme, yap my desired outcome into a microphone, and I get a super-personal and highly-capable AI agent out the other side. So fucking cool. The future is now! I'm excited to see what everyone makes.




