Max Schoening Profile Banner
Max Schoening Profile
Max Schoening

@mschoening

7,663
Followers
1,376
Following
72
Media
693
Statuses

toolmaker. malleable software. touching grass.

San Francisco
Joined March 2008
Don't wanna be here? Send us removal request.
Pinned Tweet
@mschoening
Max Schoening
8 months
15
36
272
@mschoening
Max Schoening
9 months
What are some examples of idiosyncratic computer usage? - Use the browser URL bar to turn rich text into plain text. - Open Photo Booth to check the webcam before joining a call instead of built-in functionality.
95
33
802
@mschoening
Max Schoening
2 years
A company should not employ more PMs than designers.
23
29
763
@mschoening
Max Schoening
2 years
😴 CSS-in-JS ⚡️ Stitches-like variants w/ @tailwindcss
Tweet media one
22
50
519
@mschoening
Max Schoening
6 months
35GB (7M rows) of data in SQLite. Twitter suggests sharding or switching to another database. Of course!
39
9
514
@mschoening
Max Schoening
11 months
We will look at this era as the dark ages of technology. So much content lost. Hopefully we see more of: local-first, multiplayer, and with a document model that doesn’t make your content die after VCs pull out.
@rauchg
Guillermo Rauch
11 months
This looks so good I don't want to use desktop software ever again. Cloud-first, browser-first, multiplayer-first.
Tweet media one
36
86
910
15
21
388
@mschoening
Max Schoening
1 year
The way @github does access control is still the 🐐. Need access to an internal tool? Open a pull request with a justification. More products should be pull request inspired.
Tweet media one
18
17
350
@mschoening
Max Schoening
7 months
I've been tracking my location (~0.5M data points) for the past year in a SQLite database. In combination with my @Obsidian journal, my credit card CSV data, and my internet browsing history I now have a pretty great year in review.
Tweet media one
21
11
311
@mschoening
Max Schoening
2 years
The cursor movement in @Replit for mobile is such a good idea! The ThinkPad nipple for touch screens. 🤯
10
14
225
@mschoening
Max Schoening
2 years
My @github dashboard sidebar is jurry-rigged and I ❤️ it. It's just a Markdown file that I can populate with a GitHub Action. P.S: Before you try it, it's not a publicly available feature and internally has an active user count of 1.
Tweet media one
10
7
211
@mschoening
Max Schoening
1 year
I want Apple/Google Maps to make their products more malleable. Let me write a quick layer that shows my friends or the midpoint cafe between me and someone I’m meeting. Decompose the app! P.S: Why is “Find My” an app?!
@devonzuegel
Devon ☀️
1 year
Just discovered @googlemaps ' new isochrone feature, which shows how far you can get on foot or by car from a particular point on a map! So cool
Tweet media one
26
132
2K
8
4
165
@mschoening
Max Schoening
7 months
Information density, agency over your data, scalable from novice to prosumer, just enough texture to feel relatable, and fucking fast. 🐐
Tweet media one
5
4
147
@mschoening
Max Schoening
1 year
this is why we need more apps with an architecture of participation (e.g. vs code, obsidian, etc.) right now every team wanting to make a cool utility has to build the rest of the fucking owl too.
@mikkmartin
Mikk Martin 🇪🇪🇺🇦
1 year
What if you could see people's time zones visually when scheduling meetings? @Cron
261
679
10K
3
6
141
@mschoening
Max Schoening
2 years
$1 billion in ARR. 🎉 The secret: we charge per Dependabot notification.
3
4
133
@mschoening
Max Schoening
8 months
Tweet media one
2
10
134
@mschoening
Max Schoening
6 months
I'm going to spend a few hours signing up for a few "Heroku for LLMs" comparing the getting started experiences. Who should I test? - @OLLAMA + @flydotio - @replicate - @basetenco - @modal_labs - Vanilla @awscloud - @awscloud Bedrock – not quite BYOM Who else should I
20
3
125
@mschoening
Max Schoening
1 year
This is why I’m excited about LLMs. I don’t want them to do my thinking, writing, or sketching. I want them to liberate me from having to think like a computer.
Tweet media one
7
7
119
@mschoening
Max Schoening
9 months
The amount of work you have to do with a modern JavaScript stack to get to the state of `rails new` is astounding.
9
7
120
@mschoening
Max Schoening
5 months
Zed is now open source! Including the UI framework. Go make things.
@zeddotdev
Zed
5 months
Zed is now open source! Our mission is to revolutionize developer collaboration, building the world's best code editor in the process. After working together in Zed as a small team, it's time to scale up to transform Zed into a collaboration platform.
Tweet media one
135
550
3K
3
9
115
@mschoening
Max Schoening
2 years
Large language models are going to be more impactful to the future of software design than touch screens. Maybe 10x more?
4
6
98
@mschoening
Max Schoening
1 year
There has been so little innovation in calendar software. The two meaningful additions to calendaring in the last decade have been: Calendly-style scheduling links and Cron’s “block event on [other calendar].” Give me tags, filters, automation, custom metadata fields, image
@geoffreylitt
Geoffrey Litt
1 year
A calendar app that lets me slice my time by different facets: - Focus time vs meetings - Different projects - Zoom vs in-person (v different energy dynamics!) - Stress level (casual chat vs intense meeting) - Fixed vs flexible commitments
12
2
80
15
4
97
@mschoening
Max Schoening
4 months
I cannot think of a better example of a ZIRP free tier consequence than: A hit counter powered by a 3-instance database designed to run YouTube.
@wesbos
Wes Bos
4 months
PlanetScale is nuking the free DB behind What should I use to replace the DB on this glorified hit counter? Leaning towards Deno Deploy or Cloudflare KV
140
4
274
3
2
95
@mschoening
Max Schoening
2 years
@brian_lovin I refuse to acknowledge that this is spicy. It takes way longer to draw the fucking owl than to ask for an owl.
6
2
92
@mschoening
Max Schoening
7 months
A significant portion of the internet in your backpack! I was on a plane over the Pacific yesterday (no WiFi). Before taking off I downloaded the OSS Mistral model (ollama run mistral). On the flight I had various general knowledge, programming, and math questions. It got 9/10
3
6
85
@mschoening
Max Schoening
11 months
Thank god for Obsidian, Git, Apple Photos, and IMAP. None of my important data lives exclusively in a cloud service.
2
2
80
@mschoening
Max Schoening
7 months
Meh. I don’t want to hear the same joke over and over again but I do use the same professional software over decades. Serious software for serious output has a learning curve and that’s OK. 👋 VS Code, NeoVim, Blender, Excel, Figma, Bloomberg Terminal, KiCAD
@martinleblanc
Martin LeBlanc
10 years
A user interface is like a joke. If you have to explain it, it’s not that good.
61
2K
2K
6
2
73
@mschoening
Max Schoening
8 months
ChatGPT voice has had a lot more impact on my day to day than I would have anticipated. I now regularly have long conversations and debates with it. One approach I take often: Me: ChatGPT, is my understanding of [subject] correct? [understanding]… Assistant: No, think of it
@OpenAI
OpenAI
8 months
ChatGPT with voice is now available to all free users. Download the app on your phone and tap the headphones icon to start a conversation. Sound on 🔊
2K
3K
17K
4
2
66
@mschoening
Max Schoening
5 months
1 hour Apple Vision Pro review: 1. I cannot believe how crisp the native UI is – an engineering marvel. 2. Passthrough feels depressing not magic. 3. The thing is heavy and you never forget you're wearing it. 4. The gesture based input is designed for consumption.
4
1
68
@mschoening
Max Schoening
5 months
Today’s early-stage startups cosplay PMF. Beautiful landing pages, a privacy policy that makes iTunes jealous, 2FA, SOC2, a NASCAR-level logo wall... If this trend continues, seed startups will soon have an “Investor Relations” tab. Do you have 1,000 daily users? 100? 10?!
13
1
61
@mschoening
Max Schoening
5 months
Database dopamine! Every week I get this report from @PlanetScale : - My slowest queries - Changes in storage - Utilization I'm not even a Big Boy™ user of PlanetScale but this is delightful. When dumb queries are slow I am reminded to fix them. When they are fast I feel good
Tweet media one
6
5
61
@mschoening
Max Schoening
2 months
“English is the new programming language” is such nonsense. We invent programming languages to strike a delicate balance between precision and concision.
6
5
57
@mschoening
Max Schoening
2 years
@chan_k Exceptional. Can you share anything on the process? How did you tinker on the animations? Did the hardware design come first? So many questions!
0
0
56
@mschoening
Max Schoening
2 months
I don’t understand why all these AI hardware companies are trying to ship polished consumer experiences. Make a device for hackers/enthusiasts and iterate. Mimic the early PC era…
6
1
58
@mschoening
Max Schoening
4 months
Modern computing environments are so noisy. Push notifications, "What's happening", emoji barf, ads nested in ads, "Your suggestions", __Trending__, Up Next™, toast toast toast... Quiet software is exceedingly rare.
Tweet media one
4
4
55
@mschoening
Max Schoening
1 year
@OfficialLoganK String concatenation.
1
0
53
@mschoening
Max Schoening
2 years
It turns out that text is indeed a good idea.
0
7
50
@mschoening
Max Schoening
2 years
@adamwathan We’ve discussed it. Requires great framing. GitHub is one of the only social networks where doing–not talking–is rewarded. Would have to figure out how to preserve that.
2
0
49
@mschoening
Max Schoening
5 months
4 world class engineers discussing world class engineering. I want to see this format from @evanwallace , @clattner_llvm , @jarredsumner , @vmg
@zeddotdev
Zed
5 months
Watch the in-depth interview where @thorstenball discusses GPUI and the big rewrite with our co-founders ( @nathansobo , @maxbrunsfeld , and @as__cii ).
0
5
89
3
2
47
@mschoening
Max Schoening
2 years
💜 Erosion Resistance (): We gave it a good try. P.S: This @heroku app has run continuously since the day it was deployed–without any human intervention.
Tweet media one
2
6
45
@mschoening
Max Schoening
7 months
There are very few high quality remixable tools. This is why I’m extra grateful for: - @tldraw - - CodeMirror
@tylerangert
Tyler Angert
7 months
people underestimate how much the difficulty of making UIs is a bottleneck for how sophisticated our tools are. anybody who has been in / adjacent to the tools for thought space knows this firsthand because we've all been nerd sniped into building our own text editors at some
Tweet media one
6
51
650
1
0
44
@mschoening
Max Schoening
5 months
I mean, we still play chess and run 100m sprints. Watching humans do incredible things is magical. If anything the Cambrian explosion of fast food content will increase our desire to witness true humanity. Flaws and all…
@ericabrescia
Erica Brescia
5 months
Sora is incredible. Seriously, for how long will we need actors and movie sets?
4
0
0
4
0
42
@mschoening
Max Schoening
1 year
If you use Chat GPT a lot, DM me. I have something I'd love for you to try and get feedback on. P.S: Include a screenshot of a Chat GPT convo you found particularly enjoyable.
Tweet media one
4
3
43
@mschoening
Max Schoening
5 months
Tweet media one
4
3
41
@mschoening
Max Schoening
7 months
You can always tell when marketing machines have taken over at a dev tool company. The newsletters are always poorly targeted and have the nutritional density of a rice cracker.
5
1
38
@mschoening
Max Schoening
2 years
This icon makes me want to pick up my backpack and hike for a week.
@okovalenkome
Oleg Kovalenko
2 years
It's adventure time! #SketchDesignChallenge
Tweet media one
9
4
197
3
1
38
@mschoening
Max Schoening
10 months
@natfriedman Captchas are getting ridiculous!
1
2
36
@mschoening
Max Schoening
8 months
Sadly the english translation does not do this clip any justice. His (unintentional) comedic timing is impeccable, the shoulder shrug and the jump cut to that dresser, the word choices, and the helplessness in trying to decipher the intention behind these things... This may be
@mschoening
Max Schoening
8 months
15
36
272
4
3
35
@mschoening
Max Schoening
5 months
I'm looking for an open source codebase that has moderately complex business logic, a fairly sizable database schema, and ideally some user interface. The language doesn't matter. Anything come to mind? If @linear were open source it would be the ideal candidate.
36
1
32
@mschoening
Max Schoening
7 months
It takes about ~3 minutes to get any of the llama models running locally and another ~3 minutes to deploy them on Fly. My kind of infra and DX. Small sharp remix-able tools!
@ollama
ollama
7 months
Large language models are fun, but waiting for your local CPU to crunch numbers isn't. Our friends at have a setup for running Ollama on their GPUs so you can use any model you want. See here for more!
4
14
124
1
2
33
@mschoening
Max Schoening
2 years
@auchenberg No clue. ~P1:D2:E8?
7
0
29
@mschoening
Max Schoening
2 years
Almost all UI exists to type narrow possible input so that a dumb computer can understand what you mean and do some basic arithmetic. That's gone.
1
0
27
@mschoening
Max Schoening
2 years
New Metamuse just dropped where @geoffreylitt eloquently talks about the latest @inkandswitch essay. I was also present.
@MuseAppHQ
Muse
2 years
Metamuse 67 // Dynamic documents With @mschoening and @geoffreylitt • Data detectors, live searches, and language models • The beauty of personal microformats • The @inkandswitch research process • Why Stable Diffusion is like a slot machine
2
9
47
0
2
27
@mschoening
Max Schoening
1 year
@adamwathan 🤦‍♂️ You are literally quoted on the original design doc as not wanting a count. I’ll try finding out what happened.
1
0
27
@mschoening
Max Schoening
11 months
Notion was the tipping point for me. I used to keep my second brain in Notion. I thought I could rely on their offline caching. The data was right there, locally cached in JSON but my session had expired. All I could see was a login screen. What I wanted to see was my car manual
1
0
26
@mschoening
Max Schoening
1 year
@helenhousandi @github It’s more of a curse than a blessing. I get mentioned on every issue and PR that handles min() and max(). Notifications are useless to me.
0
0
25
@mschoening
Max Schoening
1 year
Enjoying these @berkeleygfx inspired "industrial-grade" colors.
Tweet media one
0
0
24
@mschoening
Max Schoening
5 months
Geoffrey didn't like my suggestion that _final_final_v2.pdf is fine. So, here we are...
@geoffreylitt
Geoffrey Litt
5 months
Recently kicked off a new project at @inkandswitch w/ @mschoening @paulsonnentag @_adamwiggins_ @pvh @orionspeaks ! We're researching universal version control -- here's a bit more about what that means and why we think it's worth exploring: 1/
19
30
319
0
0
23
@mschoening
Max Schoening
6 months
OK, here we go...
Tweet media one
7
1
23
@mschoening
Max Schoening
3 months
We will crave human-only content, human-scale networks, "the algorithm"-free zones, and human-speed "reality" in ways that are not priced in at all... Buy a theater company, start a community garden, and hoard printed books—the good ones; you won't need "The 4-Hour Work Week."
1
1
23
@mschoening
Max Schoening
2 years
Apple makes the best guest badge lanyards. 1) The badge doesn't twist/rotate. 2) They don't rattle. 3) The textile and clip are monochrome. 4) They are subtly color-coded based on access.
Tweet media one
3
0
23
@mschoening
Max Schoening
2 months
The 2010s Ruby community fostered a rare blend of pragmatism, aesthetics, and craftsmanship. ❤️
@mitchellh
Mitchell Hashimoto
2 months
@cooperx86 Unsure about the financial question but I think the Ruby community, culture, mindset produced the best product thinkers for a decade or so. Even when the products weren’t written in Ruby, the feel was there.
3
6
118
0
0
22
@mschoening
Max Schoening
2 years
@bnj Good PMs are even harder to hire. That's the scary bit.
2
0
23
@mschoening
Max Schoening
8 months
@brian_lovin No, what ChatGPT gets right is that I can pick up the phone and type. The transcript is right there. The pin is DOA.
1
1
20
@mschoening
Max Schoening
11 months
Worth noting many Herokai (including myself) had a cloud-first value in 2012. We celebrated an empty Dock on macOS. Almost everyone has changed their mind since.
1
0
20
@mschoening
Max Schoening
3 months
"feature parody" is a wonderful typo.
1
1
19
@mschoening
Max Schoening
4 months
@wesbos 🤣 To be clear: I am in no way critiquing your exploit of VC dollars.
0
0
20
@mschoening
Max Schoening
1 year
@TaylorJHolland I don’t think I want to deal with time zone math during my limited time on earth.
1
1
19
@mschoening
Max Schoening
7 months
@joshm It would be amazing if Arc were a little more aggressive in becoming a good app environment (aka everything Electron is used for). Example: Let my website donate a global shortcut to Arc. When pressed, I can respond to it regardless of whether the app was an open tab.
2
0
18
@mschoening
Max Schoening
7 months
How does this new design prioritize the consumer in any way? Most of the pixels on the screen transmit 0 information. Literally 0. Stop designing software like glossy magazine editorials that look good in a keynote.
Tweet media one
2
1
19
@mschoening
Max Schoening
9 months
If LLMs are really good at generating code will we see more professional tools that shifted to direct manipulation revert (VCS pun intended)? For example: @KittyCADInc / @openscad (image source: )
Tweet media one
3
2
19
@mschoening
Max Schoening
5 months
The fact that IDE infrastructure is now largely open source (Visual Studio Code, LSPs) makes migrating from one IDE to another a lot less painful than it used to be. Cursor is "just" another flavor of Visual Studio Code with cool additional AI features. Zed replaces the GUI but
2
2
18
@mschoening
Max Schoening
7 months
@simonw @Obsidian @datasetteproj That is how I browse the locations! Thank you for making @datasetteproj . It's the only reason I chose SQLite.
1
0
18
@mschoening
Max Schoening
7 months
I tried solving this in 2009. I'm happy to report we have made remarkably little progress. On the other hand I can buy a centralized monkey pic with some decentralized floopsy flops and a chatbot can get me a 1600 on my SATs... God works in mysterious ways.
@mschoening
Max Schoening
7 months
If a relative asks you how to send a hundred megabytes of photos to someone (tech stack of recipient unknown). What do you say?
19
0
5
1
1
17
@mschoening
Max Schoening
2 years
@jarredsumner Sure, but first please charge your phone.
0
0
17
@mschoening
Max Schoening
7 months
Malleable software principles should extend to malleable hardware.
@notjiam
Notjiam (CryptoHashToys!)
3 years
Finally I finished my first mini macro keyboard for Procreate!
131
2K
4K
0
0
17
@mschoening
Max Schoening
7 months
I can pass every test case known to man for day 3 of Advent of Code yet I'm still not getting the right answer for part 1.
Tweet media one
6
2
16
@mschoening
Max Schoening
2 years
@skuwamoto @figma Parametric modeling and a CLI (AutoCAD style). I can type faster than I can directly manipulate.
1
0
16
@mschoening
Max Schoening
4 months
Morel season means the dehydrator is running continuously. 🤤
Tweet media one
6
0
16
@mschoening
Max Schoening
4 months
Extremely smart, driven, and rational founders always make the same mistake: They assume that other humans will do the "right" thing given the same information. If they are lucky enough to get enough users to have support tickets, engaging with them is the best cure for this
1
0
16
@mschoening
Max Schoening
7 months
I’m excited… @AriX and @conradev are exceptional computerists.
@SoftwareAppsInc
Software Applications Incorporated
7 months
Thrilled to announce our new company!
57
35
601
1
0
15
@mschoening
Max Schoening
11 months
@rauchg Local-first doesn’t preclude collaboration. Also, I’m pretty sure I can still open a Keynote file from 2006. I have one on an old hard drive. I’ll report back. I’m of course not going to defend their syncing. 🤭
1
0
14
@mschoening
Max Schoening
5 months
Big if true!
Tweet media one
@natfriedman
Nat Friedman
5 months
has trained a groundbreaking model with many millions of tokens of context that performed far better in our evals than anything we've tried before. They're using it to build an advanced AI programmer that can reason over your entire codebase and the
Tweet media one
79
193
2K
0
0
14
@mschoening
Max Schoening
4 months
Can someone point me to a blog post that explains how to set up a modern Python development environment? From what I gather I need: - Something that installs various Python version - Something that sets up virtual environments - Something that installs packages
17
0
14
@mschoening
Max Schoening
8 months
I'm more excited about @OpenAI 's keynote today than any other tech keynote in the past 5 years. If these rumors materialize, we're going to see a lot of situated software[^1] being built in the next year. [^1]:
Tweet media one
0
1
14
@mschoening
Max Schoening
5 months
📜 Here's to the crazy ones! At the beginning I definitely thought @natfriedman was crazy.
@natfriedman
Nat Friedman
5 months
Ten months ago, we launched the Vesuvius Challenge to solve the ancient problem of the Herculaneum Papyri, a library of scrolls that were flash-fried by the eruption of Mount Vesuvius in 79 AD. Today we are overjoyed to announce that our crazy project has succeeded. After 2000
Tweet media one
2K
16K
70K
0
1
14
@mschoening
Max Schoening
5 months
This may be the most 🇩🇪 thing I've ever done. "Correct" someone on the conceptual understanding of compound words. 😂 Ger-mansplaining.
@mschoening
Max Schoening
5 months
@sriramk @paulg I have never heard of this word and neither Google nor Google Trends indicate that this is anything more than a clever compound noun (Komposita). See: Donaudampfschiffahrtsgesellschaftskapitän
0
0
1
1
0
13
@mschoening
Max Schoening
1 year
@koddsson @github I 💯 support this. Fuck Workday.
0
0
13
@mschoening
Max Schoening
4 months
Probably nothing...
@EricSteinb
Eric Steinberger
4 months
Very excited to welcome @karpathy as Magic's latest investor!
40
48
1K
1
0
13
@mschoening
Max Schoening
5 months
I rest my case.
Tweet media one
@mschoening
Max Schoening
5 months
“We need to lean into PLG…” The PLG:
Tweet media one
1
2
8
1
0
13
@mschoening
Max Schoening
4 months
Tweet media one
0
1
13
@mschoening
Max Schoening
2 years
The weather app is the best iOS app Apple makes.
Tweet media one
2
0
12
@mschoening
Max Schoening
7 months
Also, check out Ollama. In a sea of tasteless AI DX with inscrutable naming and academic jargage it is a breath of fresh air.
3
1
11
@mschoening
Max Schoening
2 years
This is wonderful. I ❤️ internal tool culture.
@tobi
tobi lutke
2 years
Company news: We totally revamped our compensation system this summer. In short, "Flex Comp" now gives everyone a simple UX where you see your total compensation and choose a mix of Cash/RSU/Stock via simple sliders.
111
239
4K
0
0
12
@mschoening
Max Schoening
2 months
I really wish Apple executives read more books. 😅 We know they like photography, sports cars, and watching movies.
1
0
13
@mschoening
Max Schoening
2 years
@awilkinson Microsoft. They own a big chunk of OpenAI, have GitHub Copilot, and the hardware to train all the next models at scale.
1
1
11
@mschoening
Max Schoening
2 years
🖥️🖋️ Programmable ink has changed how I think about HCI. Almost every way we interact with computers today is "programmer bullshit". Watch this talk by @szymon_k :
1
0
12
@mschoening
Max Schoening
7 months
This can't be right! Everybody knows that you _have_ to do user testing... Program received signal SIGSEGV, Segmentation fault.
@geoffreylitt
Geoffrey Litt
7 months
I don’t think about the Roman Empire very often, but I do think at least weekly about how the iPhone shipped without any user testing or focus groups
35
82
2K
0
0
12