Ryan Nystrom Profile Banner
Ryan Nystrom Profile
Ryan Nystrom

@_ryannystrom

Followers
10,920
Following
808
Media
1,288
Statuses
13,887

co-founder @trycampsite 🏕️ prev @github , @Instagram . creator @IGListKit + @githawk , pilot. he/him

Brooklyn Heights
Joined August 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@_ryannystrom
Ryan Nystrom
5 years
Excited to share that I’m joining @github and building a team to create new mobile experiences for developers! 🥳 My career has focused on building tools, open source, and mobile. Now I get to combine my strengths with the talented folks at GitHub. I can't wait!
141
60
2K
@_ryannystrom
Ryan Nystrom
5 years
Excited to share that @github for Android & iOS is now available! Congrats to our amazing team! We started less than a year ago with no team. I couldn't be more proud for how far we've come. Stay tuned for TONS more features in upcoming app updates.
@github
GitHub
5 years
GitHub Mobile is officially leaving beta and entering general availability today. Learn more and download:
181
3K
7K
79
198
1K
@_ryannystrom
Ryan Nystrom
4 years
This is one of the most helpful tooltips I've ever seen
Tweet media one
8
77
1K
@_ryannystrom
Ryan Nystrom
4 years
Still learning to get more comfortable sharing, but today marks 5 years sober 🥳
40
1
820
@_ryannystrom
Ryan Nystrom
3 years
Today was my last day at GitHub. I've had the time of my life starting & shipping the mobile app, helping the Desktop & CLI apps, and recently overseeing even more amazing people. I'm forever grateful for the opportunity and I'm excited to see the teams continue to crush it.
50
0
779
@_ryannystrom
Ryan Nystrom
6 years
Love reading posts about navigation in iOS: coordinators, routers, presenters, and more. Some of these ideas are so cool! Then I remember we reached hundreds of millions of users with just -pushViewController:animated: Sometimes simple works.
22
122
698
@_ryannystrom
Ryan Nystrom
4 years
It makes me smile every time I notice IGListKit at work in Instagram. We put a lot of work into making and improving it. Proud to see it holding up 4 years later. 🧵 with some memories on how it was built:
22
106
579
@_ryannystrom
Ryan Nystrom
5 years
Well this is awkward
Tweet media one
31
5
497
@_ryannystrom
Ryan Nystrom
5 years
9 years into building iOS apps, and I still can't shake print("here") debugging
32
26
454
@_ryannystrom
Ryan Nystrom
5 years
"Staff" 🎉
Tweet media one
17
0
439
@_ryannystrom
Ryan Nystrom
5 years
Some news! Today is my last day at Instagram. The last 4.5 years have been magical. Saying goodbye this week reminded me how amazing the people are, and just how many lives I’ve touched. I‘ve always said I’d only leave for my dream role. I can’t wait to share more soon!
Tweet media one
60
1
432
@_ryannystrom
Ryan Nystrom
2 years
I'm stoked to share that I joined @trycampsite as a co-founder with @brian_lovin ! We've wanted to build a company ever since working together at GitHub — now it's finally happening. Let's goooooooo! 🏕️
52
4
418
@_ryannystrom
Ryan Nystrom
4 years
As a manager, nothing is more terrifying than coming back to this
Tweet media one
13
19
410
@_ryannystrom
Ryan Nystrom
5 years
So excited to share that @GitHub for Android is now available for beta testing! Learn more about the app here.
21
86
378
@_ryannystrom
Ryan Nystrom
6 years
This Outlook tab animation!
10
40
373
@_ryannystrom
Ryan Nystrom
5 years
So much helpful iOS content published years ago, now hidden behind a paywall. What a bummer.
Tweet media one
39
53
357
@_ryannystrom
Ryan Nystrom
4 years
Just confirmed the @github app demo is in Apple Stores across the US, UK, Australia, and Singapore! So proud of the team for pulling this off (mad props to @_eliperkins and @brian_lovin ).
Tweet media one
Tweet media two
13
11
355
@_ryannystrom
Ryan Nystrom
5 years
30% of my job is liking my teams messages
4
16
352
@_ryannystrom
Ryan Nystrom
4 years
I still haven't written a single line of SwiftUI or Combine 🙃
@abizern
Abizer Nasir 😷
4 years
Just over a week until #WWDC2020 are we excited? I’m terrified. While the explainers in our community are putting the final touches to their plans for blogs and videos, the rest of us will have to face a week of being reminded of how little we know.
17
57
289
24
11
344
@_ryannystrom
Ryan Nystrom
4 years
We launched the @github mobile apps 1 year ago today, and what a year it's been
17
2
324
@_ryannystrom
Ryan Nystrom
4 years
10 years making iOS apps and I’m still learning new gems like this!
@simonnickel
Simon Nickel
4 years
TIL that DateFormatter has a property to show relative values like ‘Today’ 🤯 I almost started to implement it by myself ... again 🙈
Tweet media one
16
98
626
4
31
323
@_ryannystrom
Ryan Nystrom
7 years
After engineering for 3.5 years, I’m excited to announce that I’m moving into a management role at Instagram! Same space, new responsibilities. Excited to grow with and support the most talented people I’ve ever met! 🚀🎉
43
4
315
@_ryannystrom
Ryan Nystrom
4 years
merged
@joandisho
Joan Disho
4 years
Tweet media one
Tweet media two
3
41
141
2
16
305
@_ryannystrom
Ryan Nystrom
6 years
Incredible. Win95 iOS UI components.
Tweet media one
8
93
281
@_ryannystrom
Ryan Nystrom
4 years
Been loving using Codespaces to tinker on project management Actions while getting some 🌞
Tweet media one
13
6
279
@_ryannystrom
Ryan Nystrom
5 years
🥰
Tweet media one
7
7
265
@_ryannystrom
Ryan Nystrom
4 years
Peak quarantine: hear loud neighbor, listen, realize he’s hosting a podcast, find said podcast, subscribe, rate.
Tweet media one
2
10
251
@_ryannystrom
Ryan Nystrom
5 years
And yup, we have Dark Mode 😎
@github
GitHub
5 years
☑️ Dark mode ☑️ iPad app ☑️ Push notifications when you're directly mentioned GitHub for mobile has arrived! #GitHubUniverse
52
786
3K
12
10
250
@_ryannystrom
Ryan Nystrom
6 years
📣😍🎉 @githawk is now the #1 app for “GitHub” on the @AppStore ! THANK YOU everyone for downloading, using, rating, and contributing! ❤️😭❤️
Tweet media one
17
18
245
@_ryannystrom
Ryan Nystrom
5 years
New in the latest iOS beta, among a bunch of other goodies
Tweet media one
23
14
237
@_ryannystrom
Ryan Nystrom
8 years
SUPER excited to share what we’ve been working on at @Instagram , a new data-driven UI framework called IGListKit!
14
82
213
@_ryannystrom
Ryan Nystrom
4 years
Make your search results controllers feel lightning-fast with this one weird trick
15
11
211
@_ryannystrom
Ryan Nystrom
5 years
I'm proud that we're putting time into all sorts of details in GitHub for mobile. Better GIF support coming soon to the beta!
8
5
208
@_ryannystrom
Ryan Nystrom
5 years
There’s nothing like recreating major parts of GitHub in an app to make you truly appreciate how HUGE of a platform it is. So. Many. Features.
13
2
202
@_ryannystrom
Ryan Nystrom
5 years
This UX 😭
Tweet media one
25
19
197
@_ryannystrom
Ryan Nystrom
4 years
Can’t even fit this update into one Pro Max screen. All thanks to an amazing team. 🥰 Enjoy your weekend!
Tweet media one
9
3
199
@_ryannystrom
Ryan Nystrom
4 years
I'm so excited at the next 4 months for the @github mobile app. Some awesome stuff in the pipes. What do you want to see most?
73
5
192
@_ryannystrom
Ryan Nystrom
5 years
the biggest lie
Tweet media one
5
20
190
@_ryannystrom
Ryan Nystrom
6 years
Keynote is probably my most powerful tool. In one app, I can: - Make presentations (duh) - Animate logos - Prototype UI and interact with it - Create systems diagrams - Wireframe new UIs Seriously, I love Keynote.
12
22
185
@_ryannystrom
Ryan Nystrom
5 years
I know I'm ages behind, but wow am I falling in love with Swift. Able to pump out safer code like ⚡️.
10
3
182
@_ryannystrom
Ryan Nystrom
5 years
Hell of a decade: ✈️ license 🎓 from Cincinnati Adopted 2 pups Married my bff First job at @dynamitdev 🚗 x-country to the Bay Area Started at @instagram Got IG in an 🍎 keynote 🚗 back and moved to NYC Launched @IGListKit Launched @githawk Started managing Joined @github
5
0
179
@_ryannystrom
Ryan Nystrom
6 years
2018 was a hell of a year! 👨‍💼 Founded team, became manager, & we crushed it 🦅 @githawk #1 GitHub iOS app 🐦 Green-lit big project for @instagram 👴 Turned 30 after 2 weeks in 🇸🇪 🏋️‍♀️ Hit first lifting goal 🏃‍♂️ Started running again post-injury ❤️ 3 years no 🍻 Happy New Year!
9
1
175
@_ryannystrom
Ryan Nystrom
5 years
What a perfect time to be building something brand new 😇
1
4
164
@_ryannystrom
Ryan Nystrom
4 years
We’re going to ship so much awesome stuff this year
13
4
161
@_ryannystrom
Ryan Nystrom
5 years
4 years ago today. I had never been to any Apple event (including WWDC), but managed to sneak into an iPhone event. What a wild ride. Looking forward to what's new tomorrow!
Tweet media one
5
2
158
@_ryannystrom
Ryan Nystrom
4 years
There’s something so powerful about a team that trusts each other enough to give tons of direct feedback. No being vague, no delay, no emotions. Just cut to the chase and make each other’s work even better. It’s liberating.
5
12
154
@_ryannystrom
Ryan Nystrom
6 years
Huge milestone for @IGListKit : 10,000 🌟‼️ So thankful to everyone who use, build, and maintain this amazing work.
Tweet media one
10
8
156
@_ryannystrom
Ryan Nystrom
7 years
iTunes Connect on an iPhone X 🤦‍♀️
Tweet media one
4
43
147
@_ryannystrom
Ryan Nystrom
4 years
Twitter got me this job and helped hire like half our team
5
2
148
@_ryannystrom
Ryan Nystrom
4 years
We got even more 🔥 apps ships this week! @github mobile is shipping 3 new push notification types, custom repo notification settings, AND push notification schedules to protect your time.
8
15
147
@_ryannystrom
Ryan Nystrom
6 years
I love interviews when a candidate asks if I’ve heard of IGListKit
11
1
141
@_ryannystrom
Ryan Nystrom
2 years
oh no
Tweet media one
9
4
142
@_ryannystrom
Ryan Nystrom
5 years
Looking forward to sharing more about the tech and product beneath the new iOS and Android apps once we launch. Some neat stuff in there.
5
5
139
@_ryannystrom
Ryan Nystrom
6 years
4 years at @instagram ! What a wild year: 👨‍💼 Became a manager 🏈 Created a new team ❤️ Miss u @mikeyk ⬆️🏢 New office in NY Looking forward to many more!
Tweet media one
13
0
139
@_ryannystrom
Ryan Nystrom
4 years
@sophshepherd @mschoening cc @brian_lovin we.... actually discussed this
2
0
136
@_ryannystrom
Ryan Nystrom
3 years
Captured a slow mo of lightning striking One World Trade Center as Henri approached
17
27
132
@_ryannystrom
Ryan Nystrom
4 years
Good morning!
Tweet media one
4
2
134
@_ryannystrom
Ryan Nystrom
7 years
3 years at Instagram/Facebook today! 🎉🗓🗓🗓🎉
Tweet media one
7
1
134
@_ryannystrom
Ryan Nystrom
5 years
What a way to start the day!! Kudos @brian_lovin on the banner
Tweet media one
4
5
133
@_ryannystrom
Ryan Nystrom
7 years
Pro tip, don’t say “supports iPhone X” in your app update info until 11/3
Tweet media one
12
45
125
@_ryannystrom
Ryan Nystrom
5 years
I have a new fav app review (for my Hacker News app)
Tweet media one
4
13
127
@_ryannystrom
Ryan Nystrom
4 years
Building IGListKit was a career’s-worth of learning packed into a couple years. I’m proud that it’s still powering Instagram today, but I’m looking forward to learning about what replaces it.
8
1
125
@_ryannystrom
Ryan Nystrom
6 years
Exciting announcements from @instagram today! 🎉 We hit 1 BILLION users! 📈 And today we launched IGTV, a portrait video platform in Instagram (and a new app!). 📺
12
10
122
@_ryannystrom
Ryan Nystrom
3 years
Wild storms in NYC last night. Caught a couple huge lightning strikes on NJ via @halidecamera
Tweet media one
Tweet media two
5
7
121
@_ryannystrom
Ryan Nystrom
4 years
I can get used to this
Tweet media one
8
0
122
@_ryannystrom
Ryan Nystrom
4 years
My day to day overseeing GitHub’s apps is usually a whirlwind of meetings and tasks, and sometimes it all blurs together. But yesterday was the perfect storm of victories that I needed: incredible feedback, app/people growth, and career-defining challenges. I love my job.
5
2
123
@_ryannystrom
Ryan Nystrom
4 years
We have like 2,000 seats open in the @github iOS beta. Come join if you want to play with pre-release features and help shape the app! RT's appreciated.
15
83
120
@_ryannystrom
Ryan Nystrom
5 years
So this is a legit way to manually expand UIRefreshControl when using large title nav bars... W/out this it doesn't expand unless you physically scroll. I feel dirty.
Tweet media one
Tweet media two
7
5
119
@_ryannystrom
Ryan Nystrom
7 years
Remember when Apple said you don’t even need to make mobile versions of websites?
Tweet media one
10
14
114
@_ryannystrom
Ryan Nystrom
5 years
Crazy day getting setup and wired in. Hit the ground running! But what really made my first day was the warm welcomes from everyone! 🥰
@_ryannystrom
Ryan Nystrom
5 years
"Staff" 🎉
Tweet media one
17
0
439
6
0
119
@_ryannystrom
Ryan Nystrom
4 years
A couple weeks ago I forced myself to take a week off and truly disconnect. I was feeling a tad overwhelmed and tired. What followed was several realizations about myself and how I work:
2
6
117
@_ryannystrom
Ryan Nystrom
5 years
Speaking of per-line comments, it’s available on the iOS beta now!
8
2
114
@_ryannystrom
Ryan Nystrom
5 years
I miss 3D Touch keyboard controls so much! Moving the cursor to a word then force-pressing to highlight the word was so nice. Also could activate cursor drag from anywhere (not just space)
8
5
112
@_ryannystrom
Ryan Nystrom
5 years
Mentions, branches, commits, and SO MUCH MORE! Out now on Android, iPhone, and iPad.
@github
GitHub
5 years
GitHub for mobile 1.1 is now generally available with your most-requested features like mentions, changing branches, and more. Download at ✨ A thread with the latest: ✨
Tweet media one
53
510
2K
4
9
116
@_ryannystrom
Ryan Nystrom
5 years
During a 10 hour drive home to Ohio, we passed countless ads for guns and ammo. Then overnight my home town is shot up and people are killed. Fucking do something.
5
6
116
@_ryannystrom
Ryan Nystrom
4 years
Voted for Joe Biden! Only took us an hour in the East Village this morning.
Tweet media one
6
0
113
@_ryannystrom
Ryan Nystrom
5 years
Several people have asked, and yes, we are hiring! Shoot me a DM or check out the job posting. I’d love to chat ☺️
@_ryannystrom
Ryan Nystrom
5 years
Excited to share that I’m joining @github and building a team to create new mobile experiences for developers! 🥳 My career has focused on building tools, open source, and mobile. Now I get to combine my strengths with the talented folks at GitHub. I can't wait!
141
60
2K
8
13
111
@_ryannystrom
Ryan Nystrom
3 years
I'm taking a little time off before starting something very new.
13
0
109
@_ryannystrom
Ryan Nystrom
6 years
Googling how to do things w/ UICollectionView only to find my own answers on IGListKit's repo 🙃
2
1
108
@_ryannystrom
Ryan Nystrom
4 years
It’s just a peripheral, but this new iPad keyboard + trackpad is redefining what I think a computer is. I want to do all my work on this thing.
7
7
106
@_ryannystrom
Ryan Nystrom
5 years
📱🤖🍎
@github
GitHub
5 years
Introducing GitHub for mobile. Review lines of code, chime in on a design discussion, merge changes, and more. GitHub for mobile gives you the flexibility to keep work moving and stay in touch with your team from wherever you are. #GitHubUniverse
164
2K
7K
15
6
108
@_ryannystrom
Ryan Nystrom
4 years
. @twostraws is the only real SwiftUI documentation 👏👏👏
@_ryannystrom
Ryan Nystrom
4 years
Went with SwiftUI and am zooming. With the HN Firebase API + SDK I have a functioning iPhone + iPad + Mac app working in like an hour. Looks like garbage and tons to do, but impressed so far.
Tweet media one
5
0
50
2
3
106
@_ryannystrom
Ryan Nystrom
4 years
All the apps I want to have widgets don’t have widgets
9
9
105
@_ryannystrom
Ryan Nystrom
3 years
Spectre @halidecamera is a blast for storm photography
Tweet media one
Tweet media two
4
4
103
@_ryannystrom
Ryan Nystrom
4 years
Spent the holiday morning on some of the most fun code I’ve written in a while. Funny thing is I’ve been sitting on this problem for MONTHS and couldn’t find a solution. Good reminder that sometimes hard problems require a time away to actually get solved.
7
2
102
@_ryannystrom
Ryan Nystrom
6 years
Announcing StyledTextKit! An NSAttributedString library for ⚡️ fast: 👷‍♀️ Building 📐 Sizing 📼 Rendering Yet another OSS lib spun out of @githawk
Tweet media one
9
15
101
@_ryannystrom
Ryan Nystrom
3 years
Joined the NYC COVID positive club. Thankful for vax and booster, experiencing only mild symptoms. Isolating for the holidays 😞 Stay safe everyone.
21
0
101
@_ryannystrom
Ryan Nystrom
5 years
This is genuinely some of the most fun I’ve had in my career
3
0
98
@_ryannystrom
Ryan Nystrom
7 years
My 2018 goals: 🚫 No more Reddit on mobile 📚 Book/month 📝 Blog/week ✈️ Solo flight around Manhattan 🐦 Build an IGListKit+Swift bridge
4
1
101
@_ryannystrom
Ryan Nystrom
4 years
What’s a recent app that inspired you?
59
5
102
@_ryannystrom
Ryan Nystrom
8 months
PWAs wont replace native iOS apps Last month we shipped a @trycampsite PWA. Having the app on our phones with badges and push is awesome, but the quality is not even close to a native app. We could spend ages to make some parts better, but there are major Safari bugs and
10
9
97
@_ryannystrom
Ryan Nystrom
5 years
You know you have good friends when they hand-make a stencil to congrats your new gig
Tweet media one
1
0
99
@_ryannystrom
Ryan Nystrom
7 years
The X is hands down the greatest iPhone I’ve ever owned. The speed, gestures, form factor, display... really brought back a sense of wonder that I’ve been missing.
9
13
97
@_ryannystrom
Ryan Nystrom
5 years
Been a trip
@_ryannystrom
Ryan Nystrom
7 years
Current tinker project: a GitHub project management app
Tweet media one
3
1
21
7
1
99
@_ryannystrom
Ryan Nystrom
5 years
Why do we have to do all this to get an exception string from Xcode's organizer?
Tweet media one
7
13
97
@_ryannystrom
Ryan Nystrom
2 years
The kindle mac app is embarrassing
Tweet media one
8
1
96
@_ryannystrom
Ryan Nystrom
2 years
"no ads"
Tweet media one
4
8
96