I hardly think the Final Fantasy series counts as a good story. How many poorly created love triangles can one be forced to endure between 2 dimensional characters?
I've always felt like Nintendo's game have more soul. The addition of the Wiimote takes that up a notch. Now the on screen characters and gameplay make you feel in your heart and mind while the Wiimote makes your body feel as well. It's a nice touch.
Yes, but I live in California which is a state that is about 900 miles long and 200 miles wide. If the registered agent is in San Diego and I'm in San Francisco you're talking a 500 mile trip to serve them.
I only sorta agree with you. I think that when you are releasing new versions of an api you gotta consider that it shouldn't break software written in the old version.
The only exception is if the new functionality is in direct conflict with the old and the old must be broken (for any number of reasons) to prevent that old method from causing other problems.
Okay, that's all well and good, but let's look at the one metric that well determine if your way is the correct way.
Does your way result in things breaking? Apparently yes. It seems that people expect a method to not change how it works in the middle of the game, regardless of what documentation may have said.
Does my way (deprecating the old method, creating a new one) result in things breaking? No.
So, by the metric of "does it break things" (which I personally think is a pretty damn good metric) my argument wins.
The issue is that the documentation states that it returns nonzero, but doesn't explicitly state what it returns. This is useful for adding functionality later on. You've got a multitude of possible error codes that the function can return, and if you need to add more in a later release, you can do so.
Checking for a specific error code (in this case, the integer 1) rather than checking for !success is a stupid way to program. If the developer had adhered to the API, they wouldn't have been bitten in the ass when the function was extended.
I'm going to meet you halfway on this one. You are right, the developer should have coded better. I'm right that MSFT should have deprecated the method when they changed how it worked and just made a new method.
Wow, I never thought about that. IBM at one time was the indisputable King of the PC. Who owns an IBM now?
Meanwhile Apple is building great products which generated huge amounts of good will (iPod and iPhone) towards the brand name. My experiences with the iPod and iTunes have been so good that I've been considering the switch for a while now.
Microsoft on the other hand releases a new OS, breaks its users' applications, generates a ton of ill will towards its brand name, and does nothing to inject quality into their product. They know you'll buy because you think you have to. I'm done playing Microsoft's game. Linux or Apple gets my money next time around. God forbid I shell out my hard earned cash on a flaming piece of crap like Vista.
I don't see a compelling reason for maintaining both of them.
I said they should deprecate it, which means they aren't maintaining it, or supporting it, they are merely keeping it for the purpose of not breaking everything that was written to the way it used to work.
I know in my work as a software engineer that I would literally by thrown out on my head if I went through our code and started modifying existing methods so that they had "better output" without fixing everything single method that referenced it to deal with this new "better output." It's much better to just deprecate the old method and inform all the people down the line of the new method to replace the now deprecated method.
We're not talking a tiny change here to an existing method that nobody ever uses. We're talking a tiny change to an existing method that every program in the universe and across all dimensions of time and space use. People in the 10th dimension are seriously WTFing Microsoft right now. Hardcore multidimensional WTFing.
I haven't owned an apple computer since a the IIc days. I've been considering making the switch recently. My only hold back is that I like having a good selection of games, and Apple isn't there yet. Perhaps with the number of users switching though publishers will start making more available.
I think the answer about what they should do is create a new method called newFoo() and deprecate the old method so that everything that uses the old method doesn't break. That's what I think.
I agree, you can't blame Adobe for not wanting to fix a 5 year old application which is 3 versions out of date. You can blame Microsoft though for breaking it. If it worked it should continue to work.
If those 65 days were sufficiently fun I'd forfeit the rest of my life for them.
In actuality the "nanny-state" you refer to in California is far less than what the Europeans with their gang busters economy which is starting to look way way way better than ours since Bush took office. (Okay, can't blame Bush compeltely, the Europeans have their shit together and any President of the US would've had trouble keeping us on top. Unfortunately we had shit for brains in office and he didn't even try.)
Wow. This is the first time I've heard somebody complain like this about Google, yet it rings true from my own experiences. The days of Google may be numbered if there usability is beginning to suffer from bad search results.
HOLY CRAPOLA I think you've got a reasonable solution to the global warming problem!!!! Mars is too cool for humans, and Earth is starting to get too hot. So, let's send SUV/Factory Emission worshiping Republicans to Mars to warm that planet while we keep all the intelligent people here on earth to relive the dark ages of human history without incandescent bulbs and 18 wheeler trucks. It's brilliant I tell ya! We simultaneously solve the religious war of Global Warming while ridding Earth of Rush Limbaugh fans!
The sun is going to burn out and I never even got to post a "first" post on Slashdot. I'm going to die cold and unfulfilled! (Not by sharks with lasers thank god. That's a plus.)
How about every do what Google does and design for the USER. I know, crazy right? I mean, why rely on word of mouth that you have an amazing site that has lots of useful stuff on it when you can rely instead on poor UI design, and low quality content.
Yeah you MIT wankers can keep on keepin on. I'll see you once you wake from your wet dream and decide that living in your parents basement just might not be better than admitting that Silicon Valley is where the money is at.
I'm not saying there aren't good software engineers and web developers outside of the bay area. I'm just saying that pool is severely limited. In addition being outside the bay area means you don't have your ear to the ground hearing the far off drum beat of the most promising future techs.
Those are two important ways that Silicon Valley companies have advantages in the tech industry.
I had a friend who worked for AOL. He had bad story after bad story. Apparently their biggest problem is that the execs in Virginia are in an AOL only universe and have no idea that Silicon Valley (not Virginia) sets the pace for the internet.
I'm willing to bet every single person they lay off is a regular employee and not the management responsible for turning a one-time good service (circa 1996) into a cluster f*ck of bad UI design and pop-up ads.
I recently used a 6 month free trial that came with my computer and only logged in twice in six months. It was so awful. Their core competency is their chat, yet it's antiquated and difficult to use. Instead of spending money on making their cheat more usable for the users they instead spent on "channels" and other "value" features that really have zero value to anybody but advertisers desperate to reach mindless idiots.
In the end when I called to cancel my free trial at the end of the six months they converted me to a "free account." I still haven't logged in, even free AOL doesn't provide a value proposition that is worth accepting their free services. That's how bad their UI has gotten.
Ultimately the responsibility for this cluster f*ck lays with the CEO of Time Warner. Long ago he should have fired all of the Virginia staff and opened more offices in the ultra competitive and internet-centric Silicon Valley. Out in Virginia they miss out on the buzz of what's new and coming, they miss out on the general savy of the entire software engineering and web design community in Silicon Valley. In Virginia the pool of GOOD web designers and engineers must be tiny.
Are you American History Challenged? In the early 1900's 80-90% of the population drank alcohol and yet it still became a constitutional amendment to prohibit it entirely.
Ultimately the most obvious and glaring reason for suspicion regarding the motives of Diebold (and the other black box voting machine companies) is the intentional disregard for profit that would come from having a more expensive auditable printer package.
Considering how simple it would be to include a printer that would produce a record, and how much money they could charge state and local governments for those printers, it is indeed a very curious thing that these companies REFUSE to make that money.
-A corporation has a voting machine to sell that runs on Windows software. -Same corporation is selling to government these windows voting machines for a high margin of profit. -Same corporation could easily plug printers into the window software and direct auditable output to printers. -These printers could also be sold to the government for additional thousands of dollars of profit. -Corporation refuses to sell printers.
Huh. A corporation turning down an easy opportunity for more profit? Why on earth would I be suspicious?
I hardly think the Final Fantasy series counts as a good story. How many poorly created love triangles can one be forced to endure between 2 dimensional characters?
He is some beary yummyness.
I've always felt like Nintendo's game have more soul. The addition of the Wiimote takes that up a notch. Now the on screen characters and gameplay make you feel in your heart and mind while the Wiimote makes your body feel as well. It's a nice touch.
Yes, but I live in California which is a state that is about 900 miles long and 200 miles wide. If the registered agent is in San Diego and I'm in San Francisco you're talking a 500 mile trip to serve them.
I only sorta agree with you. I think that when you are releasing new versions of an api you gotta consider that it shouldn't break software written in the old version.
The only exception is if the new functionality is in direct conflict with the old and the old must be broken (for any number of reasons) to prevent that old method from causing other problems.
Okay, that's all well and good, but let's look at the one metric that well determine if your way is the correct way.
Does your way result in things breaking? Apparently yes. It seems that people expect a method to not change how it works in the middle of the game, regardless of what documentation may have said.
Does my way (deprecating the old method, creating a new one) result in things breaking? No.
So, by the metric of "does it break things" (which I personally think is a pretty damn good metric) my argument wins.
The issue is that the documentation states that it returns nonzero, but doesn't explicitly state what it returns. This is useful for adding functionality later on. You've got a multitude of possible error codes that the function can return, and if you need to add more in a later release, you can do so.
Checking for a specific error code (in this case, the integer 1) rather than checking for !success is a stupid way to program. If the developer had adhered to the API, they wouldn't have been bitten in the ass when the function was extended.
I'm going to meet you halfway on this one. You are right, the developer should have coded better. I'm right that MSFT should have deprecated the method when they changed how it worked and just made a new method.
Wow, I never thought about that. IBM at one time was the indisputable King of the PC. Who owns an IBM now?
Meanwhile Apple is building great products which generated huge amounts of good will (iPod and iPhone) towards the brand name. My experiences with the iPod and iTunes have been so good that I've been considering the switch for a while now.
Microsoft on the other hand releases a new OS, breaks its users' applications, generates a ton of ill will towards its brand name, and does nothing to inject quality into their product. They know you'll buy because you think you have to. I'm done playing Microsoft's game. Linux or Apple gets my money next time around. God forbid I shell out my hard earned cash on a flaming piece of crap like Vista.
I don't see a compelling reason for maintaining both of them.
I said they should deprecate it, which means they aren't maintaining it, or supporting it, they are merely keeping it for the purpose of not breaking everything that was written to the way it used to work.
I know in my work as a software engineer that I would literally by thrown out on my head if I went through our code and started modifying existing methods so that they had "better output" without fixing everything single method that referenced it to deal with this new "better output." It's much better to just deprecate the old method and inform all the people down the line of the new method to replace the now deprecated method.
We're not talking a tiny change here to an existing method that nobody ever uses. We're talking a tiny change to an existing method that every program in the universe and across all dimensions of time and space use. People in the 10th dimension are seriously WTFing Microsoft right now. Hardcore multidimensional WTFing.
pew pew pew!!!
It may or may not be the 100% approved Microsoft Certified Correct Way Of Doing Things,
If you don't like what Microsoft is doing then go to Apple or Linux. (Which it appears many people are in fact doing.
I haven't owned an apple computer since a the IIc days. I've been considering making the switch recently. My only hold back is that I like having a good selection of games, and Apple isn't there yet. Perhaps with the number of users switching though publishers will start making more available.
I think the answer about what they should do is create a new method called newFoo() and deprecate the old method so that everything that uses the old method doesn't break. That's what I think.
I agree, you can't blame Adobe for not wanting to fix a 5 year old application which is 3 versions out of date. You can blame Microsoft though for breaking it. If it worked it should continue to work.
Day 65: people starving in the streets.
If those 65 days were sufficiently fun I'd forfeit the rest of my life for them.
In actuality the "nanny-state" you refer to in California is far less than what the Europeans with their gang busters economy which is starting to look way way way better than ours since Bush took office. (Okay, can't blame Bush compeltely, the Europeans have their shit together and any President of the US would've had trouble keeping us on top. Unfortunately we had shit for brains in office and he didn't even try.)
Yeah, but you know that's for government contract work, hardly the stuff of consumer tech revolutions.
I must be the only one who absolutely loved Super Mario Sunshine...
Wow. This is the first time I've heard somebody complain like this about Google, yet it rings true from my own experiences. The days of Google may be numbered if there usability is beginning to suffer from bad search results.
HOLY CRAPOLA I think you've got a reasonable solution to the global warming problem!!!! Mars is too cool for humans, and Earth is starting to get too hot. So, let's send SUV/Factory Emission worshiping Republicans to Mars to warm that planet while we keep all the intelligent people here on earth to relive the dark ages of human history without incandescent bulbs and 18 wheeler trucks. It's brilliant I tell ya! We simultaneously solve the religious war of Global Warming while ridding Earth of Rush Limbaugh fans!
The sun is going to burn out and I never even got to post a "first" post on Slashdot. I'm going to die cold and unfulfilled! (Not by sharks with lasers thank god. That's a plus.)
How about every do what Google does and design for the USER. I know, crazy right? I mean, why rely on word of mouth that you have an amazing site that has lots of useful stuff on it when you can rely instead on poor UI design, and low quality content.
Yeah you MIT wankers can keep on keepin on. I'll see you once you wake from your wet dream and decide that living in your parents basement just might not be better than admitting that Silicon Valley is where the money is at.
I'm not saying there aren't good software engineers and web developers outside of the bay area. I'm just saying that pool is severely limited. In addition being outside the bay area means you don't have your ear to the ground hearing the far off drum beat of the most promising future techs.
Those are two important ways that Silicon Valley companies have advantages in the tech industry.
I had a friend who worked for AOL. He had bad story after bad story. Apparently their biggest problem is that the execs in Virginia are in an AOL only universe and have no idea that Silicon Valley (not Virginia) sets the pace for the internet.
I'm willing to bet every single person they lay off is a regular employee and not the management responsible for turning a one-time good service (circa 1996) into a cluster f*ck of bad UI design and pop-up ads.
I recently used a 6 month free trial that came with my computer and only logged in twice in six months. It was so awful. Their core competency is their chat, yet it's antiquated and difficult to use. Instead of spending money on making their cheat more usable for the users they instead spent on "channels" and other "value" features that really have zero value to anybody but advertisers desperate to reach mindless idiots.
In the end when I called to cancel my free trial at the end of the six months they converted me to a "free account." I still haven't logged in, even free AOL doesn't provide a value proposition that is worth accepting their free services. That's how bad their UI has gotten.
Ultimately the responsibility for this cluster f*ck lays with the CEO of Time Warner. Long ago he should have fired all of the Virginia staff and opened more offices in the ultra competitive and internet-centric Silicon Valley. Out in Virginia they miss out on the buzz of what's new and coming, they miss out on the general savy of the entire software engineering and web design community in Silicon Valley. In Virginia the pool of GOOD web designers and engineers must be tiny.
Are you American History Challenged? In the early 1900's 80-90% of the population drank alcohol and yet it still became a constitutional amendment to prohibit it entirely.
Ultimately the most obvious and glaring reason for suspicion regarding the motives of Diebold (and the other black box voting machine companies) is the intentional disregard for profit that would come from having a more expensive auditable printer package.
Considering how simple it would be to include a printer that would produce a record, and how much money they could charge state and local governments for those printers, it is indeed a very curious thing that these companies REFUSE to make that money.
Let's think this one through.
-A corporation has a voting machine to sell that runs on Windows software.
-Same corporation is selling to government these windows voting machines for a high margin of profit.
-Same corporation could easily plug printers into the window software and direct auditable output to printers.
-These printers could also be sold to the government for additional thousands of dollars of profit.
-Corporation refuses to sell printers.
Huh. A corporation turning down an easy opportunity for more profit? Why on earth would I be suspicious?