By: Attikus Robinson
Hi Philip, Great post. Some observations: 1) Programmers think modern “abstractions” protect them from having to worry about stuff like SQL, hardware, etc. Joel Spolsky of JoelonSoftware.com covered...
View ArticleBy: Stephen van Egmond
Philip- I personally appreciate your caveman approaches. Your writings over the years about embracing simplicity in software and system design have been valuable. It is extremely important to know what...
View ArticleBy: Fazal Majid
There is nothing wrong with Ruby (the language) or MySQL, but in my experience database abstraction layers like those bundled with Rails always bite you. If you must use one, get one that allows you to...
View ArticleBy: François Schiettecatte
This is a very interesting discussion and I wanted to add my $0.02′s worth. First off I believe in giving MySQL all the memory I can, the more memory the happier it will be, period. Memory is so cheap...
View ArticleBy: Wayne M
Very nice article. While I really like Rails, I utterly hate the “magic” because it provides too much abstraction away from what’s happening. If you ask me, Rails and Domain Specific Languages are both...
View ArticleBy: James Thornton
Hi Phil - It looks like one of your former SEIA students, Dan Chak, just published a book on scaling Rails. It’s called “Enterprise Rails,” and Hal Abelson reviewed it, saying, “Enterprise Rails is...
View ArticleBy: Nathan
hi Philip, You’re careful not to identify the credentialed programmer who perpetrated the mess, I’m curious about the ethics of that. At what point do you identify him and open him up to his...
View ArticleBy: philg
Nathan: The programmer never thanked me for pointing out that his world of slices did not have sufficient RAM, so maybe I should identify the ungrateful non-planner/non-documenter. However, I fear that...
View ArticleBy: Stephan Eggermont
If you have enough ram to hold all data, you should be much more stupid. What’s the point of having an RDBMS then? What you need is a transaction log and a memory dump. That’s called prevayler. No need...
View ArticleBy: philg
Stephan: Why not just have all of the threads/programs simultaneously update a big data structure in RAM, rather than use a DBMS? Occasionally computer programmers have been known to make mistakes,...
View ArticleBy: Attikus Robinson
Hi Philip, Great post. Some observations: 1) Programmers think modern “abstractions” protect them from having to worry about stuff like SQL, hardware, etc. Joel Spolsky of JoelonSoftware.com covered...
View ArticleBy: Stephen van Egmond
Philip- I personally appreciate your caveman approaches. Your writings over the years about embracing simplicity in software and system design have been valuable. It is extremely important to know what...
View ArticleBy: Fazal Majid
There is nothing wrong with Ruby (the language) or MySQL, but in my experience database abstraction layers like those bundled with Rails always bite you. If you must use one, get one that allows you to...
View ArticleBy: François Schiettecatte
This is a very interesting discussion and I wanted to add my $0.02’s worth. First off I believe in giving MySQL all the memory I can, the more memory the happier it will be, period. Memory is so cheap...
View ArticleBy: Wayne M
Very nice article. While I really like Rails, I utterly hate the “magic” because it provides too much abstraction away from what’s happening. If you ask me, Rails and Domain Specific Languages are both...
View ArticleBy: James Thornton
Hi Phil – It looks like one of your former SEIA students, Dan Chak, just published a book on scaling Rails. It’s called “Enterprise Rails,” and Hal Abelson reviewed it, saying, “Enterprise Rails is...
View ArticleBy: Nathan
hi Philip, You’re careful not to identify the credentialed programmer who perpetrated the mess, I’m curious about the ethics of that. At what point do you identify him and open him up to his...
View ArticleBy: philg
Nathan: The programmer never thanked me for pointing out that his world of slices did not have sufficient RAM, so maybe I should identify the ungrateful non-planner/non-documenter. However, I fear that...
View ArticleBy: Stephan Eggermont
If you have enough ram to hold all data, you should be much more stupid. What’s the point of having an RDBMS then? What you need is a transaction log and a memory dump. That’s called prevayler. No need...
View ArticleBy: philg
Stephan: Why not just have all of the threads/programs simultaneously update a big data structure in RAM, rather than use a DBMS? Occasionally computer programmers have been known to make mistakes,...
View Article
More Pages to Explore .....