mrc's Cup of Joe Blog

Join us in exploring the world of modern development, evolving technologies, and the art of future-proof software

Month: October 2012

Can IT really drive revenue?

Save MoneyHow does the business view your IT department? Do they see it as an added expense? Do they see it as a cost-center? If so, you’re not alone: This is a common problem faced by IT departments around the world.

The question is…how can you change this perception? How can you change from a “cost-center” to a “problem solver” or even a “revenue generator?”

One way to change this perception: Ask more questions. Talk to end users and learn what problems they deal with on a daily basis. What currently frustrates them the most about their job? Does anything keep them from accomplishing their daily tasks?

As you ask these questions, you’ll probably learn two things. First, you might find that many of these problems are easily solvable with technology. Second, you might find that fixing these problems will directly impact your company’s revenue.

Here’s a great example of one IT department that solved a problem in their company, which directly boosted revenue. How did they do it? They first identified a problem, and then identified the tools that would let them fix that problem quickly. You can read the whole story here.

Weekly recap: 10 strategic CIO priorities for 2013, concerns with BYOD, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on CIO priorities, BYOD concerns, and more. I hope you find them useful:

Why you’d be stupid to bet against HTML5
If your company is considering mobile apps, what approach are you taking? Native, mobile web, or hybrid? While each approach has its benefits, this article explains the big reason why the mobile web approach is so useful for business.

5 common problems that kill IT productivity

ProductivityDo you ever come to the end of a busy day and feel like you didn’t actually accomplish anything? Although you worked hard all day, you feel like you have nothing to show from all of that work?

Chances are, you got caught handling minor, yet essential tasks that kept you from tackling more important projects. Maybe you spent the day supporting untrained users, running end user reports, or trying to fix yet another problem with your company’s old, patched-up legacy software.

Tasks like these have a few things in common: They are necessary, yet time-consuming tasks that could (and should) be avoided. More importantly, they keep you from working on essential projects that could ultimately improve the company’s bottom line.

In other words: They keep you busy, but not productive.

How can you avoid these “productivity killers” and instead focus on essential tasks during the work day? First, you must identify which tasks fall within this category, and then you must figure out how to avoid them. So, what are some of the most common productivity killers? While it varies across companies, here’s a list of 5 productivity killers that commonly plague IT departments:

Tutorial: Avoid browser differences with conditional style sheets

EducationHTML5 and CSS3 bring some great new elements to web development. These modern standards let web developers add new interface features and improve their application’s overall look and feel.

There’s just one problem: Many people still use old browsers, which don’t recognize modern standards. Unfortunately, web developers cannot control their user’s choice of browser.

So, what can web developers do? HTML5 and CSS3 hold so many opportunities, but aren’t supported by older browsers. Should developers just ignore these new standards until the use of older browsers dies out?

Thankfully, there are ways around this problem. One such way is with the use of conditional style sheets, which let developers create separate styles for old browsers. How can you use conditional style sheets in your web applications? We’ve written up a short tutorial, which you can find right here.