3 ms·
> The author is kind of all over the place, Yes. His article's intent is to describe a problem. He then tries to give examples of solutions, and they're bad s
by cturner 12y ago
> The author is kind of all over the place,
Yes. His article's intent is to describe a problem.
He then tries to give examples of solutions, and they're bad suggestions. Still, he's right about the problem. We are in a kind of dark age at the moment, and the technology web stack is an unnecessary horror.
Regarding databases, I think what you're proposing is a step in the wrong direction. Databases is one of the major problems of our age, and cause of software being so difficult to get right. Many programmers will use a database to solve any problem.
There's an endemic problem of developers exposing databases as APIs, and then getting immediately bogged in complexity. We need less of that.
- jeffdavis 12y ago"Databases is one of the major problems of our age, and cause of software being so difficult to get right." Strange. I think of databases as one of the bright spots in computing. They are very closely related to real business needs, and do a good job for the most part. MS Access was great because it also had a form builder and it could all work over a network[1]. That means you could get a small business organized around a database easily and incrementally. Now, we have to actually program to make that happen (e.g. rails, django, etc.) and design the forms with text rather than graphically. That's a big step backward for the technical non-programmers (e.g. accountants, HR professionals, etc.). Of course, I'm always willing to hear new ideas. If you think you have the answer, please share (and/or start a startup). Disclaimer: I have been heavily involved with databases from many perspectives (user, application developer, DBA, internals hacker). So, it's not a surprise that I think databases are great. [1] Yes, the networking was a disaster from a technical standpoint. But that's an implementation issue, not a fundamental problem.
- cturner 12y agoI had a think about it over the day, and decided that what you're proposing would bring power to users, and be an improvement. Focus on content rather than presentation, power to the users, less layers. Thanks for a considered reply.