Rails 3 : Vaporware To Awesome
41–50 of 52 posts
Re: Rails 3 : Vaporware To Awesome
#42Looks really cool. It's definitely not cool though that Yehuda's keeps saying things like "Sinatra has failed because...", and "because Prototype sucks..." and so on. I'm only half way through the video, but it really bothers me when smart software developers disparage other open source projects that came before the latest shiny framework or tool. Especially when it's to brag about whatever project it is that they're…
Yehuda didn't simply say that Sinatra failed. What he said was that Sinatra (and other similar projects) failed to achieve a critical mass of support. The reason for this failure was because these projects were trying to do fundamentally different things than what most people were actually doing with Rails at the time, and as a result, they didn't catch on. This statement was made in comparison to merb, which succeed…
This means that generally I've shifted from the thinking "this other person's code is shit" to "I'm betting there was a reason they did it this way." As it turns out, there almost always is. With the benefit of hindsight, those reasons can sometimes seem foolish, but that's the thing about hindsight. More often than not though, once I take the time to understand them, the decisions of the original author turn out to be better than my knee-jerk response.
When your overall attitude is still in the "everyone else's code sucks" mindset it leaks out through your language, and I think that's what is happening here, however slightly. There is no reason to use the word "failed" or use the word "sucks" when talking about another person's work, particularly when it's work that people are using in production for free and work that is open sourced, like Sinatra or Prototype. Even moreso when you're promoting an iteration of improvements on a platform that benefits from the work and experience of many man-months of volunteers, an iteration that is still not even released yet.
Re: Rails 3 : Vaporware To Awesome
#43Re: Rails 3 : Vaporware To Awesome
#44Are these benchmarks for real? Is there a 1.8.6 vs 1.9 thing happening here?
Re: Rails 3 : Vaporware To Awesome
#45Earlier quoted context omitted.
> It's definitely not cool though that Yehuda's keeps saying things like "Sinatra has failed because..." Agreed. That's apples and oranges! Rails and Sinatra are different tools for different problems, IMO.
> That's apples and oranges! Rails and Sinatra are different tools for different problems, IMO. Actually no. With rails3, rails will just be a meta gem. If you install rails-core you'll get something like Rack plus not much more which is basically what sinatra is.
Re: Rails 3 : Vaporware To Awesome
#46Earlier quoted context omitted.
There is probably a lively discussion or possibly a flamewar to be had on your topic. Unfortunately, it is totally unrelated to the topic of this thread. If you want to talk about this other thing, why not post it on a blog and submit to HN?
I have posted this type of thing all over the internet. Sometimes I get flamed, usually I just get ignored. I was hoping maybe people that were on top of Rails development might be different. I was wrong.
Re: Rails 3 : Vaporware To Awesome
#47Rails 3 is waayy faster and better then. Rails in general is great. Its really got the abstraction thing and taking into consideration crazy things like developments in software engineering practices and programming languages. Having said that, I don't really know much about Rails. This comment is not about Rails. I just have to tell people because I keep thinking about something and almost no one seems to get it and…
There is probably a lively discussion or possibly a flamewar to be had on your topic. Unfortunately, it is totally unrelated to the topic of this thread. If you want to talk about this other thing, why not post it on a blog and submit to HN?
Is there an online multiuser environment for coding/interacting with widgets? http://news.ycombinator.com/item?id=670228
Re: Rails 3 : Vaporware To Awesome
#48Rails 3 is waayy faster and better then. Rails in general is great. Its really got the abstraction thing and taking into consideration crazy things like developments in software engineering practices and programming languages. Having said that, I don't really know much about Rails. This comment is not about Rails. I just have to tell people because I keep thinking about something and almost no one seems to get it and…
This reminds me of the Atlas connections interface. (see screencast: http://280atlas.com/what.php ) How does that compare to your vision?
Also, I am not sure what the best approach is, but I think we can go beyond even the ability to connect properties on components. Not sure if it needs to be as complex as projectional editors like Intentional Software is creating or if maybe in some ways that might be more complex than we want. Here is one idea I had awhile ago. (Just an idea, certainly doesn't represent a vision or anything http://ilaksh.wordpress.com/2009/04/19/2d-programming-via-co...)
I also think that real-time collaborative environments are a huge boost.
Re: Rails 3 : Vaporware To Awesome
#49Rails 3 is waayy faster and better then. Rails in general is great. Its really got the abstraction thing and taking into consideration crazy things like developments in software engineering practices and programming languages. Having said that, I don't really know much about Rails. This comment is not about Rails. I just have to tell people because I keep thinking about something and almost no one seems to get it and…
That way lie frameworks such as Visual Studio, Visual Studio, Delphi, PowerBuilder, Oracle Developer, SQL Server Studio, various CASE tools, etc. All good products that remind us that the road to Hell is paved with good intentions. While often excellent, these frameworks usually disappear (or morph to new incompatible forms) within a decade leaving behind cast-off skeletons, the underlying code they generated, to be…
I'm not sure I have ever really sought security in any particular programming language or version. Also, when you say "the programming language level" -- some languages evolve very quickly, and from one project to the next, even though it is basically the "same" language sometimes requires developers to learn very different ways of doing things. C (from procedural to object-oriented) or C# and its rapid changes are examples.
Since we are starting with the machine hardware level there must be some route from the representation closest to the problem domain to that level. So we generate code for the next lowest level. A 4GL editor generates 3GL code and 3GL compiler generates 2GL code and a 2GL assembler generates 1GL (machine) code.
I guess I don't feel like the 4GL (or call them 5GL if you want) tools have the capabilities we need to be able to throw out the 3GL, and I want to throw it out, or at least use it much, much less.
Re: Rails 3 : Vaporware To Awesome
#50Rails 3 is waayy faster and better then. Rails in general is great. Its really got the abstraction thing and taking into consideration crazy things like developments in software engineering practices and programming languages. Having said that, I don't really know much about Rails. This comment is not about Rails. I just have to tell people because I keep thinking about something and almost no one seems to get it and…