Eric Denman (@twericz) profile picture
Brooklyn, NY
Joined February 2022
Photo by Eric Denman (@twericz)Photo by Eric Denman (@twericz)Photo by Eric Denman (@twericz)Photo by Eric Denman (@twericz)Photo by Eric Denman (@twericz)
Eric Denman retweeted
The rewrite of the 𝕏 Android app was beneficial not only from a technical perspective.
Replying to @elonmusk
Rewriting the 𝕏 Android app was also a big deal. It was really bad for such a long time.
11
4
200
8,696
Eric Denman retweeted
Ranks amongst the top technically challenging project that I worked on
Replying to @elonmusk
Rewriting the 𝕏 Android app was also a big deal. It was really bad for such a long time.
14
5
379
23,608
Eric Denman retweeted
Hi X Android folks! If you're on version 12.20+, you're now running the latest iteration of our new Android app. For context: for the last 8 months we were shipping two apps in a single binary, and that introduced some perf overhead. But shipping two apps in one was needed to make the switch to the new experience as smooth as possible for everyone. With 12.20+ that overhead is gone. We ship a single app, built entirely on the new shiny kotlin + compose codebase. This resulted in: • 33% smaller app binary size • 69% faster app startup • Got rid of 3.15M lines of code from the OG app What's next: we hear you on performance. It's our main focus right now - scroll smoothness, battery, networking and memory - and there's more coming. Thanks for the patience and the feedback along the way - keep it coming!
130
94
41
1,311
213,527
Eric Denman retweeted
Exhibit 100 for why we still need to read code.
Good moment today to remind everyone to stay frosty with AI. I was working on making a server stoppable via the CLI, and Codex decided the best path forward was to implement an unauthenticated network API to every server to shut itself down. Excellent work. I responded with "I don't know about that." (I usually give more direct feedback but this was so absurd) and it thought for like 20 seconds and responded "Server stopping should not be part of an unauthenticated network API." Yes. lol. By the way, the result I was looking for was that we automatically start a locally discovery Unix-socket bound server so I wanted it to discover that (using prior mechanisms already made) and gracefully stop that. The driver is absolutely accountable here (me). My lazy prompting led AI to think I wanted to be able to stop ANY configured server I was talking to. Shame on me for thinking it was obvious here. But, I also reviewed it and found this idiocy, so, that's where good AI drivers come in. Also me.
2
1
7
658
9
18
4
177
11,981
Eric Denman retweeted
New X Android app: 100% Kotlin. X Chat: Kotlin Multiplatform across Android, iOS, and Web. E2E encryption, storage, sync, business logic: written once, shipped everywhere 🔐 💬 Which logic would you never want to write three times?
Today we're announcing the completion of one of the largest engineering projects in the company's history: We rebuilt the X Android app from scratch It's faster, smoother and more reliable. But most of all: it will enable us to build new features at lightning speed.
22
112
24
1,243
107,040
Eric Denman retweeted
Replying to @GergelyOrosz
2.5 years! I still remember the first commit and the prototype we did to validate if this is even feasible! The hard part wasn't the UI. It's the analytics, observability, device fragmentation and data persistence.
2
2
26
529
Eric Denman retweeted
Today we're announcing the completion of one of the largest engineering projects in the company's history: We rebuilt the X Android app from scratch It's faster, smoother and more reliable. But most of all: it will enable us to build new features at lightning speed.
3,350
2,280
1,125
31,871
4,555,263
Eric Denman retweeted
why do clankers like to say this
1
1
6
232
Eric Denman retweeted
Messi clearly fouls Spence in the buildup to the second goal, but because it’s not against Argentina the VAR will never go back and check
Replying to @YashRMFC
The biggest is the foul of Messi on Spence for the winner, same as Lisandro disallowed goal vs Egypt
Readers added context they thought people might want to know
The supposed contact that Messi had on Spencer would've been his right leg. However, Spencer shows that his left leg is in pain due to an overextension toward the ball instead of the supposed contact from Messi. The interaction can seen better here. x.com/Santiag9082817…
940
1,231
185
14,507
3,013,673
Eric Denman retweeted
that’s the most “okay motherfucker okay” face i’ve ever seen anyone make 😂😂😂😂
It was at this point Messi realised he had to lock in😭😭😭😭
76
554
3
9,425
535,220
Eric Denman retweeted
A tourist was seriously injured after a bison tossed them about 8 feet into the air in Yellowstone National Park. The attack was captured on video by photographer Mike Macleod.
4,945
12,659
5,989
163,180
65,314,895
Eric Denman retweeted
What a niche grudge to hold for over 25 years. Respect.
ITV coverage of England v Norway starts at 8.45pm. That's one hour and 15 minutes before kick-off. That's like in 1999, when ITV gave Bayern v United at the Nou Camp one hour, 15 minutes. Oh no sorry, my mistake. They gave it FIFTEEN MINUTES. On air at 7.30pm for a 7.45pm KO.
48
629
5
23,154
1,608,092
Eric Denman retweeted
One thing to do today… search my name on Google 😉
13,936
50,045
5,927
867,689
29,779,345
Eric Denman retweeted
XChat for Android is live. Chat privately with anyone on X, straight from your home screen. Download now: play.google.com/store/apps/d…
435
293
150
1,873
1,499,694
Eric Denman retweeted
Crypto explained in 24 seconds.
1,910
15,763
1,255
104,721
5,638,871
Eric Denman retweeted
An announcement about Retrofit, OkHttp, Okio, and SQL Delight: jakewharton.com/the-lysine-c… – at Ireland
4
25
185
9,499
Eric Denman retweeted
An update to the greatest story of all time.
As the #Knicks rallied with a game-winning 2-pointer, NYers held their number 1! At the final whistle & for the next 7 mins, NYC saw a water‑use spike equal to 368,697 🚽 flushes! As the Knicks surged, we fought the urge… because we knew the team was on the verge… OF HISTORY!
1
98
2
1,545
206,200
Eric Denman retweeted
The Spurs know how to TAKE the lead, they just don't know how to HOLD the lead. And that's really the most important part of the lead: the holding
1,110
7,455
1,040
66,250
9,000,298