Tons of good stuff should be live on Android.
1. Better scroll performance on all pages.
2. Faster app startup.
3. Tons of improvements to the video consumption experience!
Let us know if you see any issues and if you're interested in working on X's mobile apps we are hiring!
@GailAlfarATX
@SmokeAwayyy
An entire rewrite is underway since many parts of the system are not useful anymore. Major product surfaces like For you, and several others, have been rewritten. Working aggressively on deleting the long tail of our code base. The goal is to make the system extremely fast to
We have a hotfix out for Android users that will reallow you to see who has liked one of your posts. Apologies for introducing that bug, please update to the latest version for a fix.
X for Android 10.13 is starting to roll out. Let us know if you see any issues. We are still hiring for mobile engineers (DM me).
The team has added the following in this release:
- You can now long press a video to embed it in a new post or download it
- You can now go Live
We have a bunch of a android developers in San Francisco this week and are planning to do a big bug fix day on Friday.
What are some things that you think we should fix? We're going to see how many we can get through in one day!
7 years working on these apps. Lots of cool stories along the way. Still wake up excited to get after it every single day.
Grateful to work and learn from some great people.
Data has stabilized. We've seen ~43% reduction in frame drops on Android. More perf improvements coming soon.
Shoutout to the OG perf folks who predicted this change would bear fruit.
Hard to explain the surreal feeling of being 250 miles from civilization, in the middle of the jungle and still able to call my loved ones.
Sic itur ad astra.
Folks need to realize just how expensive SMS's are at scale. And it gets worse when you factor in random countries telecom providers trying to scam you! You're essentially having to operate in a trustless environment. I'm hopeful that some passkey type solution might work here.
Elon Musk said he was leaving San Francisco because roving gangs of violent drug addicts in front of his business were terrifying him and his employees. This was alarming to me because the last time I had been there it was pretty nice. I decided to take a look myself.
Fix for this is rolling out now. Apologies for breaking voiceover, we are making sure we have more comprehensive testing in place to make sure it does not happen again.
We're hiring mobile engineers in SF/NYC/London. If you'd like to be a part of a fast moving team with a massive surface area (on both product and infrastructure) to cover feel free to DM me.
Here is what X is going to look like without any like/repost buttons on the timeline, all gesture based:
Swipe left and right to like and reply or Force Touch to see a menu with more actions
We're still looking for somebody to join us this summer for an Android internship. If you've built android apps before (in particular if you have something on the play store), hit me up.
Vi un post en mi timeline ayer de un tio usando su webcam y un model como midjourney para dibujarse en diferentes poses mientras se movia pero ahora no lo logro encontrar!
We've been getting reports that X is slow for users on pixel phones. Has that been your experience?
If you happen to have different phones could you reply to this with some video examples of the differences?
Thanks!
We've identified and fixed an issue that was causing android users to not see spaces at the top of their For You feed. Fix will begin to roll out tomorrow.
The root cause was the upgrading of a very old infrastructure library to comply with some more modern build tooling.
No better feeling than working on a problem right at the edge of your competence level. Having a vague idea that it should work, trying for weeks and then seeing it come together.
You can tell he's been out of the game for a while and hasn't been conducting interviews. It's rotting peoples ability to think and program basic concepts without help.
From a CTO:
"I'm not sure if very junior developers should get AI tools; there's a risk that they don't learn to code, don't learn to spot the mistakes, and won't feel comfortable manually refactoring things."
My two cents: we need to stop "over-babying" less experienced devs.
Literally goes against the whole point… read the damn things if you truly want to understand them. Don’t read summaries that will make you think you understand things. Do the work.
Ilya Sutskever gave John Carmack a list of papers to read, so as to improve John's understanding of AI. That is a lot to read. If you want to quickly grasp what those papers are about, in this thread I share maps on over 20 of them 👇
For the past 2 weeks, I’ve been putting more focus on improving the user experience on X Android app, especially that frustrating experience where things jump to the top randomly when you are in the middle of scrolling. Here's what you can expect in version 10.33.
The Gwangyang Steel Works in Gwangyang, South Korea is the largest facility of its kind in the world. It outputs an average of 18 million tons of steel per year, producing parts for bridges and other infrastructure, cars, refrigerators, and more.
I was trying to hold off on posting any videos of the CyberTrax until we had the full YouTube video ready to go but I’m impatient and really just wanna share it with you right now, so here ya go….enjoy 😎
Huge thanks to the folks at
@teslamotors
for being so cool and supportive
Is there a way around code signing when running a debug build or running tests?
We are seeing quite a bit of time spent code signing when running an incremental unit test and I'm wondering why its necessary?
What is the equivalent to this in software? Impossibly fast builds/dev env? If you can run build/deploy loop order of magnitudes faster how much faster can you get rid of legacy cruft? How much faster can you bisect the introduction of a bug? How often can you prevent yourself
Turns out all you ever needed was an impossibly enormous reusable rocket. Logistics rules all. 70 years of paper missions spending 98% of their ink trying to cram 20 lbs of stuff into a 10 lb bag. All their insights irrelevant once we build a 10000 lb bag.
This trend applies
Lazy tweet: Does okhttp/retrofit support streaming out of the box ?(I see @\Streaming but it's not behaving as expected)
Seems like I don't get a body() emission until the entire response is complete
Anyone who have issues with search autocomplete on X Android app, y’all should look out for the fix in version 10.34 later today.
We also heard the feedback related to video playback speed. More speed options are added and they should be clearer to see now.
Did you file a flyway doc, do a legal review, complete your flyaway lite training, write your TDD, sacrifice a goat, read the tea leaves, put your project on the UPL, pray it survives the re-org.
u cant just write code
u gotta ponder the issue, u have to file a ticket, u gotta check on with the architect, u have to consider the security specs, u gotta get the manager approval, u need to sync up with product, u gotta talk with ux, u gotta determine the scope, u gotta
Absolutely not. The lowered friction combined with the addiction forward nature of modern technology (notifications, etc) results in vastly more usage.
If you are experiencing the issue on pixel phones where the app seems blocked and then unblocks itself when you start charging.
1. Does the issue persist if you plug the device back in?
2. Does it "come back" after a set amount of time? (next morning, next day?)
@EVeeeeee1337
What exactly do you think is simple about it? This app has tons of complexity that very smart people have worked on for many many years. It's not perfect but you have to realize how much complexity it contains.
1. Tweets, which can have tons of different things attached to them.
We need to talk about corporate security software that intercepts file read/write operations effectively killing any sort of build performance on developer machines.
Surely there is a better way of accomplishing what it's doing?