mattgerstman
Re:98.css
on Thursday July 23, 2026 @09:39PM (#49030321)
This is even more impressive knowing that its artisanal code, or as we called it back then, code.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @06:01PM (#24498507)
Thanks so much for all the feedback! I'm signing off from answering comments.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:59PM (#24496159)
When you get a chance give this post a read, we're investing in our personal users now more than ever. The features we've announced are just the beginning.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:53PM (#24496086)
Thanks so much. We love to share how we build things with the tech community and we know the tradeoffs when we post them.
We're just a bunch of people doing our best to do right by our users.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:46PM (#24495981)
Thanks for the kind words. I'm not at all responsible for this, but I'll pass it on to our sync team.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:32PM (#24495790)
Honestly just use GitHub. My (high level) understanding of sync is file system issues file event for every file change, we receive it, determine if its relevant, and then make the appropriate delta. You can imagine with thousands (or millions) of small files this becomes nearly impossible to manage with an OS integrated sync engine.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:24PM (#24495691)
FWIW I've passed this note along to our sync team but I don't have a ton of insight here.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:23PM (#24495679)
Thanks so much!
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:03PM (#24495386)
Thanks so much! I had the realization recently that we don't talk a lot about what engineers do outside of writing code and the Plus launch was the perfect narrative to talk about it.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:03PM (#24495378)
We do use storybook! We have an internal design system called DIG that may eventually be shared more publicly. Each individual feature gets a "product component library" which is a way to rapidly build components on top of DIG.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @02:02PM (#24495366)
Thanks, we love paper too!
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:59PM (#24495327)
Thanks so much! We're very excited about our roadmap.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:58PM (#24495320)
This should be substantially better since we shipped our new sync engine
https://dropbox.tech/infrastructure/rewriting-the-heart-of-o...
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:57PM (#24495306)
Click the dropbox icon, click your avatar, preferences, notifications for most in app notifications.
TBH the whole point of Basic is to be a trial sku so I don't know if you can turn those off. We do want you to become a paying customer :D
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:52PM (#24495248)
I'm not totally informed on this subject, but I do know our sync team is hiring :)
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:51PM (#24495227)
It's important to note that many of these companies are operating under different constraints than us.
Bigger companies are able to reduce the price of storage based on it's value to other features.
Some companies make storage cheaper by going through your data and/or selling it, this goes against our values and we won't do it.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:48PM (#24495195)
Yep this is it. We need to provide more than just storage to succeed in the marketplace.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:47PM (#24495183)
API-QL is essentially a glue layer to make our internal interface, Stone, play nicely with Apollo. We might open source some pieces of it, but the vast majority of it is code generation for very specific Dropbox use cases.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:45PM (#24495163)
We get it. The simple truth is we need to provide more than just storage to succeed in the marketplace. We rewrote our sync engine recently to make things much more performant and we're working on shipping more value to users with fewer upsells.
https://dropbox.tech/infrastructure/rewriting-the-heart-of-o...
FWIW you can turn off all the notifications in the preference panel.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:45PM (#24495161)
This is definitely something we're talking about. We're aware there are a set of users who want just sync and we're figuring out how to ship that while making our other features discoverable.
Re:The software engineering lifecycle: How we built the new Dropbox Plus
on Wednesday September 16, 2020 @01:21PM (#24494876)
Author here, happy to answer any questions about how we build products at Dropbox.
The software engineering lifecycle: How we built the new Dropbox Plus
ES-Everything: An ECMA Explainer
ES-Everything: An ECMA Explainer
Re:Introduction to Web Development (2018)
on Tuesday December 10, 2019 @09:38PM (#21759073)
I wish all courses were this thorough! Thanks Mr Holt!