Category Archives: Uncategorized

Lack of Laptop Focus

I’m in the hunt for a new spare/traveling laptop at work after our old Dell Latitude D820 finally died.  I loved that Dell but it had it’s faults, primarily it’s desktop worthy weight which my boss hated (she actually preferred to use a lighter nine year old Thinkpad because the D820 was so heavy).

Typically for work I’ve been buying HP laptops, but the giant (heavy) model of Elitebook that I prefer can be hard to come by (with a flash drive), but since my boss is concerned with weight I was eyeballing the MacBook Air as well.  I figured I’d check out both sites and I have to say that I don’t get the sales strategies for Windows resellers.  It’s enough if you just look at the URLs for HP and Apple:

HP’s Laptop and Tablet page:


But a screenshot tells the tale as well, Apple:


HP: hpscreen

If you open up the gaudy HP page you’ll see that they list 157 different models of Tablets/Laptops and in order to keep consumer confusion at it’s peak, no effort is made by HP to relate the differences of the models in a form that makes sense (one wonders if it’s even possible though, to be fair).  Does this product-diareha strategy work?

Tragedy of the IP Address Commons

This story detailing Microsoft’s purchase of Nortel’s IPv4 address blocks has a quote that sums up the IPv4 shortage issue:

The Regional Internet Registries, which allocate IP addresses, do not typically view IP as an asset that can be bought and sold. There are processes being developed for assignees to return unused IPv4 to the free pool, for the good of the internet community.

The ‘good of the Internet community’?  Have these people used the Internet? 🙂

IPv6 is being billed as the cure-all, but unfortunately there is as of yet far too much legacy technology out there to make discarding IPv4 worthwhile. This has led to a shortage of IPv4 addresses, however, if there was a market available where people could buy or sell the IPv4 blocks that they own it would bring added IPv4 capacity to the market.  Even if fully implemented, IPv6’s vast address space merely covers up for the incompetence of the RIR’s management of the address blocks and doesn’t actually address any fundamental flaws in IPv4 (while arguably, creating whole new undesirable issues).

As an example, at my current location we have a whole class C address block (~253 usable addresses) that we acquired back in the day when one would call and request a number of addresses and the IPv4 addresses were handed over with very few questions asked.  Most companies this size get by with one to five addresses using PAT and whatnot, but I have the advantage of running an ultra-inefficient Internet setup with huge swaths of dynamic NAT pools, static addresses to equipment that I might need once a year, and a honeypot sitting on top of well over 150 of the remaining addresses.  For a price which would justify a move to a more efficient setup under an ISP address block we might be willing to part with them, otherwise there’s no cost justification in having to make the changes. 

Due to the existence of large ‘dark IP address blocks’, the current lack of true ownership and transferability of these blocks has led to a shortage of those that can be used, and an Internet ‘slum’ where hackers can hang out in address pools that have gone fallow.  There is no real shortage, only a ‘commons’ that has been improperly managed.


Back when I was first interested in pursuing a career in computers in the early to mid-nineties, the consensus on staffing an IT department was that it was much cheaper to outsource, or in other words, hire in contractors to fill your staffing needs on demand.  Not to be outdone, many a corporate accounting department canned their IT department, though usually by transferring them to the payroll of a contracting firm and paying significantly more per hour to have them on staff.

Over time the consensus on that mindset shifted.  Since I worked for a contracting firm when I first started out it was easy to see why: any work performed by computer consultants that is in the best interest of the company hosting them is strictly a coincidence.  With the IT staff concerns unmoored from those of the company indirectly paying their salaries, companies found that they weren’t really saving all that much money, especially when the product which was delivered was factored into the equation.

With Y2K consultant extortion still fresh in the minds of management, a different mindset came about in the post dotcom bust when IT pay rates came down and in-house staffing became more attractive.  The idea behind this strategy was that IT would be a driver for the business.  IT in this situation wouldn’t just be a mindless socket in the wall from which other departments would draw resources, but would be a partner in implementing new ideas of different business units and indeed, would be a driver for new ideas themselves.  This has a great deal of appeal to me since it makes sense that if a business has their own internal IT resources, they should justifiably expect that those people would be intimately familiar with how the business operates and that they should be able to apply technological efficiencies to everyday issues encountered within the business.  In other words, IT wouldn’t be about just fielding helpdesk calls, it would be about meeting with department heads and employees to find out their operations in order to make sure that IT isn’t an impedance, or IT could offer solutions to problems that are encountered in the differing department’s day-to-day jobs.

That strategy seemed to stick for a bit until the great recession bit in and businesses found that, although they valued IT, they were rather broke and the quality mattered less and less.  This ‘great cheapening’ didn’t only affect IT, but many IT services are distinctly sensitive to it since they can be easily farmed out beyond the geographical boundaries from where the service is required.  Which brings up the issue of the ‘cloud’.

Continue reading Outsource-Insource-Outsource-Etc