The Quest for the Perfect Alarm Clock

How hard is it to find a good alarm clock these days?

I’ll be the first to admit that I’m a little bit picky when it comes to alarm clocks. Not very picky, mind you, but I do have some standards. And in the last 5 or 6 years or so, it’s been increasingly difficult to find a reasonably good alarm clock.

Let me explain.

My requirements for a good alarm clock are:

  1. Has a decently large display (I’m nearsighted so unless the digits are fairly large I can’t read them at night when I’m not wearing my glasses)
  2. Can be dimmed (bright lights at night are not good for sleeping)
  3. Doesn’t use blue lights (these appear much brighter than any other color – the best would be red because it doesn’t destroy your night vision)
  4. Has 2 (or more) alarms
  5. Can plug in to an iPod or something to play music instead of just beeping
My old alarm clock was a variant of this.
My old alarm clock was a variant of this.

Years ago, I used to use an alarm clock with a huge red LCD display and 2 alarms, and it was perfect (except for the iPod thing). I could put it across the room and I’d still be able to read the time at night when I didn’t have my glasses on, and the red display was dimmable so it didn’t disturb my sleep.

However, eventually that clock died and I went to replace it with something newer. Unfortunately, about that time was when most alarm clocks switched to using blue lights instead of red – it was almost impossible to find anything that didn’t use blue (and often quite a bright blue).

In the end, I went with a small Sony alarm clock – the display was not quite as big, and it was still blue, though it could be dimmed. And it had a dock for my ipod – sweet!

The "DreamMachine." The face of the clock is actually blue in real life.
The “DreamMachine.” The face of the clock is actually blue in real life – for some reason the only photos I could find of it all have the colors very faded.

However, after a few years, when I moved to my new house, this clock started to show its faults as well.

My new bedroom was bigger than my old one, which meant the clock was further away – and I was having trouble reading it. Also, the alarms were not easy to change and the blue light was starting to bother me.

So I started looking for a better alarm clock.

Sadly, what I found is that the idea of a small bedside LCD display alarm clock is basically a dead item nowadays – nobody seems to really be making anything beyond the most basic, simple of models. Additionally, anything that has any sort of iPod/iPhone dock in it tends to be:

  1. Very large
  2. Very expensive
  3. Small display
  4. Blue display

The reason, I think, that small bedside alarm clocks have gone the way of the dodo is because everyone has a smartphone these days which they tend to keep by the bedside, and they just use that as an alarm clock instead. “Need an alarm clock? There’s an app for that!”

This isn’t necessarily a bad thing either – I mean, after all, it’s one less item to have plugged in, and one less thing cluttering up your bedroom. So once I accepted that I couldn’t find a physical clock, I started looking for the perfect alarm clock app.

Now, you might be asking why I didn’t just use the built-in alarm feature found in most phones. The reason for this is that although perfectly functional as an alarm, the built-in alarm feature is (in my opinion) very clunky to use and of course does not display the current time unless you press the home button to wake up your phone… and what I wanted was an app I could run while my phone is plugged in to charge on my bedside table that made it look at least somewhat like an actual bedside clock.

So I started looking at alarm clock apps and almost immediately found that despite there being dozens and dozens of them, most of them are absolute crap.

Free alarm clock apps that emulate the look of an old LCD display are all over the app store, but most of them are poorly thought out and just cheap cash grabs (many of which are ad-supported to boot). They might look neat, but they fail to perform in the ways I actually need them to. Either they aren’t dimmable (strike 1), don’t offer music playback (strike 2), or don’t allow multiple alarms (strike 3).

There were a few apps that showed promise, but they always seemed to have one last niggling issue or shortcoming that was just annoying enough to keep me from using it. Sadly, it almost seems to me like the glut of crappy free alarm clock apps has discouraged anyone else from trying to develop an actual good app. Non-free apps didn’t fare much better, either – probably because they are so crowded out by the free ones – which is a shame because I was more than willing to pay for a decent app (if I could find one!).

In the end though I did find one app that suited my needs. It’s called “Rise” and it hit all the important features for an alarm clock for me:

  1. Large display
  2. Can be dimmed
  3. Doesn’t use blue
  4. Has multiple alarms
  5. Plays music instead of beeping

That said, it doesn’t hit all of these points perfectly. The large display is limited of course by the size of my phone screen – but that’s not much of a concern anymore since I keep it beside my bed. The display can be dimmed – almost to the point where you can’t see the time anymore – but the screen itself still gives off a slight glow, even though it’s glowing “black.” I think this is an oddity of the iPhone hardware itself though.

The "Rise" app, from SimpleBots
The “Rise” app, from SimpleBots

The display for the time doesn’t use blue – but it does use white, with no option to change the color. I’d rather it use red, but since it can be dimmed quite low this isn’t too bad. The background for the display can be switched to black as well.

The number of alarms it can have is virtually unlimited – as you’d expect; it’s software after all and not limited by physical switches. The alarms are also super-easy to change as needed, which is nice – all my old alarm clocks were a pain to change the alarm time, usually requiring pressing & holding multiple buttons.

Finally, the music playback is great – it even slowly turns up the volume so it doesn’t startle you and wakes you up gently. Though it can only play 1 song – I’d like it more if it could pick randomly from a playlist. Still, it works.

Rise also has a very, very minimal UI – almost to the point where it’s a bit obscure and hard to figure out. But once you get it, it makes sense, and I have to admit it does look pretty neat.

Now, in my case I had to stick to iOS apps – it is entirely possible that there’s an even better alarm clock app out there for Android devices. Sadly though, I don’t own one, so I’m out of luck if that’s the case.

Still, although I never thought I’d end up using an app as my alarm clock, in a way it makes a lot of sense. I never have to adjust the time for Daylight Saving Time or when I travel – I’ve always got my phone with me, which means I’ve always got my alarm clock with me. (And it is nice to not have a big clunky clock cluttering up my bedside table.)

So although it took me quite a while and also probably more effort that most people would consider reasonable, in the end I did find a nearly-perfect alarm clock that I think will serve me well for the foreseeable future.

Windows 10: FINALLY

Finally!
Finally!

I’d been playing around with the Windows 10 Preview on my virtual machine and I liked what I was seeing, so as soon as the “reserve your copy of Windows 10” thing popped up on my computer I filled in my name so I would be able to upgrade when it was ready. Despite this fact, it’s been over a month now and my main computer still hasn’t been notified that the upgrade is ready (even though everything is downloaded and seems ready to go).

My laptop was in the same position, but I got tired of waiting – so I tweaked a single registry setting to force my laptop to upgrade immediately. The upgrade started without a hitch and about a half-hour later, it was done. Other than re-arranging some icons on the Start menu and doing some slight preference tweaking, it was ready to use as soon as it was done and there have been no problems with it so far – everything that worked before still works just the same after.

So, now that I’ve finally got Windows 10 running on real hardware, what do I think of it?

Honestly, I think it’s pretty good, though there’s nothing to get particularly excited about. There are no earth-shattering changes or improvements to performance, just lots of small improvements and little tweaks all around. Essentially it’s just “Windows 8, but a little bit different.”

That said, there are a fair number of small things that have been improved and when you add them all up, it does come out to a pretty nice version of Windows – and definitely one I’d recommend over Windows 8 or 8.1. With that in mind, let’s go over some of the most noticeable changes and improvements!

(Oh, and a quick disclaimer: this is all from the perspective of a desktop user; if you’re running Windows on a tablet then I can’t really say how the tablet-specific stuff will have changed for you. Sorry!)

Start Menu is OK

Yeah, yeah, it’s nice to have the Start menu back, but honestly did we really need it back? I’m not so sure.

The Start menu is back... but will anyone really care?
The Start menu is back… but will anyone really care?

I know I’m going to get reamed for saying this, but I thought the Windows 8.1 Start screen was just fine. Yeah, it took up the whole screen but it was simple and elegant – all your icons in a nice, even grid. Power and logout options at the top and all your other apps easily searchable or you can click the little arrow at the bottom. You could give the Start screen a separate background, or let it be transparent to your desktop (which is what I always preferred).

Windows 10 sort-of brings back the old Start menu… kind of. It still has icons as tiles (and for some reason all tiles now all have the same background color, instead of being based on the icon color as they were in 8.1), but there’s sort of a side-section that kinda/sorta functions like the old classic Start menu. But I don’t really see the point – the icons here are smaller, making them harder to click with the mouse, and most people only use a few programs regularly so why have the full list taking up space when you don’t need it?

Still, I don’t hate the “what’s old is new again” start menu, and it does have some nice touches. I like being able to customize what folder shortcuts are on it, and it’s nice to be able to arrange the tiles for program icons.

Oh, but one thing I do not care for is that the Start menu and start screen now scroll vertically instead of horizontally. With most monitors and screens being wider than they are tall, why would you do this?? The horizontal scrolling of the Start screen in Windows 8 and 8.1 was one thing that actually made a lot of sense. Changing it back to vertical scrolling does not make sense, and sadly there is no way to change it back through options. Not the biggest deal in the world, but still, I really wonder why they made this particular change.

Cortana is “Meh”

windows 10 cortana
Still not quite HAL 9000

Windows 10 is meant to be used on tablets and it seems like having a “digital assistant” thingy is a mandatory requirement these days, but on a desktop the new Cortana thing is just… meh.

Maybe if you use the built-in Windows calendar and mail and whatnot it’d be more useful, since it can look up and search your appointments and so forth, but if you don’t use those built-in apps, it’s basically just a glorified Bing search with speech recognition.

Also, I don’t like how much space the Search box takes up on the taskbar – it’s huge! Fortunately you can shrink it to an icon (or remove it entirely).

Multiple Desktops are Neat

It’s been possible to do multiple “virtual” desktops for years – I remember using them back in Windows 2000 – but it’s nice to finally see them available and supported natively in Windows. However, I do really think that most people will never use this feature. Instead, it’ll be used mainly by the more techy types. Still, it’s nice to have and I’m glad they (finally!) added it.

Double the desktop, double the fun!
Double the desktop, double the fun!

Perhaps once I’ve had a chance to use this feature on my main desktop while actually working (rather than just casually on my laptop) I’ll have more to say about it, but for now, it’s just a “nice to have.”

Notifications At Long Last

It is good to see Windows finally get a unified notification system but holy cow has this been a long time coming! Now we just need to wait for more applications to take advantage of it, instead of using pop-up boxes/balloon tips/etc. for their notifications.

If a notification center has no notifications, does it make a sound?

I also like the new “action center” bar, which I tend to think of as an extension of notifications (since that’s where they show up after). It’s a very nice touch and a long-overdue addition to Windows (especially for those using it on mobile devices – tablets, laptops, etc.).

More Consistent Control Panel

The Control Panel was long overdue for an overhaul, being an inconsistent mish-mash of Windows 7-style and Windows 8-style. Fortunately, Windows 10 goes a long way towards dragging it into the future. The main screen of the Control Panel is simple & clean, and most sub-screens are also done up in the same Windows 10 “flat” style, with lots of slider-type switches (instead of checkboxes) for options.

windows 10 control panel

Resizable Windows

Not being able to resize certain Windows 8-style windows used to drive me absolutely bonkers. It was a very jarring break from the standard Windows UI experience, so I’m very glad they fixed this and allowed all windows (including the “it’s-Windows-style-not-Metro-style” ones) to be resized (like they should’ve been from the beginning).

Flat UI is Getting Better

I’m still not a fan of the overall “flat/tile” visual style that started in Windows 8, but at least it is improving. Someone over at Microsoft finally realized that when you make everything flat & monochromatic you need to add other visual cues to help people know what can be clicked on. Too many things in Windows 8 and 8.1 were just completely undiscoverable unless you actually tried clicking on them. In Windows 10 at least things have outlines and hover effects to clue you in to the fact that they can be interacted with.

NO MORE STUPID CHARMS BAR

I’m not going to lie; I hated the charms bar – with a passion. It was perhaps the stupidest idea in all of Windows 8/8.1 and I am glad it is gone. If the charms bar had a grave, I would be dancing on it right now. (And, I would assume it’s buried right next to everyone’s other favorite bad idea, “Clippy” the Office Assistant.)

In Summary

All of these little improvements add up to a very nice experience in Windows 10. Sure, it’s nothing that’s going to blow your mind, but it’s worth upgrading for. Some people have had trouble upgrading, but this can usually be attributed to driver issues and not Windows itself. (As usual, many manufacturers take their time updating drivers and correcting problems – but this is true with almost every new Windows version.) My upgrade on laptop was quick & easy, and eventually I assume it’ll be just as easy on my desktop as well… eventually. (I’m still going to try and hold out until it tells me that the upgrade is ready – I’d like to try it without having to hack the registry to force it to happen!)

Windows 10 - like Windows 8, but more so?
Windows 10 – like Windows 8, but more so?

Overall, Windows 10 is a solid upgrade and if you were holding out because you didn’t like Windows 8 or 8.1, I’d say give it a go. And if you have Windows 8.1, upgrading is a no-brainer – at the worst, you probably won’t even notice much of a change, and at the best you’ll appreciate some of the little changes & improvements that have been made.

Windows 10 Technical Preview – Thoughts So Far

windows 10 - login I decided to finally take a look at the technical preview for Windows 10 and give my thoughts on it so far. First off, it was surprisingly easy to get a hold of – unlike past Windows versions, you didn’t need to sign up for any special developer program or anything.

The initial installation experience continues to improve – it was smooth and painless, much like how it was for Windows 8 and 8.1. There was even an option right on the download page to upgrade my current computer – which is pretty neat, though I opted instead to get the ISO file and install it in a virtual machine.

Initial Impressions

At first Windows 10 really doesn’t seem very different from Windows 8.1 – though there is a new search box down beside the Start menu which I’m none too fond of. (Though I understand this is trying to highlight the new “Cortana” search assistant thing.)

windows 10 - desktop

Much of the UI and icons are even more stark & flat than before, but then again this is just a preview – it’s expected to be rough around the edges and have placeholder graphics.

windows 10 - frequent foldersThe Start Menu

Ah yes, the elephant in the room: the Start menu. Yes, it’s back to being a menu (sort of). It has a list of programs (as small icons) along the left, and the larger tile icons over to the right – a configuration which somehow reminds me of/seems similar to the application menu in some Linux distributions.

windows 10 - start menu (default size)

There’s a clear link for “All Apps” (not unlike the “All Programs” button in previous Windows versions) which – finally, thankfully – shows and retains folder order of items on your start menu. Though this won’t be a big deal for most people, for me it’s a big improvement. For most people there’s enough space on the Start menu for their frequently used programs – so they’ll hardly ever have to go into “All Apps.” But for people like me, it’s very nice to be able to scroll through applications alphabetically and that have the ability for some sort of folder/hierarchy to find that one app that you need (but don’t use frequently enough to have it on the main part of the Start menu). This is MUCH better than the “All Apps” screen in Windows 8.1 which was just a massive grid of icons that was very difficult to scan through visually.

The annoying "All Apps" screen in Windows 8.1.
The annoying “All Apps” screen in Windows 8.1.
The "All Apps" menu in Windows 10 is SO much better!
The “All Apps” menu in Windows 10 is SO much better!

The Start menu can also be expanded to fill the entire screen, like it did in Windows 8 and 8.1 – this gives more room for the larger tile icons, as well as for the “most used” icons on the left. Handy for people who use a lot of different programs and apps, it’s nice to have the option to choose how big you want your Start menu (or Start screen) to be. Honestly, this is how it should have been from the beginning.

windows 10 - start menu (expanded)

The Start menu is also partially transparent, like the Windows 8.1 Start menu is, which again helps make it feel a bit more cohesive with the rest of the UI.

Other Thoughts

It’s nice to see that the previously separated “PC Settings,” “Settings,” and “Control Panel” have been combined into a single screen, accessible from the Start menu, called just “Settings.” The icons for it currently are a bit stark (but again, this is just a preview release) but it’s nice to see that everything is in one place. The way “PC Settings” and the Control Panel were separate in Windows 8 and 8.1 was just weird – very akward, and it felt like there were 2 different OSes that had been jammed together. Now in Windows 10 it feels more like a single OS with a consistent user interface.

windows 10 - settings

Almost all of the control panel applets have been re-done to fit in with the new flat “formerly known as metro” style, which means they’ll look different to long-time Windows users, but I think a little change is worth it to bring about a consistent interface. (The old-style screens are still there though, if you know where to look – but it remains to be seen whether they’ll stay in the final release.)

The new notifications system is a welcome change – it’s nice to see Windows finally catch up with virtually every other operating system. But until more programs support it, I can’t say much about it.

windows 10 - notifications

Cortana is, of course, kind of neat – though I couldn’t get sound working in the virtual machine I used to try out Windows 10, so I couldn’t give it a full test. But really, with Siri having been out for as long as it has, do we really need to compare? It will work more or less just like that.

It’s also nice to see that the “charms bar” has finally gone away – I still don’t know how anyone thought that was a good user interface idea.

Final Thoughts

Overall, Windows 10 is a welcome improvement on Windows 8.1 with mainly incremental changes, and a few bigger features (mainly for laptop/tablet users). Like Windows 8.1 before it, it isn’t terribly exciting, but it is demonstrably better. Even as an unfinished technical preview Windows 10 runs slightly faster and smoother in my virtual machine environment than Windows 8.1 does.

Of course, Microsoft is deliberately trying to push out new Windows releases more frequently, which means each release by itself will be less exciting than Windows releases in the past used to be – simply because there’s less time to make lots of significant changes.

Still, Windows 10 looks to be a promising OS and a welcome improvement. It looks to be even more polished for desktops, and it should be even more useful for laptops and tablets. Once it is officially released, I’d say it’ll definitely be worth upgrading for any Windows user.

Things I Wish I’d Known When I Started Programming

codeI’ve been programming for more than a few years now, but sometimes I like to look back at things I wrote when I was much younger, and reflect on how much I’ve learned since then. Of course, no one expects you to start out knowing everything, but there are a few things I wish I’d known when I started, or that I’d learned a bit sooner than I did. So, just for fun I thought I’d come up with a list of a few of the things I wish I’d known when I started programming.

Use Source Code/Revision Control

Like a lot of young developers, when I first started writing code I didn’t use any sort of source code/revision control system (just zipping up the project files every so often doesn’t count). But once I did, I realized how wrong I’d been – having a complete history of all changes is just sooooooooo helpful, even without any of the other features (branches, merging, etc.).

Now, there is a bit of a learning curve with any revision control system, and when you’re just starting out that learning curve can be a bit steep, especially in addition to all the other stuff you’re learning at the same time – but it is so worth the time and effort. Being able to undo changes, or make different changes to the same code (via branches), and just in general having a nice, detailed history of what you’ve done and what’s changed over time is simply invaluable. This is especially true if you’re part of a multiple programmer team, but it’s also just as true if you’re working by yourself.

For anything beyond 5-minute throw-away projects, use source code revision control!

Write Comments So That You’ll Understand Them Months or Years Later

Writing comments is like writing a log entry that you’ll inevitably need to review much, much, much later – so taking the time to write it clearly is well worth it. Countless times I’ve run across old comments of mine and wondered “what was I thinking?”

Same goes for commit messages – brevity may be the soul of wit, but not when it comes to commit messages! You shouldn’t need to do a diff on a particular commit just to figure out what you did; the commit message should at least give you a general idea.

On the flip side, though, you don’t want to be writing novels in your comments or commit messages, either – so write enough to be understood, but don’t be needlessly wordy, either.

Automate the Build & Deployment

It doesn’t matter how many times you’ve gone through the process of compiling or deploying a build, someday you will forget a step. And it’s also just so nice to be able to kick off a complete build & deploy with a single click and then go grab a cup of coffee or something, instead of having to sit there and go through all the steps manually. So take the time to write a script to automate the process – it doesn’t need to be super-complicated, just something to do the work for you. Believe me, it’s worth it.

No Fix or Change is Ever Too Small to Not Test

Also known as “TEST EVERYTHING,” this one’s a hard rule to stick too, especially for really small things like changing a typo in some text – but you still have to do it. It might seem like a tiny change that couldn’t possibly cause any problems anywhere else – but code is complicated, and complexity breeds bugs in the weirdest ways. Maybe that little text change you made causes a display issue at higher DPI settings, or when using a different font – you won’t know until you test it.

If You Find a Problem, no Matter How Small,  Put it in the Bug Tracker!

When making a fix – even for a small, seemingly insignificant problem – if it’s in production code (or in a released beta build), you’d better be writing up a bug report for it. Just making a comment in your SVN commit log isn’t enough – you need a proper report that can be searched and found and referenced, because someday, maybe years from now, you’ll need to know how or why you made this change.

(I will make an exception here to “fixing a typo” text-only changes, but only just.)

Always Write a Spec (But Don’t Write a Novel)

Just as fixing (seemingly) simple bugs can have unexpected consequences, designing and adding simple features or changes can turn out to be unexpected complicated. Writing a spec – even if it’s just a quick outline on paper or on a whiteboard – can help immensely in heading off these unexpected complexities. (Or, at the very least, you’ll know there are complexities and can design around them.) Good software should always be designed first, then coded – and writing a specification is part of the designing step (if not the entirety of it).

At the same time though you don’t need to write a novel’s worth of specifications, even for complicated changes or features. If the spec is too long (or goes into too much detail) then no one will read it – yourself included. If your spec just has to be that long, then maybe the feature or change you’re planning should be broken down into smaller parts first. Finding the right balance between length & specificity is a skill that takes practice to get right, but it’s one that’s worth learning.


These are just some of the things I wish I’d known when I started programming all those years ago – if you have things you wish you’d known, feel free to share them in the comments!

Windows 8.1 is Here – Is it any Better?

Windows 8.1 was just released as a free update for anyone with Windows 8 – but the real question is: is it any good?

Windows 8.1Windows 8.1 was released yesterday, and it’s available as a free update for anyone who already has Windows 8. So, naturally, as soon as it became available, I took the plunge and installed it.

Windows 8.1 is kind of a strange mix of “service pack” and “new operating system,” but the really big question is – is it any better than Windows 8 was? Does it improve on the shortcomings I pointed out in my previous reviews?

Read on to find out!

Installing

windows store tileGetting the update was actually a bit confusing. It’s not a Windows update, and doesn’t appear as part of your standard updates – instead, you have to launch the “Store” app and hope that the offer to upgrade appears (I’m not sure what triggers it, as it didn’t appear at first for me).

The installation is fairly straightforward, although it does take a while – even longer than installing a Windows Service Pack used to take.

Still, there were no hiccups and eventually after a few reboots I was back at my desktop. Not a bad start to things! And speaking of “Start…”

Start Is Back, All Right!

start button is back in Windows 8.1
We missed you!

The Start button is back – as it should have been all along.

While I understand the reasons behind using the corners as “hot spots” for both mouse and touch gestures, when introducing a new user interface element like this, you need to give some sort of visual cue to… um… cue users into the fact that there is something there that can be interacted with.

The Start Screen, Take Two

The ability to have your desktop show through the Start screen is a very small change, but it goes a long way towards making it feel more “cohesive.” No longer is the Start screen this weird world of squares & rectangles, with no connection to your desktop – instead, it’s just an overlay of icons you can click on, just like the old Start menu was (but bigger).

Windows 8.1’s Start screen also now uses different colors for tiles – and not just Metro app tiles, either. All your application tiles now have individual colors, which usually (but not always) match the color of the icon.

windows 8.1 - start screen colors
Instead of being mainly a single color for non-Metro apps, your Start menu is now a real rainbow of colors.

All these colors certainly make the Start screen a bit more visually distinct, but it also makes it look a bit busy. Still, it’s a nice touch to help identify the program you’re looking for at a glance, since the color helps with recognizing an icon before you even read the text.

The ability to go to the “All Apps” view by just clicking a single chevron at the bottom of the Start screen is a welcome addition – especially since Windows 8.1 doesn’t automatically dump newly installed program icons on the Start screen like before. Now you can quickly bring up your “All Apps” (the equivalent to “All Programs” in pre-Windows 8 speak) and find your programs (relatively) easily.

Windows 8.1 Start menu - all apps
Much better!

Windows 8.1 also adds some new sizes for icon tiles – instead of “square” and “rectangle,” you now have “tiny square” and “even bigger rectangle.” Not a big deal, but it’s helpful to keep your Start screen organized if you have lots of icons – though only Metro apps can use the “even bigger” tile sizes.

Windows 8.1 Start menu - different tile sizes
Little icons, big icons, all sizes of icons!

Modern Metro Madness

One small but nice change in Windows 8.1 is that Metro apps can now be split-screened in any proportion – you’re no longer limited to the 1/3 and 2/3 split from Windows 8.

If you have multiple monitors, you can also run Metro apps separately on each one – though I can’t really imagine many people doing this.

(Also, what should we be calling these apps now? They were originally code-named “Metro,” then they became “Windows 8 Modern.” Are they now “Windows 8.1 Modern?” Seriously, they need a better name!)

Search the World

I never understood why Microsoft chose to make search in Windows 8 segmented – it just made no sense to me at all. Previously, searching from the Start menu searched both your Start menu and all of your indexed locations (by default, your libraries) – which is exactly what it should do. Simple, search once and find what you need, no matter where it might be.

But in Windows 8, you had to choose where you were searching – were you searching apps? Or were you searching settings? Or files? And it got worse when you realized that some things (e.g., system settings) were not under “settings,” but actually “apps,” depending on their specific implementation. It was maddening and just made no sense.

windows 8.1 - search everywhereFortunately, Windows 8.1 undoes this terrible design decision, and by default the search now searches “everything” again. (That is, it searches all your apps and all your libraries.)

On the other hand, Windows 8.1 does by default include integration with Bing for search results – but this is easy enough to turn off if you don’t want to search the Internet every time you try to search your computer.

Boot to the Head – er, Desktop

Yep, that’s right – you can now have Windows 8.1 boot directly to the desktop, instead of the Start screen. This option isn’t on by default, but it’s available – and again, something that really should have been there all along.

windows 8.1 - new start screen options
Some welcome new options

Is That It?

Yep, pretty much. Windows 8.1 brings a number of welcome changes – though some of these are less “changes” and more “putting things back the way they were” – but at the end of the day it’s a very minor update – just as it’s name would suggest.

The Bad Stuff

Although the installation itself went very smoothly, there were a few hiccups with my upgrade.

I did have to re-install a few programs because they ran as “services” in Windows, and for whatever reason the update had lost or removed the services. I also had to re-install my display driver – Windows defaulted back to the Microsoft provided driver, which works fine, but doesn’t have some features I like and need.

I also had to re-install my printer/scanner software, as it lost the ability to “Scan to” my computer (even though it still printed just fine) – although honestly this is probably more the fault of the printer manufacturer’s often finicky software.

Windows 8.1 also takes the odd stance of removing links for Libraries from the left-hand navigation pane of Windows Explorer window – though thankfully there is an easy option to bring this back.

Also, somehow my Windows theme had gotten changed so that the text in title bars and the task bar was black instead of white – and it’s not at all easy to figure out how to change this back.

Still, all things considered the problems with this upgrade were fairly minor – none of my devices malfunctioned (and I do have quite a few USB devices hanging off my computer) and all my settings were retained. Having to re-install a few programs, although slightly annoying, was not really that bad.

Windows 8.1 Final Thoughts

All-in-all, Windows 8.1 is still very “meh,” just like Windows 8 was – just slightly less so. Not exactly something I’d get excited about, but it is an improvement – albeit a small one.

The “Metro” side of things (or whatever Microsoft is calling it now) remains just as useless as before – although to be fair, there are more apps now and the built-in ones have improved a fair bit. For anyone using Windows on a tablet device, I’m sure these will be welcome improvements, but for the majority of people I’d imagine they will continue to be mostly ignored.

There are also some other changes I didn’t really go over, but to me they are just so minor as to be irrelevant.

If you already have Windows 8, upgrading to Windows 8.1 is almost no-brainer, as most of the changes are definite improvements over Windows 8, despite the few glitches you might encounter along the way.

If, on the other hand, you’re upgrading from Windows 7 or purchasing a new computer, I would definitely say that you want Windows 8.1 over Windows 8 – mainly for the Start button and Start screen improvements.