Good Software Development Ideas Google Chrome

Sometimes a good idea is so obvious you can’t help but wonder why no one had bothered doing it before.

Webmonkey reports that Google Chrome has released a new beta version of the Chrome browser that runs ALONGSIDE of the regular full-release version of the Google Chrome browser. The idea is that instead of having to commit to either the beta channel or the dev channel of Chrome as your one and only Chrome browser installed on your system, you could choose to have both a bleeding edge installation of Chrome with all of the latest features and functionality, while at the same time having a completely stable version of the browser installed as well.

This is such a great idea, it is a wonder that all beta software is not offered in this manner.

It wasn’t that long ago that beta software was something that was carefully controlled and offered only to specific partners who installed it in a testing environment. In this case, the only one model of software installation made perfect sense. Ever since Microsoft used mass beta and pre-release distribution and testing to go from releasing the embarrassing and widely hated Windows Vista to the almost complaint free Windows 7, software developers have been increasingly realizing the power of wide beta testing to virtually eliminate bugs and other issues before release. In this model the side-by-side beta version of software makes much more sense.

The developers of the Chrome Browser will no doubt see much wider adoption of its developer-level browser with the new Canary version that allows users to run both the "real" version of the browser and the new leading edge developer beta version at the same time. That broader usage will in turn allow bugs to be discovered and fixed more quickly and that will in turn allow Google to release updates to its Chrome browser faster than its rivals.

Like I said, some business strategy ideas are just so good, you wonder why they haven’t been used before.

Internet Explorer Flaws to Fix for IE 9

I was going to just leave Internet Explorer alone. Everyone knows that it is the bottom of the pile when it comes to browsers. The only people who use IE are those who are either not computer savvy enough to know that there are options and how to get them, and those who do know about the better web browsers out there, but figure that it just is not worth the effort. Even Microsoft knows IE 8 is already junk, that is why whenever it posts press releases about how fast Internet Explorer is compared to Chrome, Firefox, Opera and Safari, they compare them to the non-existent Internet Explorer 9 and not the currently released Internet Explorer 8.

Today, however, two of IE 8′s many shortcomings popped up in my face again and I figured that I would write this post in hopes that a growing chorus of user voices might just get Microsoft to pay attention to what is really wrong with Internet Explorer instead of what they think is wrong with Internet Explorer.

First and foremost is the Apple Computer-like arrogance that keeps IE from offering a way to choose your own setting for how IE 8 handles browser sessions. In every modern web browser out there, except for IE 8, you can choose to restore your last browsing session by default. That is, you can tell the browser to open all of the same tabs and webpages that were open during your last browsing session automatically the next time you start your browser.

Internet Explorer offers the ability to restore your last browsing session, but requires that you do it manually. The stated reason for this enormous deficiency in browser functionality is  privacy. Microsoft thinks that the possibility that someone might inadvertently see the website you were looking at last time is more important than you (the user) wanting to be able to pick right back up where you left off. Or, in the case of yours truly, not only pick right back up where I was online last time, but also to BE REMINDED of where I was last time without having to jot down notes or send myself a reminder or whatever.

While privacy is important and a worthy goal, allowing the user to use the software in the way that works best for them is WAY more important. It makes perfect sense that for privacy reasons Microsoft does not set Internet Explorer 8 to reopen the last browsing session by default. It makes NO SENSE whatsoever that Microsoft will not provide that option as one of the settings that can be customized in IE 8. I guess this feature wasn’t widespread enough during the development of IE 8 for Microsoft to bother copying it into their “revolutionary” new browser.

Spell Check Missing From IE 8

There is also no spell check in IE8 by default. In a world where more and more is done online on the Internet, being able to spell check your entries into fields and forms is paramount. Of course, at the time, although everyone else had a spellchecker, and Microsoft has access to arguably one of the most complete spellcheck programs anywhere (the one in Microsoft Word and Microsoft Office), they didn’t bother to include it. You have to download an addon called ieSpell in order to get spell check in IE 8. I guess that they wanted to make sure that at least someone downloaded an IE addon since as we discussed above, anyone willing to go download add-ons would have long ago downloaded a better browser instead.

Password Saving Wrong Time

Finally, IE 8 has a very annoying flaw in the way it saves and remembers passwords for websites. Apparently when Microsoft sent down the command to copy the password save and remember function from better browsers like Firefox, they didn’t actually pay enough attention to how it was done to copy it right.

When you enter a username and password in Chrome, Opera, or Firefox, the next page continues to load behind the dialog box that asks you whether or not you want to save the password. This is critical because all webpages hide the password you enter behind astericks which means that you can never be sure that you got the password right until the login page loads and sends you on your way with a successful login. On good web browsers, you enter your username and password, and then, if there is any doubt in your mind about whether or not your login will be successful, you just wait and see. If the login works, THEN you click Save or Yes to Save your password. If not, you click No and enter the password again and the browser correctly offers you a chance to save THAT password.

The jack#ss that designed Internet Explorer 8′s password save and remember functionality makes you answer the question BEFORE the next page will load. That means that you have to say Yes in order to see if the login was successful or not. If it was not sucessful, then you have already saved the WRONG password thanks to this bassackwards feature.

The worst part is that when you re-enter your login information and actually get it right, IE may not even offer to change the wrong information it already saved, especially if you fat-fingered the username. Now that website has TWO username and password combinations saved and one of them will be wrong forever unless you go manually dig into the guts of the IE settings menus to find and delete that wrong information.

Microsoft, while you are building functions and support and speed into IE 9, if you could please fix these things that you got wrong in IE 8, we would really appreciate it. Of course, it isn’t really that big of deal. Those of us that know better only use IE for two reasons: to get stuff off your own website, and to make sure that our websites look right for the chuckleheads who use your browser.

Customize Windows 7 Sound Themes Personalize It

Custom Windows 7 Sounds

When installing a new theme, you probably look at the pretty background images, the colors, and maybe how it does or does not support Aero. But, don’t forget that different themes can also come with different sounds.

After weeks of being annoyed by a banjo sound as my windows default beep, I finally went into the Personalize control panel for Windows 7 to change it. I was surprised to find so many sound themes inside. I thought everyone just basically left the default Windows sounds alone with the exception of one or two tweaks here and there.

To save you some time, let me tell you that the best way to search through the Windows sound themes is by selecting the Default Beep sound and then clicking on the little speaker to play a sample of what it will sound like.

Take a little break and read Citibank rewards catalog information.

The Default Beep is what you will hear more than anything else while using your computer. It is the beep that you hear when you get an non-critical error message (like when you click the wrong thing), or the beep you hear when you get a basic status message like print job completed, or software updated or whatever. In other words, you had better like the sound of the default beep.

Go through the available Windows 7 sound themes and find the ones that have a default beep that you like, or that you can at least live with. THEN, you can check out the other sounds and pick your favorite customized Windows 7 sound theme. Otherwise, you are just wasting time because you’ll be back trying to fix that annoying banjo sound beep in no time at all.

Enjoy your customized Windows 7 installation. You deserve it.

Happy day.

Firefox Personas Preview Feature

firefox-personas-preview-snoopy

When you spend a lot of time in the world of technology it is easy to get jaded. New features that are promoted (self-promoted, and then echoed by lazy writers) are almost never as useful as they are supposed to be, and half the time, they are not even new. I almost ruined my eyes looking at computer monitors full of accolades for Microsoft Internet Explorer 7′s “new” tabbed browsing feature, especially since I had been a power-user of tabs in web browsing since they came out in Firefox years before.

When new features are both truly useful and actually new, like the Ribbon Interface in Office 2010 (updated from a partial integration in Microsoft Office 2007), they are often met with initial resistance.

As a freelance technology writer I not only spend a lot of time in the tech world, I am actually forced to look at and use new software features regardless of how useful I could possibly find them because a client needs a review of new software utilities or a customized newsletter could benefit from a comparison of program features.

Check out a review of Citibank Thank You network rewards program.

The other thing that happens to us technology types is that we stop reading about what a program does. We most certainly do not watch videos that show us how to use new features. (How many seconds of your life does it waste to watch someone show you how to click File then New on a training video?) Fortunately, most of the time it works out just fine because when you are used to how software works, you know where to look for functions you need. However, from time to time, I miss out on a cool new feature or a great new function that would increase my productivity.

Firefox 3.6 Coolest New Feature

When it comes to software development, there are two kinds of functionality. One type of functionality affects the usefulness of the product. These functions make the software, better, faster, easier to use, and so on. The other type of functionality makes the computer software more fun to use, or just makes it look nicer. These days, it seems like there is a lot of action in the latter category.

Most of the “improvements” in the user interface design realm are actually just ways to make a software product look nicer, or most commonly, to make it so that you can superficially customize the application. Think of it as the equivalent of being able to add bumper stickers to your software.

For the most part, I don’t have much use for these beautification features. A computer is, what a computer is, and while using my own wallpaper is fun, it doesn’t really matter what the wallpaper is when I’m switching between eight full-screen windows in a desperate race to beat an important deadline.

As you can imagine, I haven’t played around much with Firefox’s personas feature.

This morning, however, I was bored (actually, I was procrastinating and rendering my ADD planner worthless) and I ended up on the Firefox Personas page after re-installing the Firefox NoScript Plugin.

While I don’t have much need for a new persona for my web browser, I was clicking around to see what was on the Mozilla website when I noticed something happen to my default Firefox browser.

When you hover over the sample picture graphic of a Firefox persona, it previews what that persona would look like if you installed it on your Firefox 3.6 installation. Tons of applications do previews like this, but the fun part is that Firefox previews the persona on your real installation. That is, the browser you are currently using to browse the available personas actually changes when you hover your mouse over the preview.

Now this is fun.

Normally, would have to download and install the browser extension or browser skin in order to “play around” with what it would look like. Then, when I am finished wasting time, I would switch back, and if I remembered, uninstall all the different personas I downloaded to check out. Hopefully they all uninstalled cleanly and there were no residual effects, although that is never a guarantee.

But, with the Firefox persona preview functionality I can see what my browser would look like with a hundred different personas, all without downloading or installing anything. So, I can see what my Firefox would look like if I installed the Kelly Brook persona (First, calculate the odds of the wife using my computer and Firefox…). Or, for a more whimsical (and socially acceptable at a client site) persona I can check out the Snoopy persona.

Here is my usual Firefox (the default) persona:

firefox-personas-default

Here is the Kelly Brook persona:

firefox-personas-preview-kelly-brook

In the end, personas are a play thing, like putting up a Go Buffs sign on my home office wall, but sometimes, playing is good. After all, all work and no play make Jack go crazy and try to chop up his family at the Overlook Hotel.