Majd Taby Profile Banner
Majd Taby Profile
Majd Taby

@jtaby

5,924
Followers
93
Following
1,104
Media
4,185
Statuses

Co-Founder: @usedarkroom , Apple Design Award winner. Author: , ICP Award Nominated. Previously: Lyft, Instagram, Facebook, and Apple.

Los Angeles, CA
Joined June 2007
Don't wanna be here? Send us removal request.
@jtaby
Majd Taby
2 years
If Apple learns how to make a Mac app, Apple Music would steal so much attention from Spotify
22
19
601
@jtaby
Majd Taby
1 year
The ask: "I want to add a button" The work: Make it work on iPhone light mode... and dark mode. Landscape and portrait designs. Don't show label in landscape. On iPad give it different paddings. Different light/dark designs on mac. On macOS add a menu. Oh SwiftUI doesn't
24
36
416
@jtaby
Majd Taby
2 years
My last project at Apple!
@uiarchive
Archive
2 years
Tweet media one
15
67
2K
13
6
403
@jtaby
Majd Taby
3 years
My last job at Apple was rebuilding to use the iPad interface on the desktop web. My soul died when I replaced the native drop down with an iPad-style popover. Still haven’t emotionally recovered from that
@rrhoover
Ryan Hoover
3 years
Mouse cursor above an iOS prompt 🤨
Tweet media one
169
397
6K
9
7
284
@jtaby
Majd Taby
1 year
I’m into this era of icon design
Tweet media one
9
12
261
@jtaby
Majd Taby
2 years
And here it is! First prototype of this came in 2016. This iteration has been in development for 8 months, and in planning for even longer, and somehow it still exceeded all my expectations. Thanks for everyone's hard work on the team!
@usedarkroom
Darkroom
2 years
Introducing Masks in Darkroom, giving you the ability to make local edits to your photos. Available today on iPhone, iPad, and macOS. To celebrate, we're having our first sale: 30% off the annual subscription for the next 2 weeks.
31
74
491
22
7
204
@jtaby
Majd Taby
1 year
Nobody is upset that Reddit wants to charge for API usage. We’re upset about the underhanded and backhanded way they’re doing it, and the personal false attacks on individual developers.
2
8
205
@jtaby
Majd Taby
1 year
Umm…this fucking place…
Tweet media one
Tweet media two
Tweet media three
Tweet media four
11
2
179
@jtaby
Majd Taby
1 year
Ah man. Reddit hammer has dropped. To be honest, I’d pay $2.5/month for Apollo. Reddit app is so unusable it’s either that or no Reddit.
@ChristianSelig
Christian Selig
1 year
Just got off a call with Reddit about the API and new pricing. Bad news unless I come up with 20 million dollars (not joking). Appreciate boosts.
340
1K
7K
7
1
174
@jtaby
Majd Taby
3 years
Lol I just noticed
Tweet media one
7
0
171
@jtaby
Majd Taby
1 year
Mmmmmm Chicago
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
2
158
@jtaby
Majd Taby
1 year
💆🏻 It's like a mute feature but for the whole internet
4
9
150
@jtaby
Majd Taby
1 year
@nikitabier True for beer, untrue for coffee
4
1
131
@jtaby
Majd Taby
1 year
This sucks. And Reddit sucks for the contempt they’ve demonstrated. I’m so glad @ChristianSelig brought receipts.
2
3
133
@jtaby
Majd Taby
2 years
My entire photo editing studio
Tweet media one
7
1
132
@jtaby
Majd Taby
3 years
It’s amazing how much better @ChristianSelig ’s Apollo is than the standard Reddit app
4
1
123
@jtaby
Majd Taby
3 years
Glamour shots for today’s bake.
Tweet media one
Tweet media two
Tweet media three
5
1
125
@jtaby
Majd Taby
2 years
Editing 50MP RAW photos on an XDR in 100% as satisfying as you would think it would be.
5
2
103
@jtaby
Majd Taby
1 year
Potentially unpopular opinion, but Apple really wants you to make Mac apps feel "mac-y" but what defines the macOS aesthetic is A: Ambiguous since the iPad-ification of macOS started, and B: Outdated. Here's a trivial example
Tweet media one
3
0
102
@jtaby
Majd Taby
2 years
Life of an iOS engineer: 1. Spend 2 days learning to use brand new API in undocumented ways 2. Spend 2 days fighting against bugs 3. Despair for a day 4. Make a reduced sample app to file a Radar 5. Realize it works 6. Find mistake 7. Have a shot of whiskey
6
1
98
@jtaby
Majd Taby
1 year
Absent in Steve’s narrative is him calling Christian a liar publicly and questioning his integrity during negotiations, then doubling down when called out. Bad faith actor shouldn’t be confused about bad outcomes.
3
2
93
@jtaby
Majd Taby
3 years
The entire @usedarkroom team will sit in one room today for the first time in two years. The team has doubled in size since, and the new folks have never met in person. Excited to bits!
3
0
94
@jtaby
Majd Taby
3 years
@sdw I literally remember asking a designer for an asset, and they asked me to leave their desk because they had to pull it from a secret folder I couldn’t know about
4
1
85
@jtaby
Majd Taby
3 years
Displaced is a book @sarakerens and I published in 2015 documenting the Syrian Refugee Crisis. These same narratives are dominating the news again. We're donating all sales to @RedCrossUkraine , and @usedarkroom is matching donations. Order here:
2
21
85
@jtaby
Majd Taby
1 year
Pro tip to Apple Design Award winners: you’re about to get a big spike of downloads and purchases. Try to activate as many of them as possible immediately. They will become a cohort that generates a spike of renewals every subsequent year.
3
7
87
@jtaby
Majd Taby
1 year
Remember 0% interest ?
Tweet media one
8
2
83
@jtaby
Majd Taby
3 years
We WERE going to include a SwiftUI component in our next update, but alas, I just rewrote it in UIKit.
2
3
80
@jtaby
Majd Taby
7 months
Sigh. App is rejected because the photo library permission string "doesn’t sufficiently explain the use of the photo library". The string: "Darkroom's unique features require access to all photos to browse and manage your library in one place."
14
3
78
@jtaby
Majd Taby
2 years
Sometimes I like to look at this graph for a perspective realignment. Darkroom Quarterly Sales since launch in February 2014.
Tweet media one
4
0
71
@jtaby
Majd Taby
1 year
Gonna carry over that fire OG username to Threads it looks like
Tweet media one
4
1
71
@jtaby
Majd Taby
3 years
*long exhale.* Just deleted all my tweets and unfollowed everyone. I'll build it back up over time...
12
0
70
@jtaby
Majd Taby
3 years
Been putting up all the prints, contact sheets, writing samples, and test drawings/paintings on the wall for motivation/inspiration and I really love the way it makes my workspace feel
Tweet media one
4
0
72
@jtaby
Majd Taby
1 year
@mufasaYC I chose a first name whose “.co” was available and bought it before he was born lmao
2
3
68
@jtaby
Majd Taby
4 months
!!!!!
11
1
69
@jtaby
Majd Taby
1 year
I’m out at Reddit until Hoffman publicly apologizes to @ChristianSelig or steps down
@daringfireball
Daring Fireball
1 year
Reddit Users Revolt
7
19
130
0
2
63
@jtaby
Majd Taby
2 years
The shot The edit
Tweet media one
Tweet media two
3
1
63
@jtaby
Majd Taby
1 year
This is a wild one. Leica has forever been an inspiration. Proud of @jasperhauser and @dlouhy for making this happen!
@usedarkroom
Darkroom
1 year
Guten Tag! We've partnered with Leica to integrate their excellent Leica FOTOS app with Darkroom. If you're a Leica photographer, you can now move seamlessly from Leica > iPhone > Darkroom and vice versa in one efficient, beautiful mobile workflow.
5
7
115
11
3
63
@jtaby
Majd Taby
2 years
Been testing Arc by @browsercompany for a while, and it took me a good week to wrap my head around why I would use it over Safari, get used to it, sign in, etc but I must say, I find myself reaching for it more and more
4
1
59
@jtaby
Majd Taby
2 years
Amazing how much reach @KrauseFx got with this report
Tweet media one
1
4
58
@jtaby
Majd Taby
2 years
It’s amazing how many of you haven’t muted Kocienda yet
5
1
58
@jtaby
Majd Taby
2 years
This video took me 3 hours to make. Please like it
@usedarkroom
Darkroom
2 years
Christmas present time! We’re adding Color Grading as a new Darkroom+ feature. It's an essential tool to give your photos and videos a distinct style and for making presets. Oh, and it’s also our first new top-level tool since Frames in 2018!
22
18
289
2
1
57
@jtaby
Majd Taby
1 year
Nailed the alignment first try
Tweet media one
4
0
55
@jtaby
Majd Taby
1 year
Just come out and say we don’t want third party clients because we want to control and monetize the Reddit experience consistently. Don’t set false expectations, ignore them, antagonize then attack individuals who believed you.
1
1
56
@jtaby
Majd Taby
2 years
Fairly pleased with how this one turned out. It’s far from perfect, but it’s my first time casting water ripples, and I think the sky is quite convincing. Overall I think it captures the composition. Just need to work on execution.
Tweet media one
2
0
56
@jtaby
Majd Taby
1 year
SwiftUI + TCA feels like a power-up combo for making iOS apps with complexity
14
1
53
@jtaby
Majd Taby
2 years
So sad to see what this place has become. What a shithead.
3
1
53
@jtaby
Majd Taby
2 years
How much of an insufferable douche was I, at the time? Look at this text I added at the bottom.
Tweet media one
3
0
52
@jtaby
Majd Taby
1 year
Was literally told this in my first 6 months at apple 13 years ago. Exact phrase was “to advance at apple you either have to work on the coolest project, or you wait for your manager to leave” My project want cool and my manager was a lifer.
@joekndy
Joe Kennedy
1 year
Overheard while getting a haircut “No one listens to me at Apple. If the guy who has been there for 20 years since Steve Jobs was alive says something, they win. There’s no chance for me to progress in my career until they die”
19
12
858
2
0
51
@jtaby
Majd Taby
1 year
Huuuge congrats to @LukesBeard @rjonesy @josephcohen and all the other nominees! Amazing list. Best of luck to all the nominees!
Tweet media one
2
3
52
@jtaby
Majd Taby
9 months
There are a lot of days recently where I think about how excited I still am to show up to work every day and put in 10+ hours some days....9 years into working on Darkroom and I'm just grateful to have a setup where I can be productive, be challenged, and still maintain a healthy
2
0
51
@jtaby
Majd Taby
2 years
Finally found a way to automate posting regularly to instagram from Darkroom. I shuffle photos from the Darkroom “Exported” album to a “Share Staging”, where every day, a photo is picked, posted, and removed.
Tweet media one
2
4
51
@jtaby
Majd Taby
8 months
Fuck this is bananas
Tweet media one
0
0
51
@jtaby
Majd Taby
1 year
New profile pic just dropped. Wine glass inappropriate or propriate?
Tweet media one
14
0
49
@jtaby
Majd Taby
1 year
Nobody asked, but a summary of my experience as a Tesla owner after 3 months: Summary: They got all the big details right, and all the small details wrong. Overall happy with it and glad we got it, we really needed it. The good outweighs the bad, but is full of microfrustrations
7
1
50
@jtaby
Majd Taby
3 years
If you're wondering why: I believe Twitter is contributing a lot of anxiety to my life. I've already disengaged from IG & FB, but I kept Twitter because it felt professional necessary. I'm basically questioning that last point. I'll still tweet/share, but I want to consume less
10
0
49
@jtaby
Majd Taby
2 years
Adopting Swift Concurrency has been a revelation. It's so incredibly good, I hate touching code that doesn't use it. This is what adopting new technology should feel like, unlike SwiftUI and Combine which are incredibly frustrating to use
6
1
48
@jtaby
Majd Taby
1 year
Current setup. Added the trackball because my forearm is flaring up
Tweet media one
11
0
48
@jtaby
Majd Taby
3 years
This is actually a great example of what of felt like to be on the Internet these past 11 years as a Syrian-American
@cjzero
CJ Fogler account may or may not be notable
3 years
Incredible transition
675
12K
75K
3
0
48
@jtaby
Majd Taby
3 years
Been a week since I deleted all my tweets and unfollowed everyone. I ended up following some generic hobby-related topics, and now my feed is like, photography, art, and NBA news. It's like a mediocre reddit. Best of all, I haven't been triggered in a while!
3
0
48
@jtaby
Majd Taby
2 years
The hoops we went through to make this work securely across devices without a user account....
@usedarkroom
Darkroom
2 years
Introducing Preset Sharing in Darkroom! A single button to share, and a simple link anyone can use to install. That's it, that's the whole thing. No hosting files, importing from the Files app, etc etc.
8
15
99
6
3
46
@jtaby
Majd Taby
1 year
Some panoramas from the recent family roadtrip to Sedona and the Grand Canyon. Anticipating these will be hella dope on the Vision Pro. Most of these are like 30,000 x 8,000 px lol
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
0
46
@jtaby
Majd Taby
2 years
Been really enjoying the pancake 27mm lens I got for my X-T4 in Mexico City. The setup is like a slightly beefy X100 camera when I want it, with the option to add another lens when needed.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
0
45
@jtaby
Majd Taby
1 year
Exploring my Henri Cartier-Bresson phase
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
0
46
@jtaby
Majd Taby
2 years
Sooooo many companies are gonna be spawned from all these tech layoffs
1
6
44
@jtaby
Majd Taby
1 year
One under-appreciated reality of what this takes is that the "polished" version of something usually takes far longer to build than the "working" version. That's extra cost whose ROI is indirect at best. If it's not core to your brand appeal, I don't know that it's worth it
@hellojoie
Joie Chung
1 year
Apps with a high amount of polish in the shipped product… how did you achieve this? Are designers on the hiring panel for engineers? Are visual bugs high-priority to fix before releases? Do you have extra sprints just for polish? What is your secret 👀
39
26
363
3
6
45
@jtaby
Majd Taby
1 year
Finally finished a knitting project. This took like 2 months. Insane. Gonna take on a smaller project next. But really relieved to actually see it through. It’s for my wife, I’m just modeling.
Tweet media one
8
0
45
@jtaby
Majd Taby
2 years
Hot or not?
Tweet media one
15
0
43
@jtaby
Majd Taby
5 months
Being back in Aleppo for the first time in 14 years is a mixed bag of emotions that only going back home after a while can give
4
1
41
@jtaby
Majd Taby
2 years
My favorite time of the year. Feeling all sorts of Christmas huge right now
Tweet media one
3
0
42
@jtaby
Majd Taby
1 year
Christian is literally the nicest person I’ve come across in our whole industry. Shame on Reddit leadership for being so condescending. Their app is trash, and their new website redesign is bigger trash. Apollo is what kept us plugged in.
1
0
40
@jtaby
Majd Taby
2 years
This reminds me why I bolted out of SF
1
1
40
@jtaby
Majd Taby
3 years
Yay I did it! A full 7 days without any meat/poultry/fish and no alcohol. Haven't gone without meat this long in....ever? Goal is a month. 1 down, 3 to go.
5
0
40
@jtaby
Majd Taby
1 year
I'm currently of the mind that EnvironmentObject in SwiftUI should only be used for shared state that doesn't change often. Things like user sessions, app theme, etc etc. For actual app state, it's not a good idea to use it. Anyone feel otherwise, in a complex app?
21
0
40
@jtaby
Majd Taby
1 year
Am I the only one in the world that prefers google maps in this comparison? Information density is delicious
@andrew17876
Andrew Demetriou
1 year
Apple Maps has such a much nicer UI & UX in comparison to Google Maps. With Apple Maps, I know exactly what stations i’ll be going through, and the lines actually match the real-life signage colours (Orange for the BDFM Lines, Blue for the PATH line) Meanwhile… Google seems to
Tweet media one
Tweet media two
869
651
15K
21
1
40
@jtaby
Majd Taby
2 years
I knot a hat
Tweet media one
5
0
37
@jtaby
Majd Taby
2 years
Photographers wondering if AI is going to eliminate photography really need to question why they take photos in the first place
4
2
39
@jtaby
Majd Taby
2 years
Holy moly! 48mp ProRAW is no joke!
2
2
37
@jtaby
Majd Taby
2 years
Me, a bootstrapped founder building a profitable business, growing steadily and sustainably, watching the news
Tweet media one
1
0
36
@jtaby
Majd Taby
2 years
I could take photos of jellyfish for days and days. (Sony A1, @usedarkroom )
Tweet media one
5
0
35
@jtaby
Majd Taby
6 months
Slowly undoing past few years of weight-damage! Cracked into the 204’s today, from a high of 218.
Tweet media one
5
0
38
@jtaby
Majd Taby
2 years
Alright I'm done. Finally got the drag items dropping to the right place. Love love love watching them jiggle into place.
3
0
38
@jtaby
Majd Taby
1 year
Ngl it’s been 3 years and winning an ADA is still one of the most validating and significant events in my career
1
1
37
@jtaby
Majd Taby
2 years
Ever since I got a Sony A1 all I do is zoom in on my photos just to ogle at all the pixels
Tweet media one
Tweet media two
3
0
37
@jtaby
Majd Taby
2 years
lmao y’all
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
0
37
@jtaby
Majd Taby
8 months
it gets crazier to do this post every year
@usedarkroom
Darkroom
8 months
9 years ago today Darkroom was launched! Thanks to all who have been using Darkroom to edit their photos on the go for the better part of a decade. We are excited about what we have in store!
9
8
96
2
0
37
@jtaby
Majd Taby
2 years
Just had my first Italian pasta and gelato in Italy, with a view of the Mediterranean, in the company of my wife and our son, and…I’m just very content. Happy Father’s Day to all those who celebrate, and a loving memory to those of us remembering our own fathers on this day.
0
0
36
@jtaby
Majd Taby
1 year
There are at least 2 people who chose to work at humane that I trust and respect, and it’s a little upsetting because it prevents me from being the snarky bitch who likes drama that I sometimes want to be.
5
0
37
@jtaby
Majd Taby
2 years
The intersection of AI research with product & UX design feels like the most exciting place to be in software today.
1
5
37
@jtaby
Majd Taby
1 year
Popular opinion: Posting photos of your cars with “thank you X” is distasteful and classless
6
0
36
@jtaby
Majd Taby
3 years
@ChristianSelig I love monodraw so much
1
0
35
@jtaby
Majd Taby
2 years
Yesterday, unprompted, and out of the blue, my 18 month old blurted out for the first time “there’s no more” while handing me back his plate when he finished eating, and no fam it had me wrecked. His biggest word before was “moar!!!” Been waiting to talk to him for…ever.
5
0
36
@jtaby
Majd Taby
1 year
Officially launched our first Composable Architecture feature and our first interactive SwiftUI feature! Rebuilt our Adjustments tool from the ground up as a self contained module. Very satisfying project.
@usedarkroom
Darkroom
1 year
Quality-of-life update today: When selecting masks, you now get a preview of the mask to make it easier to navigate between them on the same photo. macOS Adjustments tool is also redesigned to give you in-line selection access for masks with previews.
2
2
27
2
0
35
@jtaby
Majd Taby
2 years
I just fixed our old dryer which broke down and stopped spinning and I’m so so proud of myself y’all. I’m not very handy, but been trying to push myself. Fixed whole thing for $25 instead of getting a new system or hiring someone to come fix it.
Tweet media one
8
0
35
@jtaby
Majd Taby
1 year
“NameDrop” is such a great name omg
0
0
33
@jtaby
Majd Taby
2 years
How did I do, boys?
Tweet media one
6
0
33
@jtaby
Majd Taby
2 years
2019 vs 2022. There’s always a leap of faith halfway through a painting where it looks awful until the detail phase and you connect everything together. Super fun.
Tweet media one
4
0
33
@jtaby
Majd Taby
1 year
So dope
Tweet media one
1
0
33
@jtaby
Majd Taby
2 years
Showing the app paywall at every single launch of the app feels so user-hostile to me. Has there been an app that implemented this strategy at scale while maintaining user sentiment and healthy conversion and retention? I can’t imagine how it could.
11
0
33
@jtaby
Majd Taby
1 year
biggest surprise of #deepdishswift … I think this is the biggest photo library I’ve ever seen? Likely the largest photo library ever loaded into Darkroom? What an absolute unit
Tweet media one
8
0
33