All Cloud Computing CTO/CIO Devops

Why maintenance sometimes a forgotten art?


Just finished reading the excellent
Why do people neglect maintenance?.

Join 35,000 others and follow Sean Hull on twitter @hullsean.

With a wide ranging discussion, from cultural myths to cognitive biases, there are a lot of reasons why your organization may not be giving maintenance the attention it deserves.

Here are some thoughts…

1. Weighing short & long term tradeoffs

When looking at maintenance problems, we sometimes must weigh easy to implement quick fixes, versus the better though weightier longer term fix.

Often the longer term fix requires more downtime, and so is a harder pill to swallow. So sometimes taking that medicine is put off till later. Weighing how much that could cost you is not easy. But that is often the reality of maintenance and ops teams.

Read: How to hire a developer that doesn’t suck

2. Keeping it sexy

One interesting point they make in the article is around the culture of innovation. Since building new products and changing the world is sexy, some how the day-to-day realities of managing and maintaining that after delivery can take a back seat.

Just as we prioritize creating new features, and building a changed product, we must always weigh the costs of such change. As I wrote in the four letter word dividing dev and ops, different team members have different mandates. And that’s important.

While developers are mandated with bringing new features to life, ops are mandated with keeping things running at 4am. Software updates, maintenance, outages are what the ops team is worried about.

Related: Does Amazon have a dirty little secret?

3. Status symbols – dev versus ops

There is some interesting discussion by Andy Jess & Lee about how these different job roles can be viewed as low or high status in an organization.

In my article why we need techops I mention some of this narrative. Once at a keynote, I heard a sales guy advocate a product that would obviate your needing to hire ops. Yep, more money to hire Devs!

On the flip side at ops and DBA conferences, I’ve heard over and over the story of “some idiot developer that took down our production systems…”

You get it on both sides. When will teams ever work together?

Read: The art of resistance – when you have to be the bad guy

Get more. Grab our exclusive monthly Scalable Startups. We share tips and special content. Our latest Why I don’t work with recruiters

All Company Services

Emergency MySQL Support


If you’re experiencing a real database emergency, please call us right away.  We’re located conveniently in Manhattan, and can get to your business site quickly, if necessary.

All Company Services

Emergency Oracle Support

Encountering a problem with your Oracle systems? We’re available for emergency support services, and are conveniently located in Manhattan. We can arrange payment via Paypal, as a deposit for a quick start on an urgent matter.

  • High Availability Issues
  • RAC (9i/10g) Problems
  • Failover to Standby Database (DataGuard Product)
  • Tuning Web Application Performance Problems
  • Troubleshooting Difficult Multi-tier Applications
  • Speeding Up Reports, and Performance of Data Warehouse Applications
  • Fixing Your Internet/Intranet Plumbing
  • Unix + Database Administration, Backups, Surveying, Auditing, etc

All Company Services

Emergency Unix Support

Running into issues or problems with your production Unix systems running SuSE or CentOS? Please contact us for details. We’re conveniently located in Manhattan, and accept paypal as payment. We can get started immediately.

All Company Services

Emergency Support Services


Emergency Oracle Support Services

Encountering a serious emergency with your Oracle enterprise systems? Please contact us for details. We accept paypal for payment, and can begin work immediately.
Emergency MySQL Support Services

Encountering an emergency with your production MySQL databases? Please give us a call. We accept paypal as payment, and can begin work on short notice.
Emergency RedHat Support Services

Encountering an emergency with your production RedHat Enterprise Linux Systems? Please give us a call. We accept paypal, and can begin work today.

Emergency CentOS/SuSE Support Services

Encountering an emergency with your production CentOS or SuSE Linux Systems? Please call us for details. We accept paypal, and can start immediately.