"SOX and the control procedures businesses implement (30 days to do what used to take us 7 days) drive IT costs up. Their solution here? Enforce the procedures on what remains of IT while farming the work out to contractors who have no procedures and install live to production without any controls of any kind... but it's okay because they are not company employees they are not covered by the control procedures"
That is 100% accurate. Another variant of this buying software from a third party (even if your in-house built system is better) since the SoX auditors won't hold you responsible for changes to a third-party system but will repeatedly ask you to make changes if you developed it in-house.
I'm sure people that haven't been exposed to this kind of garbage have a hard time believing that it really does happen, but it does. Unfortunately, just because it sounds outrageously stupid doesn't mean it's not happening.
Yes, but you fail to make a point. You are representative of at best 1% of the Indian population. Your energy consumption is averaged in with 99 people living in huts or hovels and without electricity and most likely without water. India's infrastructure is still too poor to provide any but the wealthiest with a standard of living comparable to that in the West. Get off your high horse.
When it comes to the Date API, I will state emphatically that.NET's is better (at least compared to Java in 2001-3). I have personally coded with both and spoken to numerous experienced developers who have coded with both, and they uniformly prefer the.NET Date API.
Note that API means application programming interface. I never said the.NET implementation was perfect or bug-free. Just that I much preferred the.NET API as much easier to do simple things like create, add to, subtract from, and display dates with.
I challenge you to post equivalent date operations in Java and c# using only the built-in APIs. If you do that, you will see you have clearly lost this argument.
Here's a quote from O'Reilly's OnJava:
Summary
From the foregoing discussion it should be clear that Java's date-handling classes are not just complicated, but also poorly designed. Encapsulation is leaky, the APIs are baroque and not well-organized, and uncommon idioms are employed frequently for no good reason. The implementation holds additional surprises (I suggest a look at the actual type of the object returned from Calendar.getInstance( Locale ) for all available locales!) On the other hand, the classes manage to treat all of the difficulties inherent in internationalized date handling and, in any case, are here to stay. I hope that this article was a little contribution in helping to clarify their proper usage.
http://www.onjava.com/pub/a/onjava/2003/06/05/java _calendar.html?page=2/
Not sure who is modding you up, but until some of the/. folks take their anti-MS blinders off, they are going continue to accept garbage like the Java Date API as superior just because MS didn't write it. You aren't going to successfully challenging MS by ignoring the areas where they are superior and pretending otherwise.
Perhaps you should read what you reference as support for your case:
"Andrew McCallum is right that Java had similar problems with their Date-Class. But worse they did it wrong the second time with the ugly Calendar class, I've never seen such an unintuitive Date-API."
If I want to add one day to a date, why should it be more complex than d = d.AddDays(1)? I forget exactly what it was in Java but it was a pain in the ass -- there was no justification for the complexity of it.
Why should I care what the internal representation of the DateTime object is?
I've used the both the Java date routines and the.NET ones to develop complex power (as in electricity) scheduling applications that involved 5 minute intervals, multiple timezones, and daylight savings transition support. I actually had to do almost the exact same thing on both platforms and the.NET date support was head and shoulders better than the Java in every way.
Simple things should be simple. There's no reason I should have instantiate another class to add one day to a date.
Really? As a matter of fact, that's about it. Why don't you come up with 10 more -- a small start on your million.
As far as date handling goes, when I used Java 4-5 years ago, the date handling was truly pathetic requiring instantiaion of multiple classes to achieve very simple things (like adding one day to a date). DateTime in.NET is pretty much perfect IMO. Does almost everything I need it to right out of the box.
With BS, half-assed, uninformed, biased posts like this, I sometimes wonder why I even bother to read/.
Yes, but what else did you compare it to? We had "experts" at a company I used to work for configure a T2000 as an Oracle database server and it ran at 1/6th the speed of a five year old HP intel box we were using for development while we waited on the "high-end" prod equipment. After a month of fiddling, it still ran at 1/6th the speed. I am app dev guy, haven't been invovled in HW more than I had to for the last 10 years but I must say, Sun was the emporor's new clothes the way it played out on that project.
Public housing has and continues to be an unmitigated disastor in the US and Canada (two places I am familiar with). Governments should not be directly involved in the construction or operation of housing for the general public.
Is it just me, or do you find the first page returned isn't that good anymore on Google due to people exploiting their algorithm? I've started going to the 3rd or 10th page returned to start seeing results less "gamed."
I'm a windsurfer and I would always quote my weight in kilos since it makes working out things like volume of water displaced much easier (1 kilo == 1 litre of fresh water).
You must not be a very good one if you are still moving at displacement speeds.
Have you ever tried installing Windows from scratch? That is like two days effort (by the time you get all your drivers and programs installed, and everything set up as you like).
I just installed Windows Vista on my son's PC (needed bigger/faster hard drive) "from scratch." Didn't have to install/upgrade a single driver and this is a "home-built" PC. It was literally less than two hours including the time require to install a couple of games. Totally painless.
RMS reminds me of a communist regime. They preach about ideals and moral high ground to the poor masses while they are rolling in cash, driving expensive cars, and visiting their private retreats.
Is the modding on this post a joke? This got a 5 for interesting!?! Was the modder smoking crack? A painful, blow-by-blow description of how to swtich between applications using the keyboard is interesting???
"SOX and the control procedures businesses implement (30 days to do what used to take us 7 days) drive IT costs up. Their solution here? Enforce the procedures on what remains of IT while farming the work out to contractors who have no procedures and install live to production without any controls of any kind... but it's okay because they are not company employees they are not covered by the control procedures" That is 100% accurate. Another variant of this buying software from a third party (even if your in-house built system is better) since the SoX auditors won't hold you responsible for changes to a third-party system but will repeatedly ask you to make changes if you developed it in-house. I'm sure people that haven't been exposed to this kind of garbage have a hard time believing that it really does happen, but it does. Unfortunately, just because it sounds outrageously stupid doesn't mean it's not happening.
"The GPL is like good science, no more complicated than it must be for it's purpose." That has to be one of the worst analogies I've ever read.
Yes, but you fail to make a point. You are representative of at best 1% of the Indian population. Your energy consumption is averaged in with 99 people living in huts or hovels and without electricity and most likely without water. India's infrastructure is still too poor to provide any but the wealthiest with a standard of living comparable to that in the West. Get off your high horse.
Perhaps you should read what you reference as support for your case: "Andrew McCallum is right that Java had similar problems with their Date-Class. But worse they did it wrong the second time with the ugly Calendar class, I've never seen such an unintuitive Date-API."
If I want to add one day to a date, why should it be more complex than d = d.AddDays(1)? I forget exactly what it was in Java but it was a pain in the ass -- there was no justification for the complexity of it. Why should I care what the internal representation of the DateTime object is? I've used the both the Java date routines and the .NET ones to develop complex power (as in electricity) scheduling applications that involved 5 minute intervals, multiple timezones, and daylight savings transition support. I actually had to do almost the exact same thing on both platforms and the .NET date support was head and shoulders better than the Java in every way.
Simple things should be simple. There's no reason I should have instantiate another class to add one day to a date.
Really? As a matter of fact, that's about it. Why don't you come up with 10 more -- a small start on your million. As far as date handling goes, when I used Java 4-5 years ago, the date handling was truly pathetic requiring instantiaion of multiple classes to achieve very simple things (like adding one day to a date). DateTime in .NET is pretty much perfect IMO. Does almost everything I need it to right out of the box.
With BS, half-assed, uninformed, biased posts like this, I sometimes wonder why I even bother to read /.
Yes, but what else did you compare it to? We had "experts" at a company I used to work for configure a T2000 as an Oracle database server and it ran at 1/6th the speed of a five year old HP intel box we were using for development while we waited on the "high-end" prod equipment. After a month of fiddling, it still ran at 1/6th the speed. I am app dev guy, haven't been invovled in HW more than I had to for the last 10 years but I must say, Sun was the emporor's new clothes the way it played out on that project.
42...What is a great game you can play with dominoes?
Is it just me, or do you find the first page returned isn't that good anymore on Google due to people exploiting their algorithm? I've started going to the 3rd or 10th page returned to start seeing results less "gamed."
RMS reminds me of a communist regime. They preach about ideals and moral high ground to the poor masses while they are rolling in cash, driving expensive cars, and visiting their private retreats.
Is the modding on this post a joke? This got a 5 for interesting!?! Was the modder smoking crack? A painful, blow-by-blow description of how to swtich between applications using the keyboard is interesting???
I just formed an LLC yesterday and those are essentially the same two steps I took here in Texas.