Posts tagged ‘Mailtrust’

April 29th, 2009

8 signs of a great development environment

  1. At least one person playing the air-guitar or drums at any given time
  2. Free coffee and soda
  3. Little bit chatter from pairing, conversation, and collaboration
  4. Lots of headphones to drown out the chatter
  5. At least one book on everyone’s desk
  6. The majority of the desks are filled, aka everyone isn’t always in meetings
  7. You can play bingo with the words test, unit, mock, loosely coupled, automate, build, pairing, code review, and powershell (Okay, maybe I threw that last one in there)
  8. Employees ask to come in and work 12 hours on a Saturday for a Hackathon

Next Hackathon, May 9th. High hopes for lots of great things to come out of it.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

March 21st, 2009

The essence of Cloud Computing

Lately, I have been doing a lot of thinking, and talking, about Cloud Computing. Describing it to technical and non-technical people alike can be hard. One great resource I have used is Graham Weston’s post on Cloud Confusion, which gives a great analogy to help clarify the definition of cloud computing.

Today, few of us generate our own power. Instead, we buy it from power companies. These companies generate and distribute electricity from massive centralized power plants that can cost over $1bl to build. Once created, the power travels at the speed of light over the power grid to your home. Cloud computing works the same way, but it comes from companies like Rackspace instead. And, the “power” is the power of computing…

The analogy helps to to describe what Cloud Computing is, but why does cloud computing matter? Graham says because “it’s cheaper and better”. I think there is one more reason why cloud computing matters though.

To steal a line from Now, Discover your Strengths and adapt it to technology, focus on your strengths and outsource your weaknesses.

Every minute devoted to a weakness, is taking a time away from your strengths. The goal of every business should be to minimize the things that take you away from the core of your business. For Mailtrust, it was backups. For your business, it might be email or web hosting.

The funny thing is, this argument has been the main selling point for Mailtrust for a while. Here is a quote straight from the hompage.

As an extension of your IT department, Mailtrust manages and maintains your entire email service in our carrier-grade Rackspace data centers. Our business email hosting solutions free up your internal IT resources, allowing them to focus more on your core business strategies. We strive to alleviate your email system burdens, with reliable email and webmail services at a fraction of in-house costs.

Today’s cloud computing ecosystem has really just expanded on the SaaS services we have grown to love, and included more services, that reach even lower level computing needs that weren’t possible 10 years ago (stupid dial-up modems).

I love not having to worry about backups or web hosting. I want to focus on using my data, not how it is backed up. I want to focus on blogging, not what version of Apache I am running.

What is taking you away from your focus?

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

February 26th, 2009

The Mailtrust Office

Cameron let me add another post to the Mailtrust blog. Check it out.

For the longest time, my parents were concerned about the validity of Mailtrust on the sole purpose the majority of its employees worked on folding tables. I actually kind of miss them…

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

Tags:
February 19th, 2009

What are your developers talking about?

I found myself in the middle of an argument over the differences between static and global variables today. I started to give my input, and stopped dead in my tracks.internet_argument

I don’t care what the answer is.

I love the fact that my developers enjoy programming enough to argue about the semantics of it. I love that they take software development so seriously. I love that they want to know the answer.

Facilitating an environment where developers can continually improve is super important to me. Good software developers are passionate about programming and are always learning. Great software developers are obsessive about programming and are learning too fast for me to be comfortable. If there isn’t constant communication about new programming principles and practices, something isn’t right.

What are your developers talking about?

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

February 16th, 2009

Mickey

Continuing on my recent theme of not having any code in my posts, here is an awesome video a Mickey getting a sing-o-gram last week. Enjoy, and yes, that is the new and improved Mailtrust office.


Valentine’s Day Surprise at Mailtrust from Cameron Nouri on Vimeo.

I promise to have at least one post with code in it this week.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

Tags: