Going back even further, I read an article of his in the DOS days where he said the average user didn't need multitasking. Around the same time he complained about TSR's not playing well together.
I wish he'd give stock tips. I could short whatever stock he recommended and make a fortune.
Sure, having a nice language like Ruby helps. I'm sure a Rails-like framework could be developed in any language that supported class metaprogramming, specifically some way to either add methods to a class at runtime, or fake it with something like "method_missing" (Smalltalk, Objective C, Ruby, etc) or __getattr__,__setattr__ (Python).
To me the important features of Rails are:
- Convention over configuration. Follow some simple naming conventions and your class to table mappings come practically free.
- Very good enforcement of MVC. Not that you're 'forced' to do MVC, it's just that the framework is designed to make MVC programing easy and natural. There is very clear separation of business logic from control and presentation, and it is easy to refactor when you do get it wrong.
- Easy to split parts of the app out into separate services when you need to scale to multiple machines.
- Rails' "migrations" is definitely the easiest way I've found to manage schema evolution.
- Ruby wrappers for a lot of AJAX-y stuff, you can stay in Ruby-land and still take advantage of js libs like Prototype and script.aculo.us.
- Emphasis on getting something up and functional quickly.
I built a Build/Release/Deploy application with complete integration with subversion in two days. It had functional parts in the first hour, including dynamic 'select', i.e. select the package you want to set up for nightly or continuous integration builds, and the drop down for branch selection would change to reflect the branches for that package without a page reload (without writing a single line of Javascript). Now this app is still pretty ugly looking, since it uses a lot of default scaffolding that Rails can generate, but it is easy to incrementally replace the scaffolding, and let the CSS Beauticians work in parallel.
This last point just seems mesh well with how I like to work. Get the pig up and running and we can slap lipstick on it later. In the early development phase, I want to concentrate on function and work flow.
Offtopic? I didn't bring up band camp. I simply implied that reading Perl was like trying to read old BBS systems back in the days of non-error correcting modems. IMNSFHO, Larry still doesn't seem to get that languages like Python and Ruby have surpassed Perl because they are easier on the eyes. Natural language sucks for controlling computers. Look at Appletalk.
The last thing I want to do on Monday is pour over a thousand lines of Perl code trying to figure out what some hack was trying to do.
If this isn't relevant to the conversation per the mods, then may they all write a million lines of Perl and then be forced to maintain it for all eternity.
If that isn't hell I don't know what is. Well maybe like working at Amazon.
Though Ruby may have borrow some syntax features from Perl, most of the Ruby community stay away from them. I don't think you'll find much Ruby code out there that in any way resembles Perl. Like you, I'm negatively-inspired by Perl, after working for a company that had huge amounts of Perl code as a large portion of their infrastructure.
Code should be pleasing to read, since we spend so much of our lives at this activity. I think Python and Ruby do well in this goal, though the double underscores like "__init__" in Python always bothered me. Of course the Ruby '@' prefix to indicate class scope probably bothers those who haven't wasted away hours in Rogue-ish pursuits.
Of course, this also assumes that it will be Google vs. the Telecoms. I can think of quite a few tech giants that might benefit from having this spectrum in the hands of someone other than the telecoms. MS, Intel, Cisco, Yahoo, etc. all would likely gain from having a neutral owner of this spectrum. Or better yet, have a consortium of tech companies purchase it.
Of course, by the same token, all the last-milers could see this as a major threat to their monopolies and also band together.
If I had mod points, I would mod you up. Only area I can't agree with you is in the area of health insurance. Unfortunately companies can get a better deal than the individual. But you're right, if a company is paying for perks that I don't use, it's still coming out of my pocket. Just give me the damn money and I will buy my own perks.
Maybe my standards are different, but the companies on that list don't seem very interesting.
It reminds me many years ago ('97) when I and a coworker decided we had had enough of the company we were working for, and decided to make a top ten list of companies we wanted to work for. Both of us landed jobs with our number one choice, but our top ten lists were very different. Mine was a list of coolest companies to work for, and mostly startups (Cygnus Solutions being at the top of my list), and his were more "nicest" companies to work for (SAS being at the top of his list, they have a 35 hour work week, pianist in the cafeteria, gyms, etc).
Perks are great and all, but if the work is not intellectually challenging, or just patience-challenging, and I'm not pushing the envelope, I'm going to be bored out of my skull and not improving my skills, which is a terrible way to spend almost one third of your life.
Exactly what groundbreaking technologies are being developed at a loan website, besides finding new ways to get past my spam filters?
Why is this moderated flame bait? I find it quite insightful. You don't award engineering ingenuity, and then turn around and let the marketing and lawyering dweebs come in and take it away because it doesn't fit their marketing/licensing plans. Either you value developers are you don't. And if you do, you have to understand herding cats
Fond memories here too. My first Apple was the Apple IIe, and I was "teh sh!t" among my friends because I had two floppy drives, and could leave the system disc in and have a data disc without swapping. I also had the Pascal p-code system, a whopping 128k of memory, and the original AppleWorks. I learned to program in higher level languages, and even created music on that system. It wasn't my first computer, I had built a 6503 single board computer that I interfaced to an old analog synthesizer and had to program in assembly (with a two digit hex display and hex keypad), but it was the first computer that made me realize the potential of a general purpose computing platform.
Hats off to Jobs and the Woz. The vision of what should be, combined with the talent to make it happen, had what I believe to be the one of the biggest impacts in computing. They put the "personal" in computing.
Let me be the first to say I am a shithead for replying to my own post, but this pretty much proves that Microsoft is dying. IBM transformed itself by embracing FOSS. The question is not "Will Microsoft compete against FOSS", the question is whether they can let go of the past and embrace FOSS before they run the company into the ground. But that is not something I lay awake about at night, because I am not a shareholder.
You must be talking about Microsoft, because the movement I belong to is about not letting others take my intellectual property and restricting others free use of it in the way in which I intended.
Microsoft patents that Linux infringes on almost certainly include their patent of file system symlinks, which have been in Unix systems since the seventies, as well as a slew of other very obvious inventions, none of which have been tested in court. Getting a patent granted, as denizens of Slashdot are all too well aware, seems to be the easy part. Validating those patents in a court of law may be a little more difficult, especially when one of the supporters of linux, might have a patent portfolio that would push Balmer from chair throwing to crying uncle.
As one of the (angry) tax payers funding this project, I'd really like to see some heads roll over this one. We're not getting any of our money back (I pay almost $400 a year for this), and we will continue to have to pay for an additional two years until they sell off the 36 properties they aquired through iminent domain (which should go back to the original owners if the project is scrapped).
The project is complete lunacy since the stations have no provision for parking/park and ride, and the route follows an existing bus line and would not be any faster than that bus line. And it would cost more per ride.
I could support it if they actually tried something innovative, like the Skyweb Express, but as the project stands, it's just a solution looking for a problem.
I am part of the small minority of Seattlites whose home and work are in walking distance of the originally proposed line, and I can't see any reason to choose it, since it would cost me more to ride it than driving to work and paying for parking.
One must look at how the money is spent. Imagine taking the 87 billion needed for the Iraq war and spending it on Nasa, education, researching alternative energy, etc.
So one group takes control of business through seizing the government, and that's called socialism, and another group takes control of business through political contributions to preserve their monopoly.
What's the fucking difference? It's god damn high school all over again. In high school the jocks and cheerleaders ruled. Then the geeks made their mark. Now you're telling me that those who contribute the most to the class president's campaign fund are the true winners?
"The spirit of the times may alter, will alter. Our rulers will become corrupt, our people careless. A single zealot may commence persecutor, and better men be his victims. It can never be too often repeated that the time for fixing every essential right on a legal basis is while our rulers are honest and ourselves united. From the conclusion of [their] war [for independence, a nation begins] going down hill. It will not then be necessary to resort every moment to the people for support. They will be forgotten, therefore, and their rights disregarded. They will forget themselves but in the sole faculty of making money, and will never think of uniting to effect a due respect for their rights. The shackles, therefore, which shall not be knocked off at the conclusion of [that] war will remain on [them] long, will be made heavier and heavier, till [their] rights shall revive or expire in a convulsion." --Thomas Jefferson: Notes on Virginia Q.XVII, 1782. (*) ME 2:225
Last I heard it was rebublicans putting people in concentration camps without due process or regard to the rule of law. If I am a fool then you are an idiot. I would challenge you to a duel of wits but I would never fight an unarnmed man.
It's "a business" and not "an business."
The comments about white supremacy, which were never brought up, along with the comment about WASP haters just shows your true colors. So, I'm guessing either Utah, Idaho, or South Carolina?
Going back even further, I read an article of his in the DOS days where he said the average user didn't need multitasking. Around the same time he complained about TSR's not playing well together.
I wish he'd give stock tips. I could short whatever stock he recommended and make a fortune.
Sure, having a nice language like Ruby helps. I'm sure a Rails-like framework could be developed in any language that supported class metaprogramming, specifically some way to either add methods to a class at runtime, or fake it with something like "method_missing" (Smalltalk, Objective C, Ruby, etc) or __getattr__,__setattr__ (Python).
To me the important features of Rails are:
- Convention over configuration. Follow some simple naming conventions and your class to table mappings come practically free.
- Very good enforcement of MVC. Not that you're 'forced' to do MVC, it's just that the framework is designed to make MVC programing easy and natural. There is very clear separation of business logic from control and presentation, and it is easy to refactor when you do get it wrong.
- Easy to split parts of the app out into separate services when you need to scale to multiple machines.
- Rails' "migrations" is definitely the easiest way I've found to manage schema evolution.
- Ruby wrappers for a lot of AJAX-y stuff, you can stay in Ruby-land and still take advantage of js libs like Prototype and script.aculo.us.
- Emphasis on getting something up and functional quickly.
I built a Build/Release/Deploy application with complete integration with subversion in two days. It had functional parts in the first hour, including dynamic 'select', i.e. select the package you want to set up for nightly or continuous integration builds, and the drop down for branch selection would change to reflect the branches for that package without a page reload (without writing a single line of Javascript). Now this app is still pretty ugly looking, since it uses a lot of default scaffolding that Rails can generate, but it is easy to incrementally replace the scaffolding, and let the CSS Beauticians work in parallel.
This last point just seems mesh well with how I like to work. Get the pig up and running and we can slap lipstick on it later. In the early development phase, I want to concentrate on function and work flow.
Offtopic? I didn't bring up band camp. I simply implied that reading Perl was like trying to read old BBS systems back in the days of non-error correcting modems. IMNSFHO, Larry still doesn't seem to get that languages like Python and Ruby have surpassed Perl because they are easier on the eyes. Natural language sucks for controlling computers. Look at Appletalk.
The last thing I want to do on Monday is pour over a thousand lines of Perl code trying to figure out what some hack was trying to do.
If this isn't relevant to the conversation per the mods, then may they all write a million lines of Perl and then be forced to maintain it for all eternity.
If that isn't hell I don't know what is. Well maybe like working at Amazon.
Though Ruby may have borrow some syntax features from Perl, most of the Ruby community stay away from them. I don't think you'll find much Ruby code out there that in any way resembles Perl. Like you, I'm negatively-inspired by Perl, after working for a company that had huge amounts of Perl code as a large portion of their infrastructure.
Code should be pleasing to read, since we spend so much of our lives at this activity. I think Python and Ruby do well in this goal, though the double underscores like "__init__" in Python always bothered me. Of course the Ruby '@' prefix to indicate class scope probably bothers those who haven't wasted away hours in Rogue-ish pursuits.
Of course, this also assumes that it will be Google vs. the Telecoms. I can think of quite a few tech giants that might benefit from having this spectrum in the hands of someone other than the telecoms. MS, Intel, Cisco, Yahoo, etc. all would likely gain from having a neutral owner of this spectrum. Or better yet, have a consortium of tech companies purchase it.
Of course, by the same token, all the last-milers could see this as a major threat to their monopolies and also band together.
"Tuez-les tous; Dieu reconnaitra les siens."
To paraphrase, "Sue 'em all, let the courts sort it out."
I'm waiting for the brick-sized, brown MS Phune.
If I had mod points, I would mod you up. Only area I can't agree with you is in the area of health insurance. Unfortunately companies can get a better deal than the individual. But you're right, if a company is paying for perks that I don't use, it's still coming out of my pocket. Just give me the damn money and I will buy my own perks.
Maybe my standards are different, but the companies on that list don't seem very interesting.
It reminds me many years ago ('97) when I and a coworker decided we had had enough of the company we were working for, and decided to make a top ten list of companies we wanted to work for. Both of us landed jobs with our number one choice, but our top ten lists were very different. Mine was a list of coolest companies to work for, and mostly startups (Cygnus Solutions being at the top of my list), and his were more "nicest" companies to work for (SAS being at the top of his list, they have a 35 hour work week, pianist in the cafeteria, gyms, etc).
Perks are great and all, but if the work is not intellectually challenging, or just patience-challenging, and I'm not pushing the envelope, I'm going to be bored out of my skull and not improving my skills, which is a terrible way to spend almost one third of your life.
Exactly what groundbreaking technologies are being developed at a loan website, besides finding new ways to get past my spam filters?
Why is this moderated flame bait? I find it quite insightful. You don't award engineering ingenuity, and then turn around and let the marketing and lawyering dweebs come in and take it away because it doesn't fit their marketing/licensing plans. Either you value developers are you don't. And if you do, you have to understand herding cats
Fond memories here too. My first Apple was the Apple IIe, and I was "teh sh!t" among my friends because I had two floppy drives, and could leave the system disc in and have a data disc without swapping. I also had the Pascal p-code system, a whopping 128k of memory, and the original AppleWorks. I learned to program in higher level languages, and even created music on that system. It wasn't my first computer, I had built a 6503 single board computer that I interfaced to an old analog synthesizer and had to program in assembly (with a two digit hex display and hex keypad), but it was the first computer that made me realize the potential of a general purpose computing platform.
Hats off to Jobs and the Woz. The vision of what should be, combined with the talent to make it happen, had what I believe to be the one of the biggest impacts in computing. They put the "personal" in computing.
Let me be the first to say I am a shithead for replying to my own post, but this pretty much proves that Microsoft is dying. IBM transformed itself by embracing FOSS. The question is not "Will Microsoft compete against FOSS", the question is whether they can let go of the past and embrace FOSS before they run the company into the ground. But that is not something I lay awake about at night, because I am not a shareholder.
Microsoft patents that Linux infringes on almost certainly include their patent of file system symlinks, which have been in Unix systems since the seventies, as well as a slew of other very obvious inventions, none of which have been tested in court. Getting a patent granted, as denizens of Slashdot are all too well aware, seems to be the easy part. Validating those patents in a court of law may be a little more difficult, especially when one of the supporters of linux, might have a patent portfolio that would push Balmer from chair throwing to crying uncle.
At least they suck less than Comcast.
... needs to teach the driving directions software about ferries.
The project is complete lunacy since the stations have no provision for parking/park and ride, and the route follows an existing bus line and would not be any faster than that bus line. And it would cost more per ride.
I could support it if they actually tried something innovative, like the Skyweb Express, but as the project stands, it's just a solution looking for a problem.
I am part of the small minority of Seattlites whose home and work are in walking distance of the originally proposed line, and I can't see any reason to choose it, since it would cost me more to ride it than driving to work and paying for parking.
One must look at how the money is spent. Imagine taking the 87 billion needed for the Iraq war and spending it on Nasa, education, researching alternative energy, etc.
It's really eye-opening when you look at just how our tax dollars are allocated. Here it is described with oreos.
Troll?!? It was humor, you insensitive clod.
...my BSD is dying...
So one group takes control of business through seizing the government, and that's called socialism, and another group takes control of business through political contributions to preserve their monopoly.
What's the fucking difference? It's god damn high school all over again. In high school the jocks and cheerleaders ruled. Then the geeks made their mark. Now you're telling me that those who contribute the most to the class president's campaign fund are the true winners?
"The spirit of the times may alter, will alter. Our rulers will become corrupt, our people careless. A single zealot may commence persecutor, and better men be his victims. It can never be too often repeated that the time for fixing every essential right on a legal basis is while our rulers are honest and ourselves united. From the conclusion of [their] war [for independence, a nation begins] going down hill. It will not then be necessary to resort every moment to the people for support. They will be forgotten, therefore, and their rights disregarded. They will forget themselves but in the sole faculty of making money, and will never think of uniting to effect a due respect for their rights. The shackles, therefore, which shall not be knocked off at the conclusion of [that] war will remain on [them] long, will be made heavier and heavier, till [their] rights shall revive or expire in a convulsion." --Thomas Jefferson: Notes on Virginia Q.XVII, 1782. (*) ME 2:225
Either way, you're sheep.
Last I heard it was rebublicans putting people in concentration camps without due process or regard to the rule of law. If I am a fool then you are an idiot. I would challenge you to a duel of wits but I would never fight an unarnmed man.
It's "a business" and not "an business."
The comments about white supremacy, which were never brought up, along with the comment about WASP haters just shows your true colors. So, I'm guessing either Utah, Idaho, or South Carolina?
That's not the only possible life cycle. The other is Republican-Nazi. An even smaller step to total control of the religous right ignorant masses.
Thus, I have written,
No one shall understand,
A write-only language.
Yes
Oh, come on moderators...
If I had mod points, I'd mod this parent Funny.