Jonathan Clem

725 posts

Jonathan Clem banner
Jonathan Clem

Jonathan Clem

@_clem

Dev platform @notionhq. Formerly @magicailabs, @github, @dropbox, @usecanvas, @heroku.

Brooklyn, NY Katılım Nisan 2009
1.4K Takip Edilen1.8K Takipçiler
Sam Lambert
Sam Lambert@samlambert·
our new podcast room is coming along nicely
Sam Lambert tweet media
English
12
0
75
7.6K
Jonathan Clem
Jonathan Clem@_clem·
@jdxcode One thing I'm still trying to figure out is whether I should be using my bootstrap mise.toml as my global mise.toml; for example what I don't want (and what currently happens in my setup) is for my bootstrap to get updated every time I trust a new mise config in some project.
English
0
0
0
69
Jonathan Clem
Jonathan Clem@_clem·
@shadcn I think the problem is that no one did next edit prediction as well as Cursor. So every other IDE has a subpar experience here IMO. I’d be fine if I could just get NEP in Vim that’s as good as Cursor.
English
0
0
1
146
shadcn
shadcn@shadcn·
I still need a really good code editor. Are we going too fast in the other direction?
English
431
25
2K
279.8K
Jonathan Clem
Jonathan Clem@_clem·
I don’t use nvm or any other language runtime manager. Mise controls what version of Node (and Go, Rust, etc) and npm that I use, sets directory-specific environment variables, defines tasks, and more. It also works great with fnox to manage development secrets. fnox.jdx.dev
English
0
0
0
56
Tanishq (tk)
Tanishq (tk)@tanishqk·
@_clem @jdxcode trying to understand it better...if my monorepo is already entirely Typescript, seems like it's no different than using `pnpm` for everything
English
1
0
0
57
Jonathan Clem
Jonathan Clem@_clem·
mise is so important to my workflow at Notion, and important to many other Notinos as well; very happy to see us on @jdxcode's sponsor list finally :) jdx.dev/sponsors
Jonathan Clem tweet media
English
2
2
23
2.3K
Jonathan Clem
Jonathan Clem@_clem·
@tanishqk @jdxcode Env, tools, tasks, and some automated cloud dev environment stuff. I also use it for my personal dot files now instead of chezmoi.
English
1
0
0
63
Tanishq (tk)
Tanishq (tk)@tanishqk·
@_clem @jdxcode do you use it for personal env management or does it get used to some team-level capacity at Notion?
English
1
0
0
83
Jonathan Clem
Jonathan Clem@_clem·
@samlambert You shouldn’t need Fable for this, but I’m curious what you’re doing. I have churned a few out just with 5.5 Codex.
English
1
0
0
372
Sam Lambert
Sam Lambert@samlambert·
fable one shotted an osx app for me today
English
10
0
92
12.4K
Jonathan Clem
Jonathan Clem@_clem·
Thank you @vercel for having me at Ship NYC today to talk about @NotionHQ Workers! My number one piece of advice: Start by defining your ideal developer experience, and then bend over backwards not to compromise on it! Vercel Sandbox is more powerful and versatile than you might think, so get creative.
Jonathan Clem tweet media
English
5
3
56
7.2K
Sam Lambert
Sam Lambert@samlambert·
fucked around and built the new neki.dev this weekend
English
20
6
171
21.9K
Jonathan Clem
Jonathan Clem@_clem·
@jdxcode There is! I just wasn't sure how it did verification. With GitHub links for example, it could maybe parse them out and verify that the resource exists (and then assume the link is valid).
English
1
0
0
65
jdx
jdx@jdxcode·
@_clem Is there a setting to turn it off? If not we should have that
English
1
0
0
22
Jonathan Clem
Jonathan Clem@_clem·
@jdxcode Is Communique link verification meant to work with private repos? I get 404s on every single valid link it tries to insert into release notes.
English
1
0
1
198
Sarah Sachs
Sarah Sachs@sarahmsachs·
Ever since I was young I wanted to transform unstructured data into actionable business insights.
Sarah Sachs tweet media
English
4
1
69
4.9K
Justin Poehnelt
Justin Poehnelt@JPoehnelt·
Two months ago I was fired by Google for creating the Google Workspace CLI. It went viral, hit #1 on Hacker News, gained thousands of GitHub stars and many thousands of actual users in just a couple days. It was an incredible, confusing journey, from directors and leaders asking what they could learn from the tool to getting grilled by legal about why the Google logo and brand colors are on the Google Workspace GitHub code repositories. I think the cause was that Workspace and certain leaders (and projects) were afraid of being disrupted. But the fear wasn't specific to my CLI, it was a broader fear in what agents meant for Workspace. Either way, the irony of my termination was the announcement at Google Cloud Next two days before I was fired that an official Workspace CLI was coming. I want this out there because it is easier for me to explain my story and it is an experience I want to fully own. It's also part of my healing. Nearly 7 years at Google was an incredible opportunity for me and I was fortunate to have wonderful teammates and a manager that fully supported me through these last few months. Thank you.
Justin Poehnelt tweet media
English
618
1.1K
14.8K
4.8M
Jonathan Clem
Jonathan Clem@_clem·
Do you like Notion Workers? Do you like Vercel? Do you want to follow along as I build a mini-Notion Workers using Vercel? Well then have I got a Vercel Ship workshop for you! 6/30 vercel.com/ship/nyc
Jonathan Clem tweet media
English
2
5
21
8.1K
Jonathan Clem retweetledi
Notion Developers
Notion Developers@NotionDevs·
Using Windows? Workers are now supported via npm and winget. Install or upgrade via npm install/update or winget install/upgrade.
Notion Developers tweet media
English
2
5
55
8.9K
Max Schoening
Max Schoening@mschoening·
I enjoy having a little minion helping me with my personal tasks just as much as my work/coding tasks. > look at my last email i sent to toyota freeman about canceling the contract and draft follow up email I also enjoy not having had to do anything to make this work in my home lab beyond connecting an email account.
Max Schoening tweet media
English
3
3
37
4.4K