Dear Internet Explorer Team

Dear People Responsible for Internet Explorer,

You suck. You have no idea how much I have tried to incorporate IE into my daily routine. You have no idea how hard I have worked to convince people that IE is actually a good web browser. You have no idea how much I want to use IE. And most importantly, you have no idea how many times IE has let me down.

I understand that some devs choose a platform and stick with it. They will pick something like the Blink engine Chrome uses, dig into Chrome and Google APIs, and incorporate other snippits and code bases that all work well together. Then, all their web apps, web pages, and other documents will be coded as such. But for the love of Pete! Why does everyone support Chrome, and only Microsoft supports IE?

I’ve run into at least 4 websites that just don’t like IE in the past week alone. These aren’t super apps or technical previews either. These are simple websites, on which something as mundane as a text field is completely useless. I click in the text field but nothing happens. I type in the text field and instead of typing in the text field, either nothing happens or the web page has a seizure. Sometimes links don’t act properly, with menus and navigations structures fluctuating or simply not working.

The thing that irks me the most is how EVERY ONE OF THESE WEBSITES WORK JUST FINE IN GOOGLE CHROME! So what the hell are you doing, Microsoft? Why does IE suck so much? If IE is based on the same web standards as every other web browser out there, why does yours suck the most? IE is on the most computers in the world! Of course, it has sucked so bad in the past most of the people with a Windows computer has replaced it with something else…

Sincerely,

Every IE user who has had to switch to another browser for at least a handful of websites

P.S. – I really do love IE. Why can’t it just fricken work?!?

I Love Windows Phone. I Hate Having Windows Phone.

For all the great achievements made by Microsoft in the form of Windows Phone, there is one area where they have failed me.

I have a couple of devices. There’s my Nokia Lumia 900 Windows Phone, an HTC Aria Android, a Samsung Galaxy Captivate, and a couple of devices from work I am testing. The only reason I like the iDevice is because I can let it sit for a week and it’s battery has barely drained. Why this isn’t true of the other devices I don’t know. If I turn off their radios they’ll give me a week, but they’re not very useful. It really makes me mad, too, because I do not like Apple products in general. The other reason I enjoy Apple devices is the large number of apps available. The Android devices get pretty good treatment on the app side. But the devices are hit and miss, especially with battery life.

And then there’s Windows Phone (specifically WP7)… I love Windows Phone (for the most part) and I love my Nokia Lumia, but I am saddened by the lousy app selection for Windows Phone; at least for the nearly defunct WP7. Everyone puts their app on iOS, and most people also put their app on Android. But no one bothers with putting apps on Windows Phone or even Windows 8 for that matter. This just doesn’t make any sense to me. With WP8 and Windows 8, a developer can build 1 app and with a little tinkering have it run on cell phones, tablets, and desktop computers. The reach would be 3 fold of Android (technically) and twice as big as on iOS. And in the case of Instagram and YouTube, they go out of their way to stop other people from building apps for their services on the Windows platform. Yet, they don’t release one of their own.

So, I’m on an Android device and just loving the apps, the selection of apps, the way a lot of the apps work, and the ability of the apps to talk to each other and share data.

So, I’m on an iDevice and enjoying the experience in some of the apps versus the ones I can find for Android. This makes me really mad. Especially when you look at the Windows 8 OneNote app versus the iOS OneNote app, and then compare it to the crappy, obviously-made-for-a-phone Android OneNote app

Then, I look at the Facebook Beta app for Windows Phone and my faith in the brand is restored. I realize that all my grief is based on my outdated WP7 device, and remember just how better the WP8 devices are. I take a step back to judge the situation more clearly and I see that hardly any of the apps and services I can find on iOS and Android are things I need. I slap myself for falling into the iSheep crowd of the glitz and glam and “wow an app that does THAT!” I wake up to the realization that my phone is natively what I need, and the websites of the other services will suffice, since I am always at a computer anyway. My desire for a new Android phone is not a desire for function, it is a desire for popularity.

So, I guess I’m fine with my Nokia. But Microsoft better get on the ball and attract more developers with better apps really soon. If I even think I see an iceberg in Windows Phone’s path, I’ll jump ship faster than you can say “global warming.”

How Much Suck Could Windows 8 Suck if We Knew What We Were Talking About?

Microsoft began touting Windows 8 quite some time ago. It frustrated me for two reasons: they had no finished product to actually display. It was like looking at a very colorful, tablet version of Window Phone 7. Sure, it looked cool, but it was basically just a concept being shown as if it were ready to shove out the door. What else are you supposed to think when Microsoft has actual tablets running (what appears to be) Windows 8? Now that I love it already (partly because it is different, and partly because it’s not Apple) I have to wait for it to actually become a reality. The waiting makes me angry.

The other reason I became frustrated with the first few screen shots and previews of Windows 8 was the idea that one operating system could actually be placed on desktops and tablets alike. Even now, Windows 7 has multiple flavors, including a version to place on devices used for specific purposes such as point-of-sale or kiosks. And from the buzz on the web you might gather Windows 8 will have between 6 and 10 different versions… presumably that means there will be a tablet-optimized version (perhaps the version made for mobile chips?). Even still, it just didn’t sit right with me and many other people.

When the earliest preview came out I got my hands on it. It didn’t work out well for me. I did get to see some parts of the new OS, but overall I just didn’t have the hardware to run it. One thing I did like very much was the Start button. Not it’s functionality, but the look of the button itself. It was a very simple, black window logo. Unfortunately, clicking on it took you back to the Start Screen instead of opening up the Start Menu. As the OS was completely useless to me because of my hardware limitations I did not miss the Start Menu.

Then I got the Windows 8 Consumer Preview. O. M. G. I don’t have a fancy, multi-touch tablet to test Windows 8 CP; just some old Core 2 Duo machine technically made for Windows XP, but compatible with Windows Vista (remember Vista?). The PC runs fine, except for an issue with my video card (which doesn’t have Windows 7 drivers either), but it’s a desktop. I expect it to work like a desktop. The Start Screen is fancy, useful, and clean. The Metro UI is snappy and quite intuitive (I assume it would be more so if I had a tablet to use it on: sometimes the mouse movements seem unnatural, but with a finger I believe they would make sense). You can get to a desktop mode, which resembles (and I suppose also functions) just like a Windows 7 desktop. There’s just one thing… no Start Button. Why is this a problem? How am I supposed to get to my programs? Am I really expected to swipe around the Start Screen with my mouse? The Ribbon aside, the desktop looks the same, works the same, acts the same, feels the same yet lacks a certain usability because you cannot get to your freakin’ programs! I don’t see how this is going to work… at least for people like me…

I teach (what I call) Computer Sciences at a private middle school. We learn about the Microsoft Office software, mostly, but also delve into other areas such as content creation, desktop publishing, digital multimedia, and even HTML programming. I didn’t realize until just this morning how lazy my students are; and possibly what this means for Windows 8. We just upgraded to Windows 7 computers (brand new this time around) this year. In the past we had Windows XP machines (which were much easier for me to customize for new users, clone, etc.). The teachers had been in charge of teaching computer class for some time now, and most of the elementary teachers still teach the class themselves (grades 2-5). To make things easier on everyone we placed shortcuts for all the programs we would be using (Office, IE, My Documents, My Computer, My Network, and some other programs we had) onto the Desktop. I don’t like having icons cluttering up my desktop, but these kids do. After all, what’s the alternative?

To open a program without a shortcut on the Desktop they have to open the Start Menu, click on All Programs, find and open the program’s folder, and can then finally click on the program icon to open up the program. That’s like a ga-gillion steps! many of them asked if they could place the icons on their desktop and I refused to let them. After all, Windows 7 has the “Pin to Taskbar” feature which I just love. I tried to get them to use this, at least for the programs I needed them to use for their project. Some of them just wanted those icons on their Desktop, though, regardless of how messy and disorganized it looks (although I am beginning to think they put them out there just so they can play with them; moving them around and rearranging them all the time).

And then, again just this morning, I remembered something which should have been apparent the first time I did it. When the students are asked to open a program or file which is not on their Desktop or pinned to the Taskbar, their Google training takes over and they search for this file/program. In Windows 7 you can open the Start Menu and just start typing (and you don’t even need to touch the mouse). You will perform a quick search of the Start Menu, control panel, and recently opened files among other items. In Windows 8 you can do the same thing right from the Start Screen. When you’re on the Start Screen you just start typing and you can find whatever you are looking for. Laziness, it seems, may have won this round.

After giving it some more thought I have decided maybe the lack of a Start Menu isn’t as bad as we thought. Kids these days don’t want to work for something. If they know the name of the program and they can just start typing that name to make it appear in front of them… why not? The only concern I have (besides the fact technology is making it easier to be lazy) is that my students already believe they saved their documents to Word (“Where did you save your document, Susie?” “In Word.” “What folder did you save it in?” “What’s a folder?” *sigh*). They do not understand what a “file” is, nor do they understand how to work with them. They try to “open” pictures with Word instead of inserting pictures into Word documents. They never pay attention to where they save work, rather they just type in a name and hit the save button, believing, once again, they have saved the work to the program they were using. When they switch computers they cannot find their work (which probably wasn’t saved to their network folder, if they can even remember what that is or where it’s located). They don’t have to use computers the way I had to use computers. File structure means nothing to them. They expect to open an “app”, use it, save their work to it, and have their work appear the next time they go to use it again. They have no concept of file types or extensions, either. I try to weave this information into my lessons, but it is difficult to do for this iGeneration. It absolutely frustrates me to no end!

But at least I’m not as livid about the disappearance of the Start Menu anymore. That’s good, right?

Windows 8 Secure Boot – STFU Whiners!

Whine, whine, whine, whine. That’s all I’m reading about this stupid controversy over Secure Boot.

I’m sure you know what a BIOS is, don’t you? When you’re computer boots up and you see “Hit F2 to Enter Setup” for about half a second – that “setup” is the BIOS. The BIOS is the basic input-output system. It’s the job of the bios to make everything work together to load the computer’s main OS (operating system). Lately, people have been pushing the use of UEFI (Unified Extensible Firmware Interface), which is poised to take the place of the BIOS (or work over it, I’m not real sure). One of the reasons people want to move to UEFI is for safety. UEFI will support, amongst other things, Secure Boot.

Secure Boot will use special keys to check the validity of firmware running on the system. This will help keep boot-time malware from hijacking the system; allowing the OS to boot successfully and securely. Windows 8 will require Secure Boot. Since Windows 8 will require Secure Boot to simply function, many people have begun complaining that Microsoft is trying to take over their PCs… WHAT!?! Are you kidding me?

Microsoft is not trying to take over your PC. They are trying to make it more secure. Window 8 will run on Tablet-like computers. Many people have already voiced concern over running full-fledged virus programs on their tablet. So, Secure Boot is one more way to make the tablet more secure without installing processor intensive, memory hogging, battery killing virus and malware scanning software. Who wouldn’t want that?

It turns out Linux people don’t want it. Why? Because they don’t understand anything. Here are the things Linux users (as a group) don’t seem to understand:

  1. You don’t have to buy a Dell, HP, IBM, etc. PC with Windows on it in order to have a computer. You like messing with Linux, build your own computer, lazy.
  2. Any hardware manufacturer who wants to sell products to Linux users is going to make darn sure Linux will run on their hardware. This includes creating firmware and software for their hardware or maybe even helping the open source community write patches for the many distributions of Linux.
  3. If your computer came with Windows pre-installed, then you paid Microsoft for that copy of Windows and they could care less what you’re doing with your computer.
  4. You’re not cool because you can dual-boot your computer into Linux or Windows. As a matter of fact, I can do the same thing, as can many, many, many other people around the globe. And if you like Linux so much, why do you setup your computer to dual-boot between the two? Why not just install Linux and have the entire hardrive (or two) for your Linux install? What do you even need Windows for? AND, are you telling me you really want to install Linux on your Windows 8 tablet? You’re going to buy a Windows 8 tablet and then ruin it by installing Linux? Just buy an Android tablet and root it.
  5. If you think Microsoft and all the computer manufacturers are working to make sure you only install Windows on your computer, then you’re paranoid.

As far as I can tell, these Linux users who are “concerned” about Secure Boot have nothing to worry about. Not only that, but they are big babies. Why would I say that?

Let’s look at Apple, a company who is known to lock down their systems and devices. A company who also locks their OS to their hardware. A company whose stance on “jailbreaking iPhones” is “don’t mess with my hardware.” How come I can’t install Linux on any old Mac? How come I can’t install a Mac OS on any old computer hardware? How come I have to have iOS on my iPad or iPhone? The answer to all of these questions is because Apple simply doesn’t allow it. Now, rumor has it Microsoft is going to lock down their systems so they only run Windows and people are outraged. Pretty much saying Apple can do whatever they want but Microsoft has to play by the Linux communities rules. That’s just stupid.

I’m sure the Linux brats will win, but I’m still going to call them babies. I’m more concerned about what this means for my computer labs. Will I still be able to clone my lab computers with Secure Boot checking firmware? How exactly will that work?