Closed For Business

IT Business
Comments Off on Closed For Business

I am seriously considering shutting down our phone systems on Mondays.

Here are the types of people that call on Monday:

  1. People whose reminder or alert came up to bug us about something they have no interest in seeing through. Sales people, junk service pushers, product managers, etc. Their goal is to try and cram in the call on Monday when they are virtually guaranteed to swamp someone and delay doing any real work for a few days.
  2. Proxy depressives. These are the people who just had someone rip them a new one and they want to do the same to us. You know, because abusing people on the phone is the way to get them to help you.
  3. Work mirage. These are folks that call between 11:30 and noon, hoping, wishing, praying they hit your voicemail. If you seem to get a lot of hangups on a Monday, that’s why. They are looking to hit your voicemail with something extrasuperurgent so you will dial their voicemail for the next 4 days while they are out on a pretend sales call. The phone rings in the office so they appear busy even though they have absolutely nothing to discuss. See: sales people.
  4. Heavy drinkers. Wow, I had an insane weekend, I completely forgot the protocol and how to work with other human beings. I don’t remember my name, my company name, any of my passwords but I DEMAND SATISFACTION! Don’t even dream to remind these people to RTFM or search their inbox for the info you’ve sent them 50 times.
  5. Match.com rejects. It’s Monday, I’m alone, I just spent the weekend with human beings and I need some company. Please talk to me. Please, tell me about your work. Can we set aside a 4 hour conference call to go over that oneliner email that requires a YES/NO/OK response?

Imagine the productivity boost your organization would enjoy if it could just focus one day of the week and defer the 5 of the above to their next “victim” of The Mondays?

What Growth? It’s time for a lesson on "future"

IT Business
Comments Off on What Growth? It’s time for a lesson on "future"

Everyone I talk to as of late seems to be facing more cautious leads. While the sales at OWN are still running fast and strong and we will definitely have an all time record January on the books, our growth is coming on the back of years of research, working close with our partners and being in the right kind of a market with the right mix of products.

That’s the secret to success regardless of the time or climate.

One thing that I don’t get is that most people are surprised that we are growing OWN, working on the new products, hiring and opening offices. Just because we’re doing so well now apparently means we should just sit on our ass and thank our lucky stars?

No. No, no, no, no, no, no, no, no, no.

You see, before you get to be successful, you have to lead.

Remember all the local PC building shops destroyed by HP and Dell? Where are they now? That era is long gone. Replaced by people who thought they could do better using the PC as just a building block of the service business, not it’s cornerstone.

Now we’re in the gold age of service providers, era dominated by high margins, rampant outsourcing, specialized providers, support and celebration. Let’s drink to this, for it will never end because this time it’s different. You know, like the OEM computer builders used to say.

The only thing that is different with each passing era of technology is the group of assholes behind the scenes thinking about how to make things better, faster, cheaper and put you out of business.

You probably won’t see what we’re working on at OWN until the summer or likely until the fall. But the question remains: Why are you growing and expanding into different areas if the current stuff is doing so well?

Now here is the kicker: The guys ask that question right after they tell me that they are struggling to roll out the solutions they have rolled out in the past.

The way I see it, the solutions you are providing now are not the solutions you will be providing in the future. So I’m designing and building something that makes sure I’m here a few years from now.

As always: Who am I not to take your money?

More about this on next weeks Karl’s SMB Conference call, Wednesday at Noon.

ResponsePoint SP2 is out

Microsoft
Comments Off on ResponsePoint SP2 is out

Seems some new cool features just got delivered to ResponsePoint faithful in the form of SP2, click here to snag it.

Among the new features: digital service, administrative panels to let users configure call-routing schedules, parked call return and customized URLs for notifications – which means you can finally use this to bring up HUD from Shockey Monkey as you could with Asterisk for the past two years.

Keeps on getting better, RP folks are really nice. Good job.

Don’t F with consultants man

IT Culture, Security
Comments Off on Don’t F with consultants man

There are many people you can screw over in your company and never really notice it. There are even roles with the responsibility of minimizing the impact angry workers can make. Security personnel, data center guards, lawyers, inhumane resources..

But whatcha gonna do brother when an indian pwns your cron? From the article (excerpt from Wired):

“….another Unix engineer at the data center discovered the malicious code hidden inside a legitimate script that ran automatically every morning at 9:00 a.m. Had it not been found, the FBI says the code would have executed a series of other scripts designed to block the company’s monitoring system, disable access to the server on which it was running, then systematically wipe out all 4,000 Fannie Mae servers, overwriting all their data with zeroes.

“This would also destroy the backup software of the servers making the restoration of data more difficult because new operating systems would have to be installed on all servers before any restoration could begin,” wrote Nye.

As a final measure, the logic bomb would have powered off the servers.

The trigger code was hidden at the end of the legitimate program, separated by a page of blank lines.

To sum it up: Fannie Mae had an Indian consultant THAT THEY FIRED DUE TO INCOMPETENCE running around their network, unrestricted, modifying software without peer review or tripwire, AFTER THEY HAD BEEN TERMINATED?

I am not sure who get’s a bigger FAIL here?

Windows 7 Upgrade Path |

Microsoft
2 Comments

Earlier today a fellow blogger from BusinessWeek (awesome magazine btw) cleared up a non-event for us in the IT world that might surprise some that are stuck in their OS comfort zone with XP. Namely:

If you want Windows 7, you’ll have to do a clean install.

So while there will be upgrade pricing and you may be able to install Windows 7 on the PC you’re using to read this blog post, you will have to clean install all of your applications and reapply all your settings when you get to Windows 7.

After all, not much of a surprise: Rarely anything has an “upgrade” path anymore, it’s all either a migration or “came with the new computer” zone.

New ExchangeDefender engine goes all in

ExchangeDefender
Comments Off on New ExchangeDefender engine goes all in

With the first 72 hours running against delinquent accounts, the new routing engine performed remarkably well. In about an hour we’ll do a wide deployment across the entire network. It will take approximately 3 hours for the upgrades to be performed.

The good news:

  1. Performance was off the charts. Always good when rolling out new software.
  2. We were never the bottleneck. This was a significant area of doubt, even though we had all the numbers in the world, we never had a proven model over time. Here is essentially how it works: messages are flushed to a queue and delivered sequentially from each processing node. As the mail load increases throughout the day, is it due to multiple ExchangeDefender connections or is it due to the saturation of the link? Good news is, it’s not us. When tested over 300+ IP’s worldwide, when certain links showed slowdown, others went through just fine.
  3. Network congestion or server overload? This is something we are generally not alerted to and something VARs rarely either know how to access or have permissions to view. Exchange 2007 does issue performance based errors but your weakling consumer firewalls do not – they just defer the connection or drop it outright.
  4. DNS issues? This one was fun.. we pretty much DDoS’ed people 🙂 We found hosts who took forever to issue a banner – so we flooded them with SMTP connections. Then we started transfering 256K attachments, then 1 Mb attachments. Guess what? They flew!!! We are narrowing this down to two effects: 1) Problems with DNS servers. 2) Excessive RDNS or RBL lookups.

Problems with DNS servers are more difficult to isolate because they may be sporadic depending on their load. As most sites are not likely to run their own name servers or their own caching name servers, external lookups may take longer. Sites that ALWAYS had terrible initial greeting are very likely just using dead RBLs or way too many antispam measures – ALL of which need to be shut off.

So far we’re looking at the healthiest week on the network, despite DDoS and attacks as ususal. Let’s see what we can pull up when the entire network is actively managing connectivity to target servers.

Gmail, offline?

Google
2 Comments

Ok, so it is a sneaky subject 😉

But it’s true. In a positive sense too: You can now use Google Gears for full Gmail offline experience. While you are online, all your content is in sync. When you go offline, Gmail works through Google Gears to allow you to read, star, reply and compose messages. When you get back online your changes sync up, mail is sent and operates very much like Outlook in the offline mode.

Read more about it here.

While Gmail has supported POP3 and IMAP for a long time, giving you the ability to take messages offline and continue to work, this new experimental feature is significant because the flags and message status indicators are updated on Gmail web site instead of just in your client. Personally, I use Evolution for my Google Apps.

This is still experimental so it could warrant waiting for a solid release.

Disclaimer: I’m a paid Google advisor in another area.

A New Low

Beta
Comments Off on A New Low

DumbassDumbassBooksThere are times at which I amaze myself at the dumbass things I do with my skills. Earlier today I completed a contract and service configuration process driven purely by JavaScript. There is even an entire layered page constructed entirely with JS. While there are maybe 2-3 AJAX calls just to check for username or domain availability, exactly 611 lines of code drive the client-side-only UI that is clean and uses 0 popups, alerts and all the other distraction junk.

Oh.. and it’s fast. It’s really, really fast.

You’ll be able to check it out in our portal or Stuart Selbst’s portal next week. As for the rest, it’s in SM3.

Depression Momentum

Uncategorized
2 Comments

I promised to myself that I will keep the basic economics posts to a minimum this year so let this one stand for January, in hopes that it can help you understand what is going on.

Much of business is logic based on models, experience and conservative/aggressive business planning.

Then there is that tiny, ugly, human part: emotion. Are business owners, managers and CEOs fearful? Are they fearful for what the investors will do to their stock option values if they don’t meet their expectations? Or are they fearful that they will be out of a job if the economy keeps on going down and they didn’t cut aggressively when they had the opportunity to make a difference by cutting spending?

Tragically enough, the former is true at this point. Many of the jobs you see on the chopping block are being cut simply because companies must put forward the face of frugal if not cautious pessimism for the near future of the economy and act now.

If you lost your job, I’m sorry.

. . .

As for us at Own Web Now… we had new people start today, we are opening a new office on Wednesday and will have more people start next Monday.

senna

It’s as simple as: It’s my money on the line and I see the opportunity for product lines that address the problems that are emerging in the marketplace.

As of late, I have spoken to a lot of people who are down about their business and relative disinterest the leads are showing in what they are offering. If you’ve ever met me, you’ve heard these words: “How can we help you make more money?” – If you are getting shut down in your pitches perhaps it’s time to start asking questions instead of trying to sell something the customer doesn’t want to buy.

It’s 2009, and despite the market being dominated by GoDaddy, we still sell Web hosting. At a significant margin. To a lot of people who find our offering, or performance and our reliability more valuable than others. Does that discount GoDaddy and what they have accomplished, or does it change the direction here? Neither. It’s simply the case of offering a product and fulfilling the demand. Not too long ago, that was the only demand we filled. But we grew, we expanded, we got better, smarter, faster – and in spite of the doom, we are growing. Rapidly.

It’s raining out there… You know the prize.

You have a choice to slam on the brakes or throttle.

(for a moment we’ll have to ignore how that strategy eventually worked out for Senna)

New ExchangeDefender Router Code

ExchangeDefender
2 Comments

I guess we will never learn if the support team could kick developer teams ass.

Earlier today we rolled out the new ExchangeDefender code to a select* group of users. This new software is intended to adjust connection timeouts during peak hours and log timeouts so it can be reported.

One of the more frustrating things we have is that a lot of people simply do not have a network with enough capacity to run a mail server. Without limits in place we find sites that at random times get congested and only accept the smallest of messages. Bigger pieces, particularly those with attachments, can get delayed from a few minutes to a few hours. This is a rare issue but it creates an insane amount of support requests.

Recently we started extending connection timeouts on per-IP basis but I’d rather throw alerts and advise clients to upgrade their connections (or suffer timeouts and delays).

Now if we get over 30 seconds of inactivity the message is flushed to a queue with a 90 second timeout. If it’s more than that, it will be switched to a queue with life of 180 second timeout.

Logging of this activity will help us plot the timeouts on per-host basis so we can have a model for each client that reports an error. It takes far too much time to go through each queue to inspect each message, now we can have full host reputation reporting to justify the recommendation they get more bandwidth.

Some experimental code ought to improve things. We’ll know tomorrow.

* “Hey wait a minute, I am not paying you to run experimental software on my business email.” – I know and I have great news, we’re only using this on the delinquent accounts for people that are more than 30 days out. 🙂 So if you complain, expect to talk to the billing person first 🙂