Quantcast
Channel: Comments on: Ruby on Rails and the importance of being stupid
Browsing all 20 articles
Browse latest View live

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 Article



By: 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 Article

By: 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 Article

By: 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 Article

By: 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 Article


By: 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 Article

By: 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 Article

By: 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 Article


By: 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 Article


By: 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

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 Article

By: 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 Article

By: 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 Article


By: 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 Article

By: 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 Article


By: 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 Article

By: 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 Article


By: 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 Article

By: 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 Article

By: 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
Browsing all 20 articles
Browse latest View live




Latest Images