598 karma · joined June 15, 2018
Yes it was kind of a pain in the ass to share code like this, but it worked, and the mobile guys mostly just dealt with the specific problems relative to the mobile domain and not api integration issues with our cloud.
That being said, I can tell you for certain our mobile devs (most of them anyway) would've preferred writing their own client api in the native language of the platform. Maybe Dropbox just got tired of dealing with that, they have the money now to hire fleets of engineers to write just about anything on any platform, why would you even bother sharing a client library in that case? But in our case, we were a small team, so we really didn't feel comfortable just letting the next mobile dev who walked in the door come up with another foundation library.
Coding is hard, coding with a team is even harder.
lol, you've never been married have you
Compare that to all the terrible customer service news from apple, and I think apple is really the one that needs to change more the the other guys at this point.
That said, macos is still a pretty amazing thing, especially coming back to it after running linux on a laptop for so long.
But hey, windows on this thing is also pretty awesome, I mean with bash and wsl running I can test my cross platform apps all on the same machine, while also having access to the worlds finest debugger, visual studio 2017.
Now if only I could include macos in that mix once in a while...
The only solution is to simply have multiple laptops, depending on your mood, grab one haah.