Recent Posts

Dec 2 2009

Staying Positive

So many people focus on the negative aspects of their lives and how awful things are.  I'm sure I've been guilty of that myself on more than a handful of occasions.  I decided to try to think of some positive things to share instead of the usual ranting and raving about whatever.  So, here goes...

  • I'm healthy - As I get older, some people I know have started to have medical problems of varying degrees.  Whether it's a problem with drug addiction, back pain, trouble sleeping, or whatever the case may be, I'm fortunate to not have any of these sorts of ailments just yet.  I'm sure I'll end up with something (my family has a history of diabetes and my diet isn't exactly the picture of health).
  • I'm employed - With the economy the way it is, I'm very thankful to have a great job working with great people in a fun career.  The stress level can be like a roller coaster, but for the most part it's not so bad.  In addition to my regular work I have a couple of non-competing contracting jobs that I work in my off hours, which helps keep the debts lower than they would be otherwise.
  • I have a wonderful fiance - I can't say enough good things about the love of my life.  She's kind, understanding, and keeps me on track for the things that I need to be doing even if I don't really want to.  I love you baby!
  • Low stress level - Overall I'm in a pretty good place in life.  My job is steady and it looks as though it will stay that way for the forseeable future.  The people in my life (for the most part) are sane, reasonable people, so there isn't a lot of family drama to contend with.  The only real concern I have is that I'm getting older and we're planning a wedding, probably kids, buying a house, etc. and still have a lot of debt hanging over us from student loans and flight training.  The contracting work is helping to fend that off, but it's hard to pay off debt and save at the same time.  Again though, I'm thankful that I'm able to pay down the debt at all instead of squeaking by on minimum payments (or less as some people are going through).

So, overall, I have a lot to be thankful for and many positive things going on in my life.  I should smile more often. :)

0 comments - Posted by Justin Scott at 12:48 PM - Categories:

Sep 22 2009

Joel Spolsky Rails Against Outsourced DNS

In the recent Stack Overflow Podcast #68, Jeff Atwood explained that they had changed DNS providers to resolve some issues they were having with the standard GoDaddy DNS services.  Unfortunately, DtDNS wasn't on the list of providers that Jeff considered, but I agree the ones he looked at are all great services as well.  During the podcast though, Joel railed against outsourced DNS providers saying, "Snake oil, I say this is snake oil."  The shame!  Joel should know better than that.  Yes, if you already know all about DNS, have moderate load, all of your services are contained to a single location, and you have time and hardware to throw at it then sure, you can run it yourself and have both name servers on the same subnet (which is highly recommended against by any sane network administrator) and get away with it.  However, for someone who has never worked with DNS before, there is a lot to learn to make it all work, and a mistake in DNS can be catastrophic.

Being able to have someone else provide a friendly interface to the DNS records (customers don't have to write their own zone file from scratch and send it to the providers as Joel alluded to), ample online help, and a warm body to call when you aren't sure about something is incredibly valuable.  Jeff didn't mention what they're paying Dynamic Network Services, but if it solves their problems and makes getting to the site faster for its users, it's probably worth every penny.  Even at DtDNS, the tiny $20/yr fee includes phone support if you need help and completely removes the burden of having to know anything about running a DNS server, configuring zone transfers, backing up the service, geographically distributing servers, etc.  I've already done all that work so that my customers don't have to think about it.

For many people, running an in-house DNS server works great and they never experience any problems.  For others, an "enterprise" outsourced solution is the only viable option.  Many don't know where to begin, and for them a mid-level outsourced DNS provider such as DtDNS can affordably meet those needs and offer a helping hand when needed.  I would say to Joel that every organization has different needs.  If someone can run their own DNS internally, great, more power to them.  However, many people don't want to have to think about it at all, so there is a huge market for outsourced DNS services.  I'm sure Jeff sleeps better knowing that it's one less thing he has to think about.

2 comments - Posted by Justin Scott at 8:11 PM - Categories:

Sep 6 2009

Seeing the Long Term Benefits

One of the things that constantly gets to me is business owners who fail to see the long term benefits of actions they could be taking.  Let me give a couple of examples.  Recently there has been an exploit going around for WordPress that allows an attacker to gain access to the administrative area and do whatever they want with your WordPress site.  Of course, many bloggers are scrambling to update their software to the latest version, but some others, well, aren't.  One blogger, Andy Ihnatko, said, "The whole procedure would have been like shampooing a wall-to-wall rug. I want to clean the rug, sure, but do I really want to move out ALL of the furniture? And all of the stuff piled up ON the furniture?"  (Link)  Sure, moving all of the furniture and the things piled on it is inconvenient and time consuming, but if you don't do it, you're going to spend just as much time, if not more, cleaning up after the mess that will be left behind when an attacker does come knocking.  The same applies to database backups.  Sure, they're tedious and you have to remember to verify them periodically, but what will you lose if you don't have them when something does go awry.

Another example that keep biting people is PCI compliance on their e-commerce applications.  It seems that no matter how many times I consult with businesses on the value of security and putting measures in place to protect their business and their customer's information, they just don't want to hear it.  It's too costly, it's too inconvenience, it will take too long, etc.  They put a little patch over the things that a basic security scanner can pick up and ignore everything else at their own peril.  When an attacker does come knocking, the castle is found defenseless and they climb right over the walls unchallenged.  The cleanup from that sort of breach is not pretty and can cost way more than it would have to station some troops just inside the walls to begin with.

One example where a company is getting it right is Wal-Mart.  Yes, I know some of you love to hate on Wal-Mart, but they run a tight ship.  The Wal-Mart closest to me was originally supposed to be a "supercenter" type store.  Due to politics and zoning rules at the time, they were not able to build the supercenter and just made it a regular store instead.  Fast forward 12 years, and the store is finally being upgraded to supercenter status.  To accomplish this, they are remodeling the entire store.  They're extending the building on one side and resetting the entire internal layout of the store.  Is it costly?  You bet!  Is it ugly?  Oh heck yeah!  Is it confusing the heck out of customers who can't find anything when entire departments get shifted around?  You'd better believe it!  The thing that Wal-Mart understands is that they are in it for the long haul.  Their zoning applications to build a brand new supercenter a few miles away were all rejected, and they know there is nowhere else to build in this area, so their only options were to upgrade the current store, or leave it the way it was.  Upgrading is costly and painful on a lot of levels and will no doubt hurt their sales while the remodeling is underway (right through the holiday season no less, they're scheduled to be finished in March 2010).  However, they understand that if they don't upgrade the store, they will be giving up tens of millions of dollars in potential sales over the next 15-20 years.  They're looking ahead and are willing to take a (relatively) small hit over the next several months in exchange for the potential to make a lot more after the initial period of pain has passed.

When it comes to losses, we see what we have and can't imagine it going away, so we fail to act.  We downplay the possibility for loss.  Some people I know even consider the insurance industry to be a "scam" because they don't realize the benefits that insurance provides in the short-term.  Upgrading software and applying additional security is the same way, it's insurance against a possible future loss.  You may never realize the benefits if you apply that security (i.e. you never see a breach because the security prevented it), but if you fail to have that insurance or security in place the damage will be a lot more visible and painful when a loss does occur.

I suppose my point in all of this is to encourage people to look at the long-term implications of what you are doing, or not doing, with your business and with your life.  Not having proper security in place is like not having homeowner's insurance.  Sure, it's expensive and inconvenient, but when the hurricane comes through you'll be glad it was there.

0 comments - Posted by Justin Scott at 12:08 PM - Categories:

Previous Posts

Sep 3

The Hard Choices

0 comments - Posted by Justin Scott at 2:54 AM - Categories: Misc. | Flight Training |

Aug 19

The Unconsidered Option

0 comments - Posted by Justin Scott at 1:49 AM - Categories: Misc. | Flight Training |

Aug 19

Opportunities Slipping Away

0 comments - Posted by Justin Scott at 12:38 AM - Categories:

Aug 18

An Unfortunate Waste...

1 comments - Posted by Justin Scott at 12:50 PM - Categories: