619 karma · joined February 22, 2010
I tend to see much more discussion about how the main downside is for sellers of content. Why is this bad for consumers?
That being said, I'm sure he would've done it the same way today.
Wow, hadn't thought about that in a while. For a laugh, go back and take a look at some of the architectural choices they were replacing.
For example, yesterday at work I got an onboarding email from Lattice (lattice.com) with a link to latticehq.com, which triggered my phishing instincts before I remembered that was their old domain.
> In 2006, The Walt Disney Company acquired the trademark of Oswald (with NBCUniversal effectively trading Oswald for the services of Al Michaels as play-by-play announcer on NBC Sunday Night Football)
The DSL is nice for simple querying and for composing queries based upon user input. But, for anything slightly complex, I found it's better to just use regular SQL.
Before this threshold, you're learning new technologies, trying new techniques, and generally developing skills that could be applicable elsewhere. After this threshold, you're becoming an expert in the project itself, which will all be for naught if you don't finish it.
So my advice would be give up on projects that are near that threshold, and only continue beyond if you intend to finish it.