Categories
Technology

Burn It All Down

What would you do if you could, for lack of a better phrase, burn it all down.

I’m talking about your IT infrastructure. What built-in assumptions does your current infrastructure contain which you would revert if you were able to start with a completely barren landscape and build something entirely new.

That is an interesting thought experiment, but that is about it. In almost no circumstance will you be able to find yourself starting from a completely barren landscape and able to build up something without the interference of the past. Even new buildings need to interface with old buildings or people who expect things to work in a certain way are going to be in that new building, so completely starting over is never a true option.

Something more fun is to think about what benefits you want from that new infrastructure and to think about how you might bring those benefits without tearing everything out to start over new.

Small changes add up over time, just like they did to get you were you are. Create a plan, or a goal, of what you want to change and then start picking off the low-hanging fruit (now I’m really getting the metaphors in here) so that you can get some momentum.

Many times we might want to just tear things out because it seems like the easier path, and maybe it is sometimes … but perhaps there is a better way to get some the benefits without tearing your hair, and your infrastructure, out.

Categories
Technology

Xen Orchestra

I’ve been looking around for alternative administrative GUIs for XenServer and happened upon this young project: Xen Orchestra.

Web-based? Check.

Attractive design? Check.

Open source? Check.

That’s pretty cool. Go ahead and check it out yourself. It is very young, but it is good to see some life around XenServer now that it is open source.

Categories
Business Life Technology

Making Decisions

When questions arise and you need to start making decisions, how does one start? What is the framework one might use to frame the discussion. You need something to start with, some way to start to try to piece together what a single decision might mean.

How you frame decisions is a good way to judge what is important in your company or just important to you. Is price the determining factor at all times? Well, that says something about what you value (good or bad). Do you look for what everyone else is using? The newest? The fastest? Best value? Least cost-of-ownership? Most readily available? Allows you the most control? Allows you the least control?

There are thousands if not millions of other questions you can use to frame a decision, and each one says something slightly different about you, your company, and what you value. Good or bad.

Here are some questions I am currently sing to frame decisions at work:

  • Is this something we need to do?
  • Is this something we should be doing?
  • Should this be do-able on a mobile platform?
  • Do we need to have a mobile solution for this?
  • Are we legally able to do this?
  • How much extra effort will this take?
  • Do we have the expertise to do this well?
  • Do we have the resources in place to do this well?
  • Why are we going to do this?
  • Where is the money coming from?
  • Who is pushing for this?
  • Why are they pushing for this?

That is just a sampling, but they are usually floating up in my noggin just waiting for answers. If you look at this, almost every one of them could have the answer of “no”, and that is important because you need to be able to say “no” to things that really need it.

Does every question need a “yes” answer in order for you to do something? Of course not, but every question’s answer needs to be weighed in some manner so that you can make an informed decision when the time comes. Otherwise you are just making arbitrary decisions without really thinking things through.

Categories
Technology

The Possibilites Are Endless

I thought I was done with the indecisiveness of technology decisions … but it has only gotten worse.

When all you have to choose from is Apple, it narrows the field down quite a bit. That is especially true when you can knock off the top-end of every category. However, if you start to include Linux-based machines in the mix, the field opens up and you start to get bogged down in the tiniest of details …

… and there are many.

So, to help my mind work through the huge backlog of information, I am going to write down some ideas for where my setup is going to go.

Goals

My current setup works just fine for me, but it has some weaknesses as I continue to move further and further into my sysadmin position.

  • Linux is now the primary OS I work with every day and Windows is the primary OS I support every day (on the user side of things). We are seeing more and more iOS devices on campus, but still few Apple computers.
  • I want to have as light a machine as possible to take with me when I travel to see family or for conferences and other things.
  • I read a lot more documentation now than I did before, which means I need some way to keep that documentation with me and read it easily.
  • I need something to test different configurations with, so a virtualization platform is a must as well … something I can easily spin a VM up on to see if an idea will work. I want to be able to take that with me too.
  • My wife needs an upgrade soon. The 2009 MacBook she has been using has worked really well for her, but it is getting a little long-in-the-tooth and I would like to have her use something with a built-in SD card reader.
  • This is a long shot, but I’d love to be back down to a single computer between work and home that is my “main” machine. That might be too much to ask for currently, but that is the future goal.
  • Want to spend the least amount of money and there is a distinct possibility of eliminating some of my extra computing devices when this is all said and done. Having fewer things around would be very nice.
  • Must still allow me to do what I need to do.

One thing you learn right away is that anything is going to be a compromise. There is no single setup that is going to easily meet all of my requirements, which makes me sad but is inevitable.

The greatest area of compromise is in ease-of-communication. Apple has a very slick and very integrated system with iCloud, iMessages, iTunes, and everything else. It really is quite remarkable what they have been able to accomplish.

For example: I can work on a document in Pages in OS X, close the lid on that laptop, pick up my iPad mini and continue working on that same document. That is pretty cool. I’ll hopefully have a post in the near future why the tech-elite thinks Apple can’t do server-side technologies.

Hint: it is because, most often, Apple isn’t trying to be Google.

Before I get too far ahead of myself, I guess I should probably lay out some options.

The All Apple

All Apple almost everywhere.

There are two variations of this:

  1. I keep my 13″ MacBook Pro, my wife keeps her 13″ MacBook, I sell the Mac mini.
  2. I keep my Mac mini, my wife gets the 13″ MacBook Pro (which we share at home), and I sell the 13″ MacBook.

The parts that stay the same are the iPad and our iPhones. Those are not going anywhere. I’m probably going to end up selling our 1st gen iPad just to rid ourselves of the 30-pin dock connector once and for all.

The first option above would get me down to a single machine, but my wife sticks with her aging 13″ MacBook for a while. The second option fixes the latter problem, but I’m splitting time again between two machines (and the 13″ MacBook Pro would be shared between us with two user accounts … not ideal).

However, I keep interoperability, which is nice. It also narrows things down just because I still have all-Apple at home. Makes it easier for me there as well.

Linux For Life

After the first, these all get more interesting.

  • My wife gets the 13″ MacBook Pro.
  • I sell the 13″ MacBook and Mac mini.
  • I use the Lenovo ThinkPad X220 as my main laptop and purchase new iPad Air as traveling machine.

Oh boy, now it gets interesting.

This would solve a number of things. First, I would be down to a single mobile machine, my wife would get an upgrade, but we lose many of the nice things about owning Apple devices. I’d be working mostly with Linux, so there would be that portion as well. I’d need to break apart some of my workflows to make them more platform-agnostic, but is that such a bad thing?

I’d probably end up purchasing a docking station for at work and at home so that I don’t have to worry about unhooking cables all the time. This is an interesting one because it would eliminate two machines I currently need to take care of.

That simplification is quite compelling.

Don’t Touch That

I guess another option is not to touch anything. Don’t sell anything. Just keep going as I am right now.

It might seem to make sense to do this, but that isn’t usually how I “roll” … more or less. I’m a tinkerer, and if there isn’t something holding me back, I’ll tear apart my setup and rebuild it just because I think there might be some way to do it just a tiny bit better.

Many people might yell at me to just go this route because I could be spending my time on other things, but where is the fun in that!?

Mix & Match

Then there is always the possibility of mixing-and-matching things as well. Maybe I ditch the 13″ MacBook and the Mac mini and just try to get by with an iPad mini for a while, Or maybe an iPad Air … or do I go crazy and get myself a Nexus 7 to play around with just because I’m kind of nuts.

And that is kind of the problem, there are so many different combinations that I don’t know which way to turn.

Here is a list of what I am working with the items italicized to indicate those which cannot be sold.

  • 13″ MacBook Pro (early 2011)
  • 13″ MacBook (late 2009)
  • Mac mini (late 2012)
  • Lenovo ThinkPad X220
  • 16 GB iPad mini (1st gen) w/Verizon LTE
  • 16 GB iPad (1st gen)
  • 16 GB iPhone 5 (black)
  • 16 GB iPhone 5 (white)
  • Custom desktop machine
  • ASUS 24″ LED monitor (2)

That’s a lot of computing power but it also means there are too many ways to do things. Being able to simplify the whole thing down to fewer options (and fewer things to take care of) would be the best option.

Endless Possibilities

I don’t have an answer right now for which way I am going to go with this, but I do know something has to change. I’m extremely frustrated with my current setup precisely because there are too many variables in it.

As usual, I’ll report back when I’ve made a decision.

 

Categories
Life

Great Expectations

My long-time friend Phil Wels just put up an excellent post over on Apathetic Thursday titled Disappointment and Expectations. I encourage everyone to sit down and read it as soon as you can.

Here is the crux of the entire thing:

You can only control you. You control how you act, you control how you react. Internally, you have control. You choose to be disappointed or not.

There is so much more good stuff, but I find myself parroting this to my boys are they grow older. It is something I needed to learn when I was younger and still struggle with to this day.

A good reminder.