Jacob Profile Banner
Jacob Profile
Jacob

@fat

36,150
Followers
450
Following
92
Media
725
Statuses

building - a new engineering platform for product teams.

Oakland
Joined September 2008
Don't wanna be here? Send us removal request.
Pinned Tweet
@fat
Jacob
10 months
✨OKAY…… finally time to talk about what I’ve been working on for a minute… a few of us have been heads down building an ENTIRELY NEW dev platform (like github/gitlab) from the ground up… and it’s pretty great. FUCKING difficult lol. But pretty great.
9
21
178
@fat
Jacob
3 years
Google docs needs to GIVE IT UP with these page breaks. I'm tired. Noone is printing this shit.
104
214
5K
@fat
Jacob
1 year
watching @vercel just build an infinitely better heroku makes me wonder if it's finally time for someone to start rebuilding github
37
13
542
@fat
Jacob
8 months
ALRIGHT SOMEHOWWWW im getting really hype on CI which is not something I thought would ever happen. So here's some of the stuff we're doing… 1) Jobs are written in typescript (not yaml). And the api looks like it was written by js nerds instead of people that fucking hate js.
Tweet media one
25
20
513
@fat
Jacob
2 years
my kink is i can only work on a couch in the most fucked up position imaginable, with a battery perpetually at 5% AND i have to be staring across the room at a perfectly good, ergo desk setup, with external monitor, ring light, etc. that i never use
11
15
468
@fat
Jacob
2 years
normalize writing js in your 30s
Tweet media one
14
15
413
@fat
Jacob
8 months
Alright……… i dont know if i'd say "GREAT" alternative
Tweet media one
7
9
347
@fat
Jacob
4 months
Imo the source of truth for the visuals of your app isn’t design files anymore. It isn’t in figma. It’s code. Specifically design systems. The best product teams in the world aren’t sweating pixel perfect mocks or handoffs. They’re staffing up and wrangling design systems.
@zoink
Dylan Field
4 months
We launched Dev Mode last year to make @Figma work better for developers and I’m so excited for the new features shipping next week. They will speed up handoff and help keep design and dev in closer sync. More details before these features go live Jan 31!
12
37
370
18
33
324
@fat
Jacob
6 months
Imagine a tool built from the ground up ✨JUST for product engineers ✨ What would that even look like? How would it be different from what’s already out there? Excited to start showing off a bit more of our story and what we’ve been up to on A 🧵
Tweet media one
10
19
279
@fat
Jacob
8 months
So w/ Pierre, we've been rethinking A TON around discussion & code reviews. FIRST, everything is character based instead of line based. Turns out things become super clear when you can actually just highlight what you want to talk about. Spelled this wrong? Refactor these lines?
7
14
276
@fat
Jacob
2 years
in hypergrowth, it's unlikely you get promo'd as an IC as quickly as inflation around leveling happens this means older tenured employees are artificially down leveled over time or have to "work harder" for the same level interesting how the opposite is often true for managers
8
16
254
@fat
Jacob
4 months
OKAYY TODAY WE’RE HYPE TO FINALLY BE INTRODUCING **BLENDED DIFFS** ON PIERRE!! WTF is a blended diff??? Engineers have been viewing code changes the same way since basically the 70’s, with unix operating systems and printed out code reviews. At Pierre, we’re changing that. 🧵
Tweet media one
8
18
245
@fat
Jacob
2 years
nice how anytime I start entertaining the idea of starting a company again I have these old videos where last time around I was very clearly on the edge of a psychotic break
18
5
239
@fat
Jacob
1 year
discord has been SUCH a massive upgrade over slack for remote work for our small team. The ability to fluidly move in/out of video chat all day and shoot the shit is the closest proxy to in office work I've found.
14
6
214
@fat
Jacob
1 year
So… I recently had a kid and quickly realized I fucking hate cocomelon… so I did what any nerd would do and started building my own kids app (except mine trades stale 3d and wheels-on-a-bus, for weird cat drawings and 808 beats).
16
8
220
@fat
Jacob
8 months
The more I’ve been processing the more convinced I am that the first technical things AI will truly displace are low level things like design systems (and eventually other canonical libraries - react, svelte, etc)
9
12
207
@fat
Jacob
7 months
okay this is SOOO SICK to me… New user Ronny signs up for Pierre, and notices a typo in the new Pierre CLI… and let’s us know in discord (bless this man <3) And so i stop what i'm doing, push a new branch ***AND SHARE IT WITH HIM*** Ronny, who's not on our team, can now view…
Tweet media one
6
7
198
@fat
Jacob
8 months
Saying modern art today is crap, is just lazy. There's amazing new artists, just takes a lot of sifting through noise to find. Finding classic art that's incredible is *really easy* because a hundred+ years of filtering the best stuff to the top has already happened by museums.
@paulg
Paul Graham
8 months
The people who think modern art and architecture are crap are often right. But then they undermine their own case by picking terrible examples of "good" old stuff. They can't resist a Victorian pastiche.
50
23
440
10
6
182
@fat
Jacob
1 year
@iamharaldur @OnnuJonuSon if you weren't such a good person, it would be annoying how talented you are. good shit
3
0
156
@fat
Jacob
3 months
I feel like @nateparrott is a whole step level above the rest of the industry at interaction design right now. And he's SHIPPING, it's not just demoware. Early Loren Brichter levels of fuck you up.
@joshm
Josh Miller
3 months
Maybe my favorite feature we’ve ever shipped: Pinch on any website in the Arc Search app — like you’re pinching 🤏 to zoom out — and we’ll fold it down (origami-style) to summarize the page for you! Feels SO GOOD & saves so much time when people text you links on the go!
127
108
2K
6
6
145
@fat
Jacob
8 months
A HUGE part of code reviews is actually describing/setting context for the code you're changing. And w/ we've been EXTREMELY rounding out this experience lately… to the point that I'm finally starting to prefer our editor for all of my technical writing.
Tweet media one
4
8
146
@fat
Jacob
6 months
OKAYYY, FUN THING. I wrote about the @nextjs Router Cache and how production teams building highly dynamic apps with Next/RSC can manage it. BUT MORE INTERESTINGLY, I wrote the "blog" as part of my literal branch to fix these issues on Pierre itself 😅
8
10
142
@fat
Jacob
2 years
absolute shittest feature of 2021 was google meets hand raise feature. built my entire career on bullying, interrupting, and talking over people
7
6
141
@fat
Jacob
5 months
It took me basically an entire year of deving with next 13+ to finally figure out a data model that seems to work w/ realtime / dynamic apps. The biggest issue i was having was in most systems i've worked with I've always thought as the server as the source of truth re: data. In…
10
2
141
@fat
Jacob
6 months
OKAY @jorilallo it's not on the home page – BUT we do have a p fun lil dynamic island for approval flows (and another one for merge flows) in APP. We've been SOOO super stingy w/ animation in Pierre – but we're all obsessed with how natural this one feels.
@jorilallo
Jori Lallo
6 months
@fat Good site but I was really hoping for some dynamic island action in the header!
1
0
6
7
3
135
@fat
Jacob
8 months
SOMEHOW Pierre's new sidebar is one of my fav features ever?? Having your logged in experience be all about your company / team, the repos you use everyday, and the work you're actually developing… feels SO extremely nice. No more memorizing urls, hunting for your teams work…
2
2
129
@fat
Jacob
8 months
Everything we're doing with Pierre is built on git. IMO Git got a ton right, and the next iteration of version control will innovate on the UX Layer (on top of git). We're already seeing this today with Meta's sapling project and google's jj. Modern tools, w/ no migrations.
@alistaiir
alistair
8 months
@fat What's the backend for pierre? Is it git or a custom vcs? It would be great if this worked with existing repos on GitHub directly, wouldn't need to change remotes but could switch teams to use a new code review process more easily - much lower barrier of entry.
0
0
6
6
5
128
@fat
Jacob
6 months
As an engineer @arcinternet continues to win me over by providing the absolute best in class js/css animation perf. Period. The web just *feels* better on arc – and as a dev, it makes me want to spend the extra hour crafting great UX. 👏 MEANWHILE safari… visceral pain 😭
5
0
125
@fat
Jacob
6 months
there are 2 types of people in this world, make your co-founder the other one
Tweet media one
12
0
121
@fat
Jacob
1 month
Last month we shipped this thing I'm obsessed with that we've been calling "Magic Branches"… basically entirely generative, collaborative surfaces that we spin up for ALL changes at push time. (Think @arcinternet 's mobile pinch summaries… but on `git push` for any change you…
Tweet media one
Tweet media two
3
5
119
@fat
Jacob
9 months
OKAY… next.js has *the* most INSANE prod only bug i can't figure out. Anyone have any tips on how to debug something like this?? Next/Link is for sure throwing a promise that is never getting resolved… but i have no idea why and no clue how to debug next/link in prod.
16
6
116
@fat
Jacob
6 months
FUN one w/ Pierre today. We're now generating a "Time to Review" on EVERY code review and suggestions / prompts on how authors can ACTUALLY reduce code review times!
Tweet media one
2
6
117
@fat
Jacob
8 months
earlier this year i went to a founder dinner with @figma and afterwards walked up to someone important and was like - Im the reason you added the pencil tool like 6 years ago and they looked at me so disappointed. i dont know what i expected tbh
6
0
112
@fat
Jacob
7 months
🤘
Tweet media one
7
0
97
@fat
Jacob
7 months
So we've been working on a THING WHICH IS *INSANELY* COOL TO ME… Basically in Pierre you can now continue your code review conversations across descriptions, diffs, AND NOW LIVE PREVIEWS
Tweet media one
3
4
96
@fat
Jacob
8 months
At twitter we used to wear this giant foam cowboy hat when fire fighting incidents / fail whales… idk if remote / in person is better for peoples health or output - but I DO KNOW this giant foam cowboy hat I’ve been wearing around my house alone doesn’t quite hit the same
@kwuchu
Iheanyi Ekechukwu
8 months
All these takes about remote being bad for your career are quite frankly, a skill issue. If you have to be in person to collaborate all the time, all that says to me is that you don't know how to communicate your ideas or work well with others. 🤷🏾‍♂️
20
62
389
7
0
94
@fat
Jacob
3 months
OKAY… Last week on Pierre we started to roll out the beginnings of what we've been calling "✨Magic Branches"… basically automatic categorization and summarization of any code change at push time. Here's a quick thread showing some details and why we're EXTREMELY excited 🧵
Tweet media one
8
6
93
@fat
Jacob
7 months
I've been obsessing about onboarding lately (which i know can be the most boring shit ever)… BUT i'm stuck on this idea… what if signing up for pierre just meant going to any existing git repo and running: $ npx pierre
Tweet media one
6
1
93
@fat
Jacob
5 months
Fun one @npekker cooked up for the holiday… Rolling out today on @pierredotco , teams now have a sidebar that shows who's online, and what branches they're working on / reviewing. Game changer for easily finding what's in flight, who to ping for review, and more…
Tweet media one
4
1
91
@fat
Jacob
2 years
havent written code in 4 months. keep expecting something to happen that makes me want to use a computer again.
6
0
89
@fat
Jacob
8 months
Starting Pierre and getting a chance to work closely with some of my favorite people again has me thinking a TON about the best archetypes to build with And I decided my ideal team is made up of neurotic, blurry / multi disciplinary ICs (prob in that order)
3
1
90
@fat
Jacob
1 year
Working with people you've known / worked with for a long time is honestly the single biggest cheat code. You just naturally slot in so well together and can get sooo much done so fast.
2
6
81
@fat
Jacob
1 month
Tweet media one
6
6
88
@fat
Jacob
3 months
This is the right take. Code review culture has gotten hilariously bad / extremist. Your best engineers are already rubber stamping their peers. IMO, like pairing, code reviews should be a tool, not a mandate
@bernhardsson
Erik Bernhardsson
3 months
This might be heresy but: 1. Code reviews are a massive productivity tax with tiny quality benefits 2. They should not be mandated 3. The author should feel free to request a review if they want it 4. If you don't trust your engineers, invest more in CI, or hire better ones
213
127
2K
7
4
86
@fat
Jacob
3 months
We've been slipping so many little details like this into @pierredotco lately… I think i've been looking at the same diff text for almost 15 years at this point and I still have no clue what ```@@ -173,7 + 196,6 @@``` even means…
Tweet media one
Tweet media two
2
0
86
@fat
Jacob
3 months
More bearish than ever on human intelligence More bullish than ever on human taste
2
9
85
@fat
Jacob
8 months
turns out my shitty coding posture is genetic
Tweet media one
2
0
84
@fat
Jacob
5 months
This is a good take… seems like commits (manual save points) are really only still happening in engineering (every other platform has moved to streaming auto save points)… Dream workflow is still something closer to jj – start a branch, let me work (while something is…
@JustJake
Jake
5 months
Hot take but commit messages are almost entirely useless Just turn on squashing, write great descriptions, and git commit -m "BONK"
103
46
1K
9
3
83
@fat
Jacob
8 days
We've been working on this thing internally for a few weeks now we're calling "continuous branching"… imagine iteratively shipping from the same collaborative surface over time. All your comments, context, etc. are persisted. It's ~completely~*~ changed how i build software.
Tweet media one
2
3
79
@fat
Jacob
20 days
hate to see it
Tweet media one
@ryanflorence
Ryan Florence
21 days
Click through to see what 10 years of open source in the React ecosystem does to you
Tweet media one
16
5
400
2
3
79
@fat
Jacob
7 months
i feel like everyone that signs up for Pierre keeps gushing over @mdo ’s file explorer (shoutout @almonk ) Truthfully building a new engineering platform from scratch can feel at times like there's so many features that you just "HAVE" to build to "catch up"… the magic is in…
Tweet media one
1
1
79
@fat
Jacob
8 months
me: no sequoia i don't need to hire someone to help with MARKETING also me: *weeeyooooo weeeyooooo*
5
0
77
@fat
Jacob
9 months
css will always be my favorite. And while things are definitely nicer now because there's often "a right way" to do things… There was something magical about bending the language w/ fucked up hacks to get it to do something new / novel. Curious if there's every been a…
@emilwidlund
emil
9 months
How the hell did we layout in CSS before Flexbox?
281
17
582
10
1
71
@fat
Jacob
5 months
SOO many CI tasks are easily generalized (especially for product engineers). Starting today when you signup for Pierre, our CLI automatically detects common tools you might already be relying on like Prettier, Typescript, Eslint, or even @vercel & then automatically sets CI up.
Tweet media one
6
3
71
@fat
Jacob
3 months
I've been obsessed with this idea since reading @RickRubin 's book. Building for yourself is art, building for others is commodity. Which is why watching Mitchell work on ghostty is the fucking best. Him nerding out on pr descriptions cracks me up. You can't not feel the joy.
@mitchellh
Mitchell Hashimoto
3 months
I talk to a disappointingly large amount of people that cannot comprehend that I can work on something for the joy of it and not any long term financial play.
108
95
2K
3
3
67
@fat
Jacob
2 years
wow figma got so good since i last used it. almost ready to be a designer again
4
0
63
@fat
Jacob
1 year
ok this is a half baked thought but… has the javascript toolchain gotten so good that it's making engineers shittier? kinda like how google maps made me not know how to get to the grocery store.
8
1
61
@fat
Jacob
8 months
@paulg i'd rather have a james turrell in my living room
Tweet media one
3
0
60
@fat
Jacob
10 months
The cool thing about all this is it isn’t just another GitHub clone. We’re *actually* rethinking all of these old primitives… BUT we’d love your help. If this space is interesting to you and you want to see what we’re building OR kick the tires… DM ME! 😇
4
5
56
@fat
Jacob
3 months
prompt engineering being the next wave continues to be hilarious to me. all you left brained engineers, who built your career on rational, analytical and logical thinking… RIP 🪦 The future api is lazy, inconsistent, and literally responds best when you send it a :)
6
3
57
@fat
Jacob
7 months
This is something we've flirted with at Pierre as well from the CI side… should you really have to wait to run tests AGAIN in the cloud on git push to "Pass CI" – or could we just run jobs locally and cryptographically sign / verify their status🤔
@dhh
DHH
7 months
The fact that mainstream developer laptops now ship with 16-core, 3nm CPUs is one of those THE PREMISE CHANGED fundamentals when you contrast to the 2-4 core CPUs we were running a decade ago. Time to reconsider some fundamentals of where things run, how, and when.
100
88
2K
6
0
54
@fat
Jacob
6 days
One collaborative surface, with many rich, multiplayer note fields for each iteration of your work (each w/ full comment, embed, etc. support). Absolute unfair to be able to go from 0-1 on multi-editor support in a single day. prosemirror, tiptap, etc. are literally cheating.
Tweet media one
3
1
51
@fat
Jacob
10 months
OKAY… Starting to be able to do some really cool shit with our branch editor… like being able to embed live figma's, tweets, youtube videos, etc… If you were rethinking code reviews from scratch what are some other features you wished you had?
9
2
48
@fat
Jacob
22 days
Absolutely HUGE ship from @mdo . From writing, to visuals, to code 😮‍💨
@mdo
Mark Otto
23 days
Writing docs—and the code that powers them!—is always a fun project. After being heads down for a couple weeks, we've shipped all new docs for @pierredotco . MDX galore and some fun design elements. Read all about it and check 'em out at .
Tweet media one
3
4
77
2
1
45
@fat
Jacob
1 month
On @pierredotco we just rolled out a new flavor of an old feature that we're calling "Drafts"… Drafts are meant to be a home for your writing, as an engineer. Write a quick note for later, manage a personal todo list, or even evolve something more formal like a TDD with…
Tweet media one
2
1
44
@fat
Jacob
4 months
Instead would love to see figma start building *their* creative suite. Specifically, imagine a figma engineering tool? Built from the ground up? With the same figma principles? And built to be interoperable w their design tool…
2
2
44
@fat
Jacob
1 year
I can't decide if I've just given up inside, knowing ai is going to refactor all this trash I'm writing in 6 months. or if it's something else. but im definitely writing the shittiest code of my career
5
2
44
@fat
Jacob
19 days
IMO Jared has exactly the right take. And most people knee deep in building with AI *should* have a similar one. The best UX for AI HAS to bake unreliability into it (we recently heard this same thing from @hursh at Browser co) LLMs, unlike traditional programs, are…
@jaredpalmer
Jared Palmer
19 days
Even if we get 10x better reasoning in the next wave of models, I see 2 major problems that will likely delay agents being real: cost and reliability. In the current prompt-in-text/data-out, costs are already brutal on frontier models to the point where product margins are…
41
36
295
3
0
43
@fat
Jacob
10 months
OH and I’m building it with a bunch of familiar faces (Ian, my previous cofounder), @mdo (better half of bootstrap, design director at GitHub for ~10 years), @jcrosby (vp of eng Medium, previous lead @ path, engineyard, etc.) and Rachel (prod/ops lead at coinbase, dropbox, etc).
1
6
42
@fat
Jacob
8 months
idk about performance but bun and deno logos are definitely way cuter than whatever hexagon shit is going on with node
1
1
41
@fat
Jacob
1 year
someone needs to write plugin called sage that just drives all the bad energy out of this codebase that clearly hates me
2
4
34
@fat
Jacob
4 months
It's shit like this which is why I always tell people working with @mdo on Pierre is actually just cheating… Not only do I not have to explain eng primitives like diffs, branches, etc. to our "designer", but this isn't even his first holistic design pass on diffs 😮‍💨
@mdo
Mark Otto
4 months
✏️ I wrote a little post about how we designed and shipped blended diffs in @pierredotco . If you haven't seen them yet, def give it a read—we're working to reimagine how we build products and a better diff experience is just a small (and rad!) step.
Tweet media one
1
3
41
3
0
40
@fat
Jacob
8 months
4. Ok this one is just for fun in Figma land, but imagine being able to eventually add things like custom actions to annotations (self heal type failures, convert todo's to linear ticket, etc).
Tweet media one
2
2
39
@fat
Jacob
2 years
now that im in my mid thirties im really lovin naming things "widget"
2
1
36
@fat
Jacob
8 months
2) From our CI SDK you can create and update custom gauges directly (great for things like lighthouse scores, bundle size, preview builds, etc.). Also just kinda looks extremely pretty (shoutout @mdo )
Tweet media one
1
0
38
@fat
Jacob
10 months
so making Ian admin on our server might not have been the *best* choice i've made as ceo
Tweet media one
2
1
36
@fat
Jacob
3 years
listen to us talk about our react native transition at coinbase. if you're considering re-platforming away from native tech (particularly in a large eng org), could be an interesting listen
2
1
37
@fat
Jacob
6 months
One of the BIGGEST bottlenecks we hear from people using GitHub/GitLab everyday is waiting on reviews 😪. And this makes sense because these notifications are representative of over 10+ years, several companies, open source projects and an entire opensource community with your @
Tweet media one
2
3
35
@fat
Jacob
6 months
Main takeaway from the openAI event is in a world of AI agents (Custom GPTs) it's a mistake for single teams to focus on BOTH the UI and AI tech. IMO focus on just UI and build the platform that enables multi competing agents OR focus on the agent and make it multi-platform
@danshipper
Dan Shipper 📧
6 months
Watch @sama build a custom ChatGPT using private knowledge—and share it publicly in about 3 minutes
42
272
2K
2
1
35
@fat
Jacob
10 months
really felt the desperation in this stale log
Tweet media one
2
5
34
@fat
Jacob
1 year
Also fun fact everything was built in react native with reanimated 2…. Which has been shockingly performant - even with my 9mos old trying to eat the iPad. It’s probably the most impressive animated RN perf app I’ve seen tbh
6
0
33
@fat
Jacob
3 years
weird to me that the best medical professionals seem to teach at universities alongside their practice, but engineers / designers / etc. dont? why?
6
3
32
@fat
Jacob
8 months
I have such complicated feels on this. IMO open source has been broken for a long time (mb forever). Injection of capital just means different problems. Signaling that in someway things were great before is… not quite right
@flybayer
Brandon 🚀 Flightcontrol
8 months
I think VC companies might have ruined open source. Or at the very least changed it forever. Devs baseline expectations for OSS seems to now be beyond what is possible with people doing it in free time. At least for anything beyond very simple libraries. It’s not necessary…
26
17
252
6
1
32
@fat
Jacob
8 months
Thinking more about OSS… it's interesting GH never experimented w/ a model similar to twitter (paying influencers directly who drive engagement e.g. @ken_wheeler or @t3dotgg ). Imagine GH paying dividends to top creators who dev their open source projects on their platform.
3
1
32
@fat
Jacob
1 year
the $64 billion dollar art market is built on the back of wire transfers over email and "screen shots" for confirmation. But there's no future utility in web3? ok
5
2
27
@fat
Jacob
5 months
LMAOOO just had gpt4 try to diagram the new data layer i've been working on for Pierre…… seems about right tbh
Tweet media one
7
0
31
@fat
Jacob
1 year
I’ve actually found when I’ve been on the best teams, the “a players” all blindly stamped each others prs Code reviews mostly for bringing up the lowest common denominator as a stop gap for holes in automated quality
@robertmclaws
Robert McLaws
1 year
@fat When you work with all A players, peer code reviews are invaluable.
0
0
1
2
2
24
@fat
Jacob
7 months
Sure Next 14 has "no new features"… but it DID fix the absolute hairiest bug 🐛 in REACT (IMO). So happy to finally have this one resolved. And for how easy the upgrade was. (special thx @acdlite & @timneutkens <3)
@fat
Jacob
9 months
OKAY… next.js has *the* most INSANE prod only bug i can't figure out. Anyone have any tips on how to debug something like this?? Next/Link is for sure throwing a promise that is never getting resolved… but i have no idea why and no clue how to debug next/link in prod.
16
6
116
0
1
28
@fat
Jacob
1 year
my weird kink is the more bearish people get on crypto the more absolutely certain I am that it will work
2
0
26
@fat
Jacob
2 years
now available for consulting. very expensive though
Tweet media one
1
1
26
@fat
Jacob
8 months
Here are some of my favorite artists working today…✨ Jonas Wood Susumu Kamijo Jordy Kerwick Julian Pace Oh de Laval
4
1
28
@fat
Jacob
3 months
2
0
28
@fat
Jacob
1 year
Our single user (my son) seems to like it. Maybe yours will too? There’s a free 7 day trial… you should try it.
2
0
28
@fat
Jacob
4 months
And the best thing? Blended diffs aren’t just prettier… we’ve seen the average time to review for a given branch has been reduced by more than 30%!
Tweet media one
1
0
28
@fat
Jacob
7 months
Getting extremely spoiled building for engineers… bug report, video reproduction, AND THE CSS to fix the issue??? >_< (also shareable branches continue to be my fav feature ever… especially when the same folks reporting can review / approve the patches)
Tweet media one
5
0
28
@fat
Jacob
1 year
are all animations on web a trap
6
1
22
@fat
Jacob
2 years
i actually just copy paste everything now. No abstractions/"dryness". think this is the new wave 🌊
@adamwathan
Adam Wathan
2 years
Re-reading this great post by @fat that really inspired me when it was first published: This "before" example brings back so many bad memories — I can't believe we ever wrote CSS this way 😅
Tweet media one
18
6
160
2
1
25
@fat
Jacob
4 months
That's why starting today all code on Pierre is going to start looking and behaving very different. Blended Diffs are AI generated inline summaries, auto collapsed deletions, our new dynamic “changed-line” component, better image support, and an overall simplified aesthetic.
Tweet media one
1
1
27
@fat
Jacob
7 months
This means PMS / DESIGNERS / YOUR LEGAL TEAM / AND yes even other engineers can ALL discuss the side effects your code changes are having in a LIVE environment (at code review time, with the rest of the team
Tweet media one
1
0
27
@fat
Jacob
8 months
3) You can also add page-level or inline annotations for reporting things like type or lint failures (we've basically decided anytime you need to go read the raw logs it should feel like something has gone very very badly).
Tweet media one
1
0
26