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!
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.
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.
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.
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:
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!
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! 🏕️
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
).
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.
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! 🚀🎉
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.
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
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!
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!
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.
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.
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!
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.
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!). 📺
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.
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.
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.
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:
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)
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: ✨
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.
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!
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
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.
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.
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
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.