The DRY principle (or Don't Repeat Yourself)
Wednesday, March 1, 2006 3:57:09 PM
A few minutes ago I was ready to continue working on it, because I desperately need to set up some CISCO switches to work out some VLANs. Our network is rapidly growing and bringing some order into it is now more than a mere whim for us here in the IT department. But guess what: my sessions do not include the session on VLANs that I perfectly remember. The problem is that I have four Opera instances of my own. I work on two computers regularly: one at work and one at home, and to worsen the scenario, each with both Windows and Linux installed. It is to drive anyone crazy, believe me.
I've written before about the idea of storing Opera configuration files online, as part of the user's profiles in the Opera Community. These might include layout configuration (toolbar, menus, panels), user information (sessions, bookmarks, notes, contacts) and maybe wand, history or other pieces of sensitive data with the inevitable security and privacy concerns being appropriately addressed.
To this crazy quadruple setup you should add that I re-install Windows every six months at most, and every time I do this I have to work out my layout again, which is by the way very different from the default Opera layout (a single top toolbar, status bar on, panels on right, menu bar off, custom panels, custom search engines and more). Also, with the advent of the yet-to-come Opera 9, per-site configurations will become a real headache to maintain.
There's this principle in programming called the DRY principle: Don't Repeat Yourself. And I feel like I'm repeating myself every time I have to re-work my Opera environment to fit my needs again. The idea of integration between My Opera user profiles and the browser is not new and it's not mine, but it's great. What do you think?














How to use Quote function: