iPhone Alarms Hit By New Year's Bug 405
An anonymous reader writes "Non-recurring iPhone alarms stopped working on January 1 for devices running iOS 4.02, 4.1, and 4.2.1. Apparently, it will fix itself by January 3, and the current workaround is to set the alarm to repeat. My girlfriend wasn't impressed, sleeping in, and I wasn't either, having to race her to work!"
What's with apple and alarms in phones? (Score:5, Insightful)
Day light saving errors, new year errors, do they just have crappy coders at apple?
Re: (Score:2)
Day light saving errors, new year errors, do they just have crappy coders at apple?
No, they've got crappy hardware designers as well!
Oups .. ;)
Re: (Score:2, Interesting)
My Girlfriend also has an iphone. I mean lets forget about fucked up blue tooth support, not being able to send vcards (as i have done from small device to small device since my first palm/mobile phone), and lets just accept that automatic configuration (which worked for me in all courntries i have been in recently) is a little bit complicated for a phone for approx. 500Euro). Lets also forget that video calls follow just apples standard.
But what really disappointed me in this incredibly immature device is
Re: (Score:2)
Re: (Score:2)
it's a FEATURE! you see, hippies don't go to work on new year's day because their alarm didn't work. what other company does that?!
Re: (Score:2)
Still? (Score:4, Informative)
Re: (Score:2, Funny)
Re: (Score:2)
Re: (Score:3)
Hell I barely touch the text application. Between phone calls, email and Twitter DMs there's no reason I ever need to.
Wait, you Tweet to your Dungeon Master? Seems like a waste of effort if he's sitting at the same table.....
Morning sex (Score:5, Funny)
Re:Morning sex (Score:5, Funny)
There is no alarm clock more reliable than the human wang
Interesting theory Julian.
Re: (Score:2)
Are you forgetting that one of the after-effects of orgasm in males is drowsiness?
Re: (Score:2)
Re: (Score:2)
Geeks and nerds with girlfriends? LOL!
Re: (Score:2)
Hey if you find that one funny, this one will blow your mind.
I'm a geek with a WIFE and you know what? We have a CHILD!
Some pretty crazy shit there, huh?
Re: (Score:2)
Yes, prove it that you do have them. :)
Re: (Score:3)
Re: (Score:2)
Re: (Score:3)
Well, at some point this has got to get so lame it goes straight through the lameness and comes out on the other side as over nine thousand - informative.
So... (Score:2)
Is this a similar error, confined to a driver issue with one platform's RTC, or is it an error in logic somewhere higher up the stack, and thus going to occur on all iDevices of a given firmware level?
It will fix its self? (Score:2)
OMG, it is self aware, has introspection and can self improve? Now I know what all the Apple fans love it so much.
Re: (Score:2)
SAM: I mean it fixed itself.
SPOOR: Fixed itself.
DOWSER:... ixed itself.
SPOOR: Machines don't fix themselves.
DOWSER: ... fix themselves.
SPOOR: He's tampered with it, Dowser.
DOWSER: ... ampered. with it, Spoor.
Yeah, right. (Score:5, Funny)
This just isn't a plausible claim. As if "anonymous reader" has a girlfriend. Now I've heard everything.
Apple (Score:3, Insightful)
Re: (Score:3, Insightful)
It just works...if it's approved, and if you hold it the right way, and if don't mind being late, and ...
Re: (Score:3, Funny)
... and you don't actually make phone calls
Re: (Score:3)
Hehe, I get to use that quote about once a month or so to my Apple-fanatic boss. The funny thing is that he doesn't make excuses about the things that don't work as they should, and even now if you ask him he will admit he had a lot of problems with his Apple products, but he persists buying them...
For example the last incident was last month when his 24" Samsung (that I had chosen some years ago) went bad and without asking me got a 27" Apple Cinema display. Well, his attempt to connect the macbook to the
No alarm? Thank god! (Score:3, Interesting)
I bought my girlfriend an iPhone, and the damn thing seems to set off the alarm at random times.
However, when I look at that thing, my Nokia N95 looks like crap in comparison. I'm no Apple fanboy, but I am really impressed with that thing.
Re: (Score:3)
Are they the new Microsoft? Is this the Vista of the iPhones?
Re: (Score:3)
Their earlier iPhone was great, and their new iPhone's glassy facade gives me a woody every time I see it. But there seems to be one critical problem after another with this one.
Personally I think it's mostly the media having a field day blowing things out of proportion. I have the new iPhone, both my sisters have one, my brother-in-law has one and none of us have had anywhere near the problems that are being reported in the media. Sure, there's been a few minor glitches here and there but nearly EVERY device has those. We certainly haven't experienced any problems that were major enough to stop us from using the iPhone or consider switching to another device.
Re: (Score:3)
My girlfriend wasn't impressed, sleeping in, and.. (Score:2)
Iron-clad reason to be late. (Score:3)
"...My girlfriend wasn't impressed, sleeping in, and I wasn't either, having to race her to work!"
So for once in your life, you have an iron-clad excuse as to why you were late to work (posted on Slashdot, confirmed by vendor), and you're bitching?
That is sad, when you really think about it. Sad.
Busy Morning? (Score:5, Funny)
Didn't they do this last year? (Score:2)
Though last year they failed to charge the battery for some reason.
With the first being Saturday... (Score:5, Funny)
and the 2nd being Sunday, I am actually surprised how many people have crappy jobs that hey had to get up for on the weekends.
Re: (Score:2)
+1
Moreover, shouldn't January 1 be a public holiday or something, like it is here in the lazy-ass Europe?
Re: (Score:2)
lame (Score:2)
just that.
There was enough time to fix this an several other updates were pushed out since this happened last,
so i'm not impressed by the job Apple does here.
- Hubert
Steve 2:2-3 (Score:3)
By the 365th day Steve had finished the work he had been doing; so on the seventh day he rested from all his work. Then Steve blessed the 366th day and made it holy, because on it he rested from all the work of creating that he had done.
Re:Use a real alarm clock (Score:5, Insightful)
They're probably (like me,) old nokia candy bar phone users. You could leave the battery dead for a week where the phone wouldn't even power on, but it would still wake up and tell you to go hop in the shower for work for another week or so. Phone clock (and more importantly, phone alarm clock) software has been stable and 100% trustworthy now for over a decade. I still have two extra (wall plug) alarm clocks for those occasions when you absolutely have to be there on time, but my phones have served me well as my primary alarm solution for the last 10 years, am i'm sure that's the case for most other people, as well.
Re: (Score:2)
well you could have an alarm clock like mine that randomly started passing time at a much faster pace so that at 1am your 8am alarm is blasting. That's when I started relying primary on my phone over a normal alarm clock.
Re: (Score:2)
Errr, why NOT use a phone as an alarm clock? Virtually every smart phone typically needs to be charged daily. If it doesn't need to be, generally people do anyways. Plug it in, let it charge overnight while you're sleeping, alarm wakes you in the morning, ready to go and fully charged.
It's *better* than your average AC alarm clock, as a power failure throughout the night won't interfere with your alarm. The phone's battery keeps you covered. I've been using my cell phones as alarm clocks for, well, as
Re: (Score:2)
Yeah, why the fuck would I want to use a feature on a device that I paid quite a lot of money for? In fact, why are we using our iPhones as anything other than a fucking phone?!
(Note: For the slow amongst you, this post is laden with sarcasm).
Re: (Score:2)
The last $20 alarm clock I used that had a battery backup would keep poor time, and run many minutes fast every time it when on battery.. even with the battery it would start blinking and want to be reset just to be sure..
Also those alarm clocks just take up space, travelling? Yet another thing to pack, you could figure out the hotel alarm clock or ask for a wakeup call but it is still convenient to have your own alarm. Many people have stopped wearing a watch because they have a phone with them everywhere.
Re:Use a real alarm clock (Score:5, Insightful)
Why shouldn't I use a phone as an alarm clock? I have been using my phone as my 'watch' and as my alarm clock since getting my first mobile back in 1999.
It has multiple advantages:
1) It allows me to set the required waking time during the day when I'm at work and find out what will be my schedule tomorrow, do I have a 8:00 meeting that I need a bit of preparation, etc.
2) Alarm clocks usually have a single alarm time and don't work well for multiple people - I want to keep napping if my wife's alarm rings first and vice versa;
3) The phone is always with me - it ensures that I can stay with my clock habits when on a hotel on business trip or when I'm staying over at a friends place - no need to bother with different options;
4) On decent mobiles, alarm clock function works even when the phone is turned off due to low battery - the screen and calls are off, but the alarm still ran;
5) It's more accurate than an alarm clock - since it must sync time with the operator anyway for proper functioning, it's always accurate, I never have to adjust it (as for a watch), and it handles daylight savings time automagically.
Frankly, the only issue is how deeply faulty your testing process has to be to ship with such bugs in core functions such as clock and making calls? It's not a frigging computer you're shipping, it's a consumer device for which these functions are not 'additionally included applets', but main features of the product...
Re: (Score:2)
Re:Use a real alarm clock (Score:5, Insightful)
But, I fail to see how this iPhone "bug" becomes an issue - there are many other ways to wake up or be reminded and if you rely on your iPhone for everything, you have a single point of failure.
So how many alarm clocks do you have on your bedside table? I have only ever had two alarm clocks that have ever been unreliable: a clock radio that would randomly turn itself on for a minute at a time throughout the night, and my iPhone which failed to wake me up this morning. All the other problems have been due to blackouts, which is why I only get clocks with battery backups.
I'm mean seriously, the age of digital watches being a pretty neat idea is over. Even the cheapest Chinese clocks can reliably sound an alarm at a specified time of the day. How could the iPhone get it so wrong?
Re:Use a real alarm clock (Score:5, Informative)
I started using my phone as an alarm clock after discovering that although a backup battery will allow a regular alarm clock to keep the time through a power failure, the alarm will not ring if the power is out at the time of the alarm.
Re: (Score:2)
But a regular alarm clock that runs only on batteries will ring just fine in a power failure. They can take years to drain those batteries, too...
Re: (Score:2)
Or you could just use one of these.
http://www.google.co.uk/products/catalog?q=mechanical+alarm+clock&hl=en&cid=3439387371748796012&ei=ZVkgTdX5HoGI-gbkoNCzCw&sa=title&ved=0CAoQ8wIwATgA#p [google.co.uk]
No worries about electricity at all.
Re: (Score:2)
I use my phone for alarms because it's the thing all my other alarms and alerts are in. I have a lot fewer missed alarms using my phone than I did when I used physical alarm clocks, which are much more failure prone in my experience.
Heck, I don't think I even own a clock anymore. Why would I bother? I have many things which reliably know the time.
Re: (Score:2)
I don't understand why you use a phone as an alarm clock.
Because I already have it, and don't want to go out and buy another alarm clock when I already have something that functions perfectly well.
Re: (Score:2)
I don't understand why you use a phone as an alarm clock. For one it depends on a single power supply, or you have to charge it overnight next to your bed. Second, it uses software prone to bugs. I use a normal alarm clock on 220V, with a backup battery. It invariably goes of in time...
Because it is there, is an alarm clock, and that is good enough for those of us who aren't alarm clock elitists.
Also what is this "single power supply" business? Most alarm clocks you plug into the wall don't have backup power or aren't actually using the backup power option (who actually puts backup batteries in?), phone alarm clocks do. Power goes out on my alarm clock that plugs in, it won't go off. My phone would though.
Re: (Score:2)
You are aware that the 9volt dosent run the alarm if the power is off, only keeps the clock on time and the alarm in memory, I lent the hard way on that.
Re: (Score:2)
Not to mention there's no way to reliably determine if the battery is still working or not. Without the alarm clock blinking like they used to, it's very hard to tell if there were daily short blackouts when you and everyone else were at work that drained the 9v battery. Depending on the reliability of your power supply, replacing the battery on fixed, pre-set intervals wouldn't guarantee a thing.
The only ways to know the battery is dead is by either checking it regularly with a voltmeter and replacing it m
Re: (Score:2)
One of the first actions that I take when arriving in a hotel room is to disconnect the alarm clock, so that the room at night is not illuminated by its red LCD glow!
Re: (Score:2)
I don't understand why you use a phone as an alarm clock. For one it depends on a single power supply, or you have to charge it overnight next to your bed. Second, it uses software prone to bugs. I use a normal alarm clock on 220V, with a backup battery. It invariably goes of in time...
This is the dumbest thing I've ever heard. A normal alarm clock runs on 110V, everyone knows this.
Re: (Score:2)
A normal alarm clock runs on whatever voltage it was designed for. Usually, they are designed for the national grids of the countries where they are to be sold. Clocks to be sold in the US run on 110V, clocks to be sold in most other locations run on 220-230V.
Since the advent of switching power supplies, this distinction is usually moot as most electronics are now designed to accept any voltage between 110v and 230v with either 50 or 60Hz line frequency. Eliminates the logistics hassle.
Re: (Score:2)
I agree on both counts, that it is a) stupid to rely on a phone as your alarm. It's a phone use it as such. Also b) this kind of bug is still inexcusable.
Re: (Score:2)
Phone alarms have proven to be extremely reliable for more than a decade. Only smartphones of either OS flavor have ever ever failed something as dumb as the alarm function.
Re: (Score:2)
The only time this 'feature' annoyed me when I once was unable to turn the alarm off once my battery was empty (and I didn't have my charger with me); Then again, it also saved me a few times, because I forgot to charge it.
Re: (Score:2)
I can't fathom why you want yet another device to do something that any number of devices in your immediate vicinity right now is capable of
Re: (Score:3)
I don't understand why you use a phone as an alarm clock.
- The phone sets itself, inluding daylight savings time.
- It charges next to my bed so I have a fresh charge the next day. This is a good idea anyway despite you're implied suggestion oterwise.
- I have it set to only go off on weekdays.
- I have it with me so I can set it right away if I have to work on saturday or go in earlier the next day.
- It can display a text message about why it's going off.
- Instead of setting the time, I can just tell it to go off in 3 hours because Im taking a nap.
- I have my alar
Re: (Score:2)
Date issues... These have been "known problems" for ages, there are libraries for this. Why aren't those being used?
Re: (Score:2)
I remember learning the correct date formulas in the first semester. What's so hard about them?
Re: (Score:2)
I remember learning the correct date formulas in the first semester. What's so hard about them?
They were different by second semester. The problem with rolling your own date/time functions is that people keep switching things, adding a second to a year due to a close earth asteroid or switching when DST is applied. The problem with using the common libraries is that you need to update the library regularly and trust that the library maintainer is doing the above.
Re:Use a real alarm clock (Score:5, Insightful)
That's probably the sort of thinking that resulted in the bug in the first place. Dealing with time zones and daylight savings issues and the goofy calendar is a big pain in the ass. It's easy to get it subtly wrong. I doubt there's a programmer alive who hasn't made at least one mistake in dealing with time and dates.
I suggest we adopt a 12 month 30 day calendar, with a five day holiday at the end of the year (six days for leap year.) And no friggin' daylight savings.
Re: (Score:2)
I hope we've all made time and date mistakes before, that I'm not the only one. I wrote some accounting software that ran a script every hour that calculated a set of numbers for billing information. Each hour the script would run, then at midnight another script would run to calculate the average hourly total for the day. To calculate the average, I merely added each hour's numbers together then divided by 24. My fatal mistake was assuming each day contained 24 hours, which would normally be true, except f
Re:Use a real alarm clock (Score:5, Insightful)
I remember learning the correct date formulas in the first semester. What's so hard about them?
I think most of these bugs come about in the conversion between internal time storage (which is probably something simple like "seconds since the epoch") and the UI layer. Getting the number of days in the year is easy, but how do you then deal with things like timezones? What if the phone's moved timezone since the alarm was set? Then you have things like Daylight Saving (which varies according to where you are in the world - some countries don't observe it at all, others don't all observe it at the same dates).
Put it this way, if you wanted an example of something with real-life application that on the face of it looks simple but in reality is absolutely chock-full of corner cases for you to make mistakes in, you couldn't do much better than something date/time based.
unreliable (Score:2)
The point is that the iOS time routines are unreliable. You need a redundant clock/alarm that doesn't run on iOS.
Re: (Score:2)
The point is that the iOS time routines are unreliable. You need a redundant clock/alarm that doesn't run on iOS.
I am sure you can give us an example where the iOS time routines don't work as advertised.
Re: (Score:2)
Re:unreliable (Score:4, Interesting)
I am sure you can give us an example where the iOS time routines don't work as advertised.
Here's a well-travelled and documented bug, which still hasn't been fixed: try editing a Contact entry to add a birth date for someone 77 years (I think) or older - good luck finding it in the calendar!
The three outcomes I've seen for this include:
Apple's date and time code needs review and TFA just demonstrates another example.
Re: (Score:3)
these are simple errors that anyone who has written clock and alarm code should be aware of to begin with. It's not like date and time algorithms change very often or without a lot of fanfare.
Re:Use a real alarm clock (Score:5, Insightful)
What's to excuse? Bugs happen, they get fixed.
Two points here.
First of all, it's not the first time [appleinsider.com] a stupid but major bug is found in iOS alarm app.
Second, it's a major issue. Alarm not going off at the right time is a bug that would be classified as "critical" under any sane categorization system - it's the most basic, fundamental function of the application not working properly. Even worse, alarm is by its nature a "mission critical" app - unlike most other stuff, which is annoying but mostly harmless when it fails, this one really trips you up. Consequently, it should be heavily tested.
And this leads us to another issue... these kinds of bugs, both this one and the one back in November, show that unit and functional testing coverage of the alarm app in iOS is really horrible. I mean, DST change and year change? It's some of the most obvious and basic corner cases that you write tests for, especially in an application that specifically deals with time! It's practically textbook stuff, or an interview question for QA position. And so it's extremely surprising when that kind of thing goes wrong in production.
Re: (Score:2)
The bug is inexcusable, yes, but so is relying on a phone and not an alarm clock to get up for work on time.
Except this bug is for one off alarms, not reoccurring. You would not want to reset your hard to set bedside alarm just for one day.
Re: (Score:2)
Hard to set bedside alarm?
Turn a knob and pull out a button, versus tons of keypresses.
Have you ever owned a decent alarm clock?
Re: (Score:2)
Mechanical sometimes make precision hard, but precision is not necessary.
Digital almost always requires numerous button presses, while holding down one button. And if you go past your time then you have to cycle forward till you hit your time.
Re: (Score:3)
Tons of keypresses? You don't own an iPhone do you? I have 6 alarms on mine, 3-4 to help me get up in the morning with various tones and one for weekends plus another for random things. Adding or changing any of them takes me about 10 seconds. Oh, and NONE of them are working right now! I do have an alarm clock, there's a ton of reasons why I use the phone instead starting with being able to use different tones for different alarms and with the ease of changing them or setting them. I have yet to find an al
Re:Use a real alarm clock (Score:5, Insightful)
Oh, really? Relying on a phone for one of its simplest features is "inexcusable"? Mobile phones have been able to do this reliably for more than a decade. It's practically an Apple-only problem: for everyone else, it "just works".
But yeah, let's blame the victim.
Re:Use a real alarm clock (Score:5, Insightful)
Everybody uses their phones as alarm clocks now.
Simply because it works reasonably well, is always on hand and works the same way at home, on business trips and vacations. And has a battery backup.
People simply assume the alarm function to be much too simple to allow even the stupidest developers to not get them right. Nobody expects people to mess up simple functions like that. And nobody expects the device itself to report the wrong time. For that reason, developers who can't get an alarm app working should be fired straight away. And OS developers who can't get their OS to report the correct time for each and every case should not only not be developing OS'es, but only be allowed to develop static HTML web pages for the rest of their careers.
Re: (Score:2)
Why at this day and age can I not expect to have an alarm application working perfectly enough that it can be used for mission critical cases where it's fault has nothing at all to do with a failure of the underlying device? Why at this day and age do I ne
Re: (Score:3)
FWIW I'm 25 and I use dedicated alarm clock - though it's electronic and not mechanical. The reason is that 1) it has a nice and simple display for a bedside clock that doesn't shine too much at night (dim red digits and no not-quite-black backlight), and 2) it's got a nice huge snooze button.
Re: (Score:3)
Re: (Score:2)
What's to excuse? Bugs happen, they get fixed. This one becomes a non-issue in two more days.
-jcr
I have a Despair Inc. poster hanging in my office that was made just for people like you -
"Mediocrity: It takes a lot less time and most people won't notice the difference until it's too late."
1. There is nothing unexpected about a new year, guess what... there's going to be a new one in 364 days.
2. This isn't the first time this has happened.
3. This isn't even a hard problem to solve OR test.
Re:Use a real alarm clock (Score:5, Informative)
Re: (Score:3, Funny)
You are nothing but a hypocrite and an apple fanboi. Your comment history does suggest that you were jumping up and down on much more trivial bugs than this when it was other companies who were at fault, but when it comes to apple, it 'just happens, and gets fixed'.
It's because of douches like you I stay away from apple. Go, Steve Jobs is waiting for his next blowjob.
Re: (Score:2)
You and GP seem to be playing a game of "trolling by pretending that whatever works for me obviously would work for everyone else." Seems fun, so I'll jump on:
Why would anyone need to "wake up?" I just contracted fatal familial insomnia and won't go to sleep for several months until I die.
Re: (Score:2)
Trollbot is boring.
Re: (Score:2)
Why so much noise, won't ordering a wake-up call to that same phone work better?
Re:CS 101 (Score:5, Insightful)
For what it's worth, I've never taken a CS class. As to whether that makes me underqualified or not, well, I guess that's up to the rest of the world to decide, but my employer seems happy with me.
So, let's see.
1. You seem to assume that shareware is bad code, but quite a lot of the shareware I've used over the years has been excellent.
2. Nothing to do with "Apps" has anything to do with the built-in clock and alarm in the iPhone, which is part of the Apple-provided stuff, presumably developed by relatively qualified developers.
3. You have this rant about "Visual Basic". Whatever. I have an app in the app store, and I have never in my life touched VB.
4. Who cares about a 4-year BS? For crying out loud, I never even finished high school, nor did I get a GED. Instead, I hopped on over to doing college, where I got a BA in Psychology.
Just given the quality of this rant, if I had to choose between you and whoever wrote the code with this bug in it, I'd probably take the author of the buggy code, because that person might just have made a silly mistake, which most people do from time to time. I know you're incoherent; I'll take someone I just know made a single mistake over totally incoherent any day.
Re: (Score:3)
4. Who cares about a 4-year BS? For crying out loud, I never even finished high school, nor did I get a GED. Instead, I hopped on over to doing college, where I got a BA in Psychology.
So you're the guy who wrote the $999.99 app? Excellent use of your degree.
Re: (Score:2)
Just how did you get into college without a GED or HSD? In the USA, as far as I'm aware of, not one single place will accept you without that as a demonstration of a minimum level of educational development.
Re: (Score:2)
The rest just wing it; never mind that not every CS degree makes you a programmer. Some untrained people are good, but from the rest we have buggy code like these alarms; nobody tests their products well because updates are "easy."
This is the alarm clock program that ships with the iPhone. Apple does not hire untrained programmers to write the iPhone's core apps, nor does it hire bottom of the range code monkeys. It hires qualified and experienced people who somehow still make mistakes like this. The difference between a good and a bad programmer is that a bad programmer will write a thousand line solution to a problem like this over the course of a week, it will have hundreds of edge cases because of its needless complexity and will
Re:CS 101 (Score:5, Insightful)
never mind that not every CS degree makes you a programmer
No CS degree makes you a programmer. They make you a Computer Scientist.
Proper testing is a function of Software Engineering. This isn't some nitpick: they're completely different fields that both happen to often involve computers, and are frequently confused by many people who go to school to learn CS when what they really want is to be a programmer.
This is exactly the kind of bug I'd expect from someone with a CS degree, fresh out of college and working their first SE job.
Re:CS 101 (Score:5, Informative)
This is absolutely correct. CS is not software engineering, it's not programming, and it's not computer engineering.
CS = Theory and research into computation. What is computable, on what sort of machine, in what time bounds. Research into new applications for computation (such as machine vision or natural language processing).
SWE = The engineering process of delivering software that is functional and reasonably defect-free on time and on budget.
CE = The design and engineering of computer systems. CPUs, GPUs, buses, storage systems, interconnects, etc.
Programming = The act of creating code, which (when done correctly) requires skills from CS, SWE, and CE.
The bottom line is that you can't be a good coder unless you have at least some of all three skills. Algorithms and time complexity matter. So does writing code that actually performs on real hardware. So does writing code that is maintainable and reasonably defect-free.
I am fortunate that my "CS" program was actually more of a CS+CE+SWE program. I am not an expert in any of those fields but I do know enough to work effectively on a team to solve problems and write good code.
Re: (Score:3)
Most of the new degree students coming in have no knowledge of your explanation. People in their teens go into a CS degree thinking it is the ONLY path to get college-trained for Programming, for Information Technology. Few actually seek out CS fully knowing at their inexperienced ages about the definition of CS you gave. But incorrect choice of "Programmer vs. CS holder" training is only a small part of the systemic flaw. Most public and private colleges only have "CS," but like you said, it DOES train you
Re: (Score:2)
Reminds me of when I wanted to update some software after installing Mac OS X 10.5.10, and the installer bailed out because it thought the version number string "10.5.10" was less than the minimum which was "10.5.8"... string comparison FTL.