"Kathy: Oh, one thing we didn't really touch on, just to jump back to the Mozilla conversation. Why did you leave Mozilla?<p>Daniel: Well, two things really. First, I felt a little bit stuck as a developer. Not because it's not a fun thing, because it's network stuff and I'm interested in that and HTTP and everything that I enjoyed with curl for so long. But Firefox is a big thing, millions and millions of lines of code, and a very complicated... hundreds of threads and objects and C++. And it's actually a very, very heavy ship to bring forward and to do changes in. And it's a complicated thing with a lot of bugs and a lot of incoming bugs all the time. It's actually, I think over time, a pretty stressful situation where it's really hard to do things, bug fixes or bug reports arrive faster than you're able to fix them.<p>And also we had a really hard time for a while there when our development team was decreased significantly. So I jumped ship and I quit before I knew what I wanted to do or how I was going to do it. So I just... I better get rid of this and figure out what I want to do instead."<p>"[M]illions and millions of lines of code, and a very complicated... hundreds of threads and objects and C++. ... [I]t's a complicated thing and a lot of incoming bugs all the time. ... it's really hard to do things, bug fixes or bug reports arrive faster than you're able to fix them"<p>There is nothing sensible about "modern" web browsers.