Earlier quoted context omitted.
I don't think conflating dogfooding with manual testing really works - they are different actions and you can have a dogfood culture without manual testing, or vice versa.
If you're talking about manual testing in the sense of "run down a long checklist", yeah that's different and automated tests are a better (although still not perfect) substitute for that kind of thing. But definitely still consider dogfooding to fall under "manual testing."
Employee #1: Dropbox
41–50 of 96 posts
Re: Employee #1: Dropbox
#42Earlier quoted context omitted.
Never used mercurial. I suspect it's just as good, but the problem the author probably sees is, like me, most everyone is familiar with git and new hires need to be trained in something unfamiliar with less community around it.
I wonder how large that friction is. I look at git, mercurial, etc as distributed version control first and foremost, and that they're more alike than different. It could be that I witnessed the popular adoption of all this via Linux going from tarballs/patches/mailing lists -> bitkeeper -> git, and have used and witnessed-the-evolution-of rcs, cvs, subversion, various DSCMs, and so my concepts of source control are…
Re: Employee #1: Dropbox
#43Earlier quoted context omitted.
I know it's fun to be envious of rich people, but I grew up in poverty, and so far I've earned myself 5 years to focus full time on my stuff. I know it's a little harder, maybe, but all I had to do was go to work first. Most people go to work anyway.
Maybe I did come off as envious, but I'm not angry, or sad, or feeling like I don't have opportunities to be a successful startup founder myself. It's just that you do often see a pattern among founders. It's so common that I've started noticing it. It's certainly not true that you have to come from a privileged family to be a successful entrepreneur. Look at examples like Larry Ellison.
Re: Employee #1: Dropbox
#44Re: Employee #1: Dropbox
#45Earlier quoted context omitted.
Such a genius idea. I see far too many web applications not caring about latency. Forcing a developer to experience the same pain should help them. Unless that simply becomes the day everyone typically takes off, blames productivity on slow network connectivity, etc.
Google had a latency proxy on the corp network that you could use to simulate dialup, 2G, DSL, etc (along with unreliable connections). It was a great tool, and you could learn a lot by doing all your normal searches through the latency proxy. Alas, not many developers knew about it, and even fewer were willing to take the convenience hit to use it as part of their normal experience.
https://developers.google.com/web/tools/chrome-devtools/prof...
Re: Employee #1: Dropbox
#46A minor detail, but I am surprised about the whole "it was hard to figure out when someone moved a file" thing. I always assumed the actual file on disk was abstracted away into a database record, that specified the folder etc. Were they actually using S3 Bucket/Folders for file structure on Dropbox itself?
Re: Employee #1: Dropbox
#47Earlier quoted context omitted.
Google had a latency proxy on the corp network that you could use to simulate dialup, 2G, DSL, etc (along with unreliable connections). It was a great tool, and you could learn a lot by doing all your normal searches through the latency proxy. Alas, not many developers knew about it, and even fewer were willing to take the convenience hit to use it as part of their normal experience.
OS X used to have a "Network Link Conditioner" that shipped with XCode, I believe. It did a lot of the things you're suggesting, but right at the network interface level. Unfortunately, it broke with the advent of Mavericks. No idea whether it works now, or even still exists. On the last web-app project I worked on, we had a middleware that activated automatically in dev mode and just inserted a delay in every reques…
Re: Employee #1: Dropbox
#48Earlier quoted context omitted.
His dad went to harvard so I am guessing he grew up pretty well off.
Yep. That explains how he was able to focus full time on Dropbox then. He must have always had a trampoline to bounce him back up should he fail. I know it was funded from the beginning most likely, but there had to have been a time before it was funded.
Re: Employee #1: Dropbox
#49[0] http://www.autoadmit.com/ [1] https://michaelochurch.wordpress.com/
Re: Employee #1: Dropbox
#50I was lucky enough to hear this story almost verbatim from Aston and it's so exhilarating to listen to how much fun everybody seemed to be having. He tells it with a lot of enthusiasm that you can feel just from the depth of his responses. I think the one thing that stuck with me, personally, is the issues Dropbox had in the early days (TC 50 tech issues) and that it took six months to get Aston on board. From what I…
What I don't get is why try to recruit the same person over and over for six months? I wonder what the outcome would have been had they just hired someone else equally as talented right away instead of going without an employee for all that time. You can't re-play these things so we'll never know, but it just seems odd to me.