What Digital Cats Taught Us About Blockchain

Given the number of cat pictures that the internet serves up every day, perhaps we shouldn’t be surprised that blockchain’s latest pressure-test involves digital cats. CryptoKitties is a Pokémon-style collecting and trading game built on Ethereum where players buy, sell, and breed digital cats. In a matter of a week, the game has gone from a relatively obscure but novel decentralized application (DAPP) to the largest DAPP currently running on Ethereum. Depending on when you sampled throughput, CryptoKitties accounted for somewhere in the neighborhood of 14% of Ethereum’s overall transaction volume. At the time I wrote this, players had spent over $5.2 million in Ether buying digital cats. The other day, a single kitty was sold for over $117,000.

Wednesday morning I attended a local blockchain meet-up, and the topic was CryptoKitties.

Congestion on the Ethereum node that the player was connected to was so bad, gas fees for buying a kitty could be as high as $100. The node was so busy that game performance was significantly degraded to the point where the game became unusable. Prior to the game’s launch, pending transaction volume on Ethereum was under 2,000 transactions. Now it’s in the range of 10,000-12,000 transactions. To summarize: A game where people pay (lots of) real money to trade digital cats is degrading the performance of the world’s most viable general-purpose public blockchain.

If you’re someone who has been evaluating the potential of blockchain for enterprise use, that sounds pretty scary. However, most of what has been illustrated by the CryptoKitties phenomenon isn’t news. We already knew scalability was a challenge for blockchain. There are a proliferation of off-chain and side-chain protocols emerging to mitigate these challenges, as well as projects like IOTA and Swirlds which aim to provide better throughput and scalability by changing how the network communicates and reaches consensus. Work is ongoing to advance the state of the art, but we’re not there yet and nobody has a crystal ball.

So, what are the key takeaways from the CryptoKitties phenomenon?

Economics Aren’t Enough to Manage the Network

Put simplistically, as the cost of trading digital cats rises, the amount of digital cat trading should go down (in an idealized, rational market economy that is). Yet both the cost of the kitties themselves – currently anywhere from $20 to over $100,000 – and the gas cost required to buy, sell, and breed kitties has gone up to absurd levels. The developers of the game have also increased fees in a bid to slow down trading. Up to now, nothing has worked.

In many ways, it’s an interesting illustration of cryptocurrency in general: cats have value because people believe they do, and the value of a cat is simply determined by how much people are willing to pay for it. In addition, this is clearly not an optimized, nor ideal, nor rational market economy.

The knock-on effects for the network as a whole aren’t clear either. Basic economics would dictate that as a resource becomes more scarce, those who control that resource will charge more for it. On Ethereum, that could come in the form of gas limit increases by miners which will put upward pressure on the cost of running transactions on the Ethereum network in general.

For businesses looking to leverage public blockchains, the implication is that the risk of transacting business on public blockchains increases. The idea that a CryptoKitties can come along and impact the costs of doing business adds another wrinkle to the economics of transacting on the blockchain. Instability in the markets for cryptocurrency already make it difficult to predict the costs of operation for distributed applications. Competition between consumers for limited processing power will only serve to increase risk and likely the cost of running on public blockchains.

Simplify, and Add Lightness

Interestingly, the open and decentralized nature of blockchains seems to be working against a solution to the problem of network monopolization. Aside from economic disincentives, there isn’t a method for ensuring that the network isn’t overwhelmed by a single application or set of applications. There isn’t much incentive for applications to be good citizens when the costs can be passed on to end-users who are willing to absorb those costs.

If you’re an enterprise looking to transact on a public chain, your mitigation strategy is both obvious and counter-intuitive: Use the blockchain as little as possible. Structure your smart contracts to be as simple as they can be, and handle as much as you can either in application logic or off-chain. Building applications that are designed to be inexpensive to run will only pay off in a possible future where the cost of transacting increases. Use the right tools for the job, do what you can off-chain, and settle to the chain when necessary.

Private Blockchains for Enterprise Applications

The easiest way to assert control over your DAPPs are to deploy them to a network you control. In the enterprise, the trustless, censorship-free aspects of the public blockchain are much less relevant. Deploying to private blockchains like Hyperledger or Quorum (a permissioned variant of Ethereum), gives organizations a measure of control over the network and its participants. Your platform then exists to support your application, and your application can be structured to manage the performance issues associated with blockchain platforms.

Even when the infrastructure is under the direct control of the enterprise, it’s still important to follow the architectural best practices for DAPP development. Use the blockchain only when necessary, keep your smart contracts as simple as possible, and handle as much as you can off-chain. In contrast to traditional distributed computing environments, scaling a distributed ledger platform by adding nodes increases fault tolerance and data security but not performance. Structuring your smart contracts to be as efficient as possible will ensure that you make best use of transaction bandwidth as usage of an application scales.

Emerging Solutions

Solving for scalability is an area of active development. I’ve already touched on solutions which move processing off-chain. Development on the existing platforms is also continuing, with a focus on the mechanism used to achieve consensus. Ethereum’s Casper network proposes to change the consensus mechanism to a proof-of-stake system, where miners put up an amount of cryptocurrency as proof that they aren’t acting maliciously. While proof-of-stake has the potential to increase throughput, it hasn’t yet been proven to be.

Platforms built on alternatives to mining are also emerging.

IOTA has been gaining traction as an Internet of Things scale solution for peer-to-peer transacting. It has the backing of a number of large enterprises including Microsoft, is open-source, and freely available. IOTA uses a directed acyclic graph as its core data structure, which differs from a blockchain and allows the network to reach consensus much more quickly. Swirlds is coming to market with a solution based on the Hashgraph data structure. Similar to IOTA, this structure allows for much faster time to consensus and higher transaction throughput. In contrast to IOTA, Swirlds is leaderless and Byzantine fault tolerant.

As with any emerging technology, disruption within the space can happen at a fast pace. Over the next 18 months, I expect blockchain and distributed ledger technology to continue to mature. There will be winners and losers along the way, and it’s entirely possible that new platforms will supplant existing leaders in the space.

Walk Before You Run

Distributed ledger technology is an immature space. There are undeniable opportunities for early adopters, but there are also pitfalls – both technological and organizational. For organizations evaluating distributed ledger, it is important to start small, iterate often, and fail fast. Your application roadmap needs to incorporate these tenets if it is to be successful. Utilize proofs of concept to validate assumptions and drive out the technological and organizational roadblocks that need to be addressed for a successful production application. Iterate as the technology matures. Undertake pilot programs to test production readiness, and carefully plan application roll out to manage go-live and production scale.

If your organization hasn’t fully embraced agile methods for application development, now is the time to make the leap. The waterfall model of rigorous requirements, volumes of documentation, and strictly defined timelines simply won’t be flexible enough to successfully deliver products on an emerging technology. If your IT department hasn’t begun to embrace a DevOps-centric approach, then deploying DAPPs is likely to meet internal resistance – especially on a public chain. In larger enterprises, governance policies may need to be reviewed and updated for applications based on distributed ledger.

The Future Is Still Bright

Despite the stresses placed on the Ethereum network by an explosion of digital cats, the future continues to look bright for distributed ledger and blockchain. Flaws in blockchain technology have been exposed somewhat glaringly, but for the most part these flaws were known before the CryptoKitties phenomenon. Solutions to these issues were under development before digital cats. The price of Ether hasn’t crashed, and the platform is demonstrating some degree of resilience under pressure.

We continue to see incredible potential in the space for organizations of all sizes. New business models will continue to be enabled by distributed ledger and tokenization. The future is still bright – and filled with cats!

 

IBM WebSphere Application Server (WAS) v.7 & v.8, and WebSphere MQ v.7.5 End of Support: April 30, 2018

Are you presently running on WAS versions 7 or 8?
   Are you leveraging WebSphere MQ version 7.5?

Time is running out, IBM WebSphere Application Server (WAS) v.7 & v.8, and WebSphere MQ v.7.5 support ends in less than 6 months. As of April 30th 2018, IBM will discontinue support on all WebSphere Application Server versions 7.0.x & v8.0.x; and WebSphere MQ v7.5.x.

It’s recommended that you migrate to WebSphere Application Server v.9 to avoid potential security issues that may occur on the early, unsupported versions of WAS (and Java).
It’s also recommended that you upgrade to IBM MQ version 9.0.x, to leverage new features, and avoid costly premium support fees from IBM.

Why should you go through an upgrade?

Many security risks can percolate when running back-level software, especially WAS running on older Java versions. If you’re currently running on software versions that are out of support, finding the right support team to put out your unexpected fires can be tricky and might just blow the budget.
Upgrading WAS & MQ to supported versions will allow you to tap into new and expanding capabilities, and updated performance enhancements while also protecting yourself from unnecessary, completely avoidable security risks and added support costs.

WebSphere Application Server v.9 Highlights

WebSphere Application Server v.9.0 offers unparalleled functionality to deliver modern applications and services quickly, securely and efficiently.

When you upgrade to v.9.0, you’ll enjoy several upgrade perks including:
  • Java EE 7 compliant architecture.
  • DevOps workflows.
  • Easy connection between your on-prem apps and IBM Bluemix services (including IBM Watson).
  • Container technology that enables greater development and deployment agility.
  • Deployment on Pivotal Cloud Foundry, Azure, Openshift, Amazon Web Services and Bluemix.
  • Ability to provision workloads to IBM cloud (for VMware customers).
  • Enhancements to WebSphere extreme scale that have improved response times and time-to-configuration.

 

IBM MQ v.9.0.4 Highlights

With the latest update moving to MQ V9.0.4, there are even more substantial updates of useful features for IBM MQ, even beyond what came with versions 8 (z/OS) & 8.5.

When you upgrade to v.9.0.4, enhancements include:
  • Additional commands supported as part of the REST API for admin.
  • Availability of a ‘catch-all’ for MQSC commands as part of the REST API for admin.
  • Ability to use a single MQ V9.0.4 Queue Manager as a single point gateway for REST API based admin of other MQ environments including older MQ versions such as MQ V9 LTS and MQ V8.
  • Ability to use MQ V9.0.4 as a proxy for IBM Cloud Product Insights reporting across older deployed versions of MQ.
  • Availability of an enhanced MQ bridge for Salesforce.
  • Initial availability of a new programmatic REST API for messaging applications.

This upgrade cycle also offers you the opportunity to evaluate the MQ Appliance. Talk to TxMQ to see if the MQ Appliance is a good option for your messaging environment.

What's your WebSphere Migration Plan? Let's talk about it!

Why work with an IBM Business Partner to upgrade your IBM Software?

You can choose to work with IBM directly – we can’t (and won’t) stop you – but your budget just might. Working with a premier IBM business partner allows you to accomplish the same task with the same quality, but at a fraction of the price IBM will charge you, with more personal attention and much speedier response times.
Also, IBM business partners are typically niche players, uniquely qualified to assist in your company’s migration planning and execution. They’ll offer you and your company much more customized and consistent attention. Plus, you’ll probably be working with ex-IBMers anyway, who’ve turned in their blue nametags to find greater opportunities working within the business partner network.

There are plenty of things to consider when migrating your software from outdated versions to more current versions.

TxMQ is a premier IBM business partner that works with customers to oversee and manage software migration and upgrade planning. TxMQ subject matter experts are uniquely positioned with relevant experience, allowing them to help a wide range of customers determine the best solution for their migration needs.
Get in touch with us today to discuss your migration and back-level support options. It’s never too late to begin planning and executing your version upgrades.

To check on your IBM Software lifecycle, simply search your product name and version on this IBM page or, give TxMQ a call…

MQ Technical Conference (MQTC) 2017 Delivers Again on Content & Convenience

TxMQ/TxMQ Canada took part as a gold sponsor for the MQ Technical Conference, also known as MQTC, last week, September 24th through September 27th, at the Kalahari Resorts in Sandusky, Ohio.
This annual event has become a mainstay for our team; we’re proud to be an original and ongoing Gold Sponsor of the conference since it began in 2013. Kudos again to Roger Lacroix at Capitalware, Inc. for his vision and organization of this successful conference series.

MQTC is a collection of educational sessions aimed at administrators, developers and engineers, ranging from novice to expert level in the IBM Middleware/Messaging stack.

In contrast to many, if not most, technical events on the calendar, MQTC leaves behind the “glitz and glam” (and cost) of big sales presentations disguised as technical conferences.

This is not to say that the accommodations at MQTC don’t measure up.

The Kalahari Resort in Sandusky, with a horizontal layout, African motif and indoor waterpark, feels like a Las Vegas Hotel & Convention Center set on the grounds of a Disney Property. In fact, some attendees bring their young families for the 3-day event.
MQTC’s venue choice delivers a setting that’s comfortable enough, and reasonable enough to get to (less than an hour drive from Cleveland Hopkins Airport), without the distractions of many major tech conference settings*.

*IT Managers, take note – your training dollars are spent in the classroom, not “elsewhere”.

There are salespeople in attendance – yours truly included – but even the vendor sessions focus on technical content, and solving real world IT/business problems. There are always presenters brought in from the IBM product labs in Hursley, and there is no shortage of expertise on hand from corporate shops and business partners alike.
For those interested in sampling this year’s content, you can easily download any of the presentations for free right on the MQTC website, including a few from the TxMQ team.
Hope to see you there next year!
Miles Roty's Signature

Cloud Options 101: Cloud, Hybrid Cloud, SaaS, or PaaS?

Cloud Options 101:
Cloud, Hybrid Cloud, SaaS, or PaaS?

 

There are a lot of options these days for cloud offerings.

If you are looking for a deep dive into the complexities underneath the covers, this document might be a bit too 101 level for you. We’ll discuss here at a high level, some of the different terms used to discuss cloud options, and some of the major players as well.

Cloud

Simply put, the old joke goes “there is no cloud, there’s just somebody else’s computer”; this is pretty accurate, really.

This is more of a marketing term than a hard definition. Cloud refers to someone else’s data center, usually (more to come on this…); where usually some level of virtualization is in play. By some level, I refer to the many layers of virtualization in use today: from hardware, to OS, to network and storage, and I/O.
To back up a minute, a data center I will assume is a construct we all understand. Basically it’s an empty building with power, climate control, and high speed (hopefully) redundant internet feeds into which companies (or a single company) puts their servers and storage.
Most of the websites we know and love, live in someones data center, somewhere. Space in a data center can be rented out to store YOUR systems, that you move there, or ‘bare metal’ servers onto which you load whatever you like. Or, as we will discuss, the operator or Cloud Services Provider (CSP) may have a proprietary layer, or a ‘platform’ they offer to run certain types of applications.
So if you have an application, and want to run it somewhere else, not on site, that’s moving to the cloud, no matter the vagaries or the options used.

Hybrid Cloud

Hybrid Cloud is a mixed solution; mixed, in that it means there is some software that still runs on premise, and some that runs in the cloud.
Hybrid: This doesn’t mean necessarily splitting applications, though sometimes that is done, this is just a general term referring to a situation where not everything is moved to the cloud.

SaaS: Software as a Service

SaaS, or Software as a Service, is where one accesses a ‘canned’ software product that just simply runs in the cloud, and is delivered via browser. The most obvious example of this is Salesforce.com, though there are countless others.

PaaS: Platform as a Service

Finally, we have PaaS, or Platform as a Service.
While a little more involved than other cloud options, there are CSPs that offer platforms for .net applications, Linux applications, specialized IBM centric applications requiring DB2, WebSphere, and more. The licensing for the application subsystems (database, OS, web app servers, etc.) is included in the base metered price.

Which cloud options are right for you? 

Reach out for a consultation with us, and we’ll help you begin the journey to find the best cloud options for you.

What is a Blockchain? Infographic

So, what is a blockchain?

Before we dive into the What is a Blockchain? infographic, let me first explain why I created it. Or, you can simply scroll down to the infographic and bypass my incredible words of wisdom. Words of wisdom that have surely never been typed before…anywhere, ever.
I frequently take on new tasks, both personally and professionally, blatantly involving pieces and/or processes that are outside of my current skillset.
Why would anyone do this? Because I want to cram as much information into my brain as humanly possible before I can’t cram it in anymore.
What if you suddenly became incapable of learning? Wouldn’t you miss the option to be able to do so? I know that I would.

If you’re able to learn something new and/or grow your skillset, why in the world would you choose not to?

I think we can all agree that at times learning a subject or a process is a breeze, other times, not so much.
The point I’m really getting at here, is that with no prior experience in the solutions industry, I’ve had to work through the challenges of learning a plethora of products and services that I was completely ignorant to less than a year ago. Without diving into my feelings too much here, I can tell you there have been headaches, tears, and even points where I was fairly certain that my brain was so crowded and overworked that it just up and left the building.
However, after the chaos has settled from the information warriors battling their way into the crevices of my brain, the satisfaction of the new knowledge and how it applies elsewhere is indescribable. That satisfaction holds especially true for me in the solutions industry.

Our industry is packed with relevant, exciting, world-changing information that spans across nearly every other industry, and I feel so lucky to play even a tiny part in that.

I created this blockchain infographic to better understand what a blockchain is, while reading Chuck’s post: How much do you know about blockchain and is it just hype?
I find it easy to dive into a good book and paint an entire world of characters in my mind; but nothing helps me grasp intangible objects quite like a visual. So, if you’re struggling with the concept of blockchain, my goal is that this visual will help you in the same way that it did for me.

What is a Blockchain? Blockchain explained in an infographic. Prefer a PDF? Grab it here. 

How much do you know about Blockchain and is it just hype?

Blockchain Basics: a Primer

Every short while, a technology comes along that promises to turn everything upside down.

Sometimes this happens, sometimes it’s hype.

Think of Yahoo’s search in it’s early days, later overturned by Google’s better algorithms and business model (they did, after all, download the entire internet at one time). There was peer-to-peer networking, popularized by Napster, Application (App) stores, and now, Blockchain has the valley, and startups buzzing away.

But is this hype or reality? Perhaps some of both.

Let’s start by defining Blockchain & Bitcoin

So what is Blockchain?

Blockchain is, at it’s a core, a new way to code, somewhat specific to assets, and primary as things relate to chain of custody.

It started with Bitcoin; but what is Bitcoin?

Bitcoin is one of many (though perhaps the most well known) of a new type of currency called crypto currency (aka digital currency).

The crypto references the highly secure nature of it. It is a virtual currency. There is no physical coin, bill, or other instrument. It’s computer code, plain and simply.

Bitcoin was first mentioned in a now infamous white paper authored by a person, or persons using the pseudonym Satoshi Nakamoto in 2008.

Though by no means the first reference to a digital currency, this paper detailed an innovative peer-to-peer electronic monetary system called Bitcoin that enabled online payments to be transferred directly, without an intermediary: person-to-person, or institution-to-institution.

It was built on what we now call Blockchain.

While obvious on the surface, there are dramatic limitations to physical transactions that are one-to-one. Person-to-person, entity-to-entity; both parties have to agree on value, typically both parties have to be present, and both parties have to bring along the matter and currency to be transacted.

In short, this doesn’t scale well.

This process led to the evolution from the barter systems of days gone by, to the establishment of monetary systems by the Romans and other societies to set published values for marks, coinage, and other instruments of currency (aka – a common currency).

Common currency led to the development of banks and other intermediary systems, like Federal Reserve banks, central banks, and other regulatory bodies, who set established value for mutually agreed upon instruments, whether they be coins, or paper money.

Yet these intermediaries have grown in power, can delay processing, and some feel, do not always add the value to the transaction that they charge to conduct it. These intermediaries do still provide valuable services; they track our funds, lend funds, and clear transactions for us when needed.

Imagine showing up to a house closing with a bag of gold.

No need, a cashier’s check from the bank, against a mortgage (another monetary instrument) is all you need (plus lots of contract paperwork).

So how might we move forward to a system both digital, yet trusted by all, whilst not compromising security?

Let’s track back to where we began: Bitcoin vs Blockchain

Bitcoin is a digital currency, built on a technology we call Blockchain. Blockchain is a distributed ledger technology; distributed, meaning, that multiple systems across the internet store identical information about an asset, or a data file.

Technically, these are redundant data files, kept in synchronization, that can be stored on the public internet, or in a closed, secured system, or both.

In the current, traditional banking system, our accounts are stored in a single centralized database. If a person transacts business (think of going to an ATM, or cashing a check) at a bank that they don’t hold an account at, the system we are accessing must link to and validate our information from said person’s home bank where the account records live.

When a digital transaction is carried out on a currency built on Blockchain (Bitcoin is but one of many digital currencies), it is grouped together in a cryptographically protected block with other transactions that have occurred in the last set amount minutes (typically ten minutes) and sent out to the entire network. From there, Miners (members in the network with high levels of computing power-basically powerful, specially constructed servers) then compete to validate the transactions by solving complex coded problems. The first miner to solve the problems and validate the block receives a reward. (In the Bitcoin Blockchain network, for example, a miner would receive Bitcoins).

The validated block of transactions is then timestamped and added to a chain in a linear, chronological order. New blocks of validated transactions are linked to older blocks, making a chain of blocks that show every transaction made in the history of that blockchain. The entire chain is continually synched with each instance so that every ledger in the network is the same, giving each member the ability to prove who owns what at any given time.

The Evolution of Blockchain

One example of the evolution and broad application of blockchain, beyond digital currency, is the development of the Ethereum public blockchain, which is providing a way to execute peer-to-peer contracts.

It is this decentralized, open and secure attribute, that allows for trust between parties, and eliminates the need for intermediaries. It’s also important to note that traditional hacking type attacks would struggle to crack this widespread system. You might be wondering why and/or how would hackers struggle to crack this widespread system? They would struggle since multiple systems and files would need to be accessed in order to execute a traditional hacking type attack, and almost simultaneously; meaning, the likelihood and feasibility of this happening hovers somewhere right around zero.

So is this hype or reality?

It is real enough that TxMQ has committed to building a Center of Excellence focused on building Blockchain solutions for our customers.

Already, use cases are being evaluated for industries as widespread as the airlines, global logistics, pharmaceuticals, banking and finance, and even personal health records, auto manufacturers, and real estate transactions. Imagine following the custody chain of drugs from point of manufacturer to ultimate consumption or destruction. Imagine the value to a car manufacturer if they knew the precise ownership and chain of custody of not just every vehicle manufactured, but of each and every after market part produced.

So our money is on reality more than hype.

Certainly, not all coding need be done using blockchain; yet the ability to digitize assets, and track the precise chain of custody, is game changing.

There are countless millions globally who are counted among the unbanked; whether they be people in areas too rural, or people who are just too distrustful of these systems. Yet, most of the population has a cell phone, and with that instrument, can have access to this newfound democratization of society. We’re already seeing companies like Apple hint at introducing peer to payment into their future operating systems.

For more information on Blockchain and Blockchain solutions, feel free to call or email us.

I’m always interested in hearing about new startup ventures, or talking with other cutting edge thinkers interested in Blockchain, digital currency mining, and other cutting edge ways of solving today’s challenges. Look me up at TxMQ.com, my personal blog at Chuckfried.com, or find me on LinkedIn.

How to Clean, Optimize, and Prolong the Life of Your Computer

Today is National Clean Out Your Computer Day.
You can interpret cleaning out your computer in numerous ways, but I interpret it as a full cleanse, optimize, and keep organized for as-long-as-humanly-possible type of operation, both internally and externally.
So today rid yourself of the junk (apps, files, maybe games, etc.) that you’ve kept for way too long and/or don’t use/need. Since the methods for this vary based (mostly) on your operating system, I’ve put together a collection of articles that will help you clean out, optimize, prolong the life of your computer. Enjoy!

5 Steps to Clean, Optimize, and Prolong the Life of Your Computer

Continue reading

Fractional IT support, or the Uberization of IT support

Sometimes companies don’t require technical assistance in any amount of hours evenly divisible by 40.  Sometimes, a few hours a week is all that’s needed.
For small businesses, technical assistance is usually accomplished by any number of small shops who provide support. But what is a large enterprise to do if higher end services are needed, but only for a few hours per week
Is that a thing? Is that available? Are there DBA services, or Linux or AIX or even mainframe services available for fractional part-time needs?
Chances are, companies won’t be successful hiring a part timer themselves for these types of needs.  Some have tried, all have failed.
Yet this is just the sort of service some companies like TxMQ have begun to offer to their partners and enterprise customers.
By maintaining an active bench of in house staff, most of whom have some fractional time they can use to support multiple customers, TxMQ can handle part time needs many customers have.
It’s important to realize, when a company like TxMQ provides support, you’re ensured support because it is the company that is supporting you, not just one part-time worker.  A company can offer SLAs and, for compliance driven industries like government, banking and finance, and healthcare, access is restricted only to a few designated resources approved by customers.

Available Across Industries

No matter your industry, we have the skills in-house to support you.

Flexible, Customizable Hours

National retailers, insurance companies, banks and more take advantage of support needs starting at just 20 hours a month. And of course, complete, full time outsourced support is available as well.

Industry Tenure

On average, the industry tenure of TxMQ technicians on the bench is over 20 years of experience. When you enlist TxMQ for our factional support, you’ll be assured the maturity, and depth of skill you need, and deserve.

Nearshoring only

Unless otherwise requested, TxMQ’s teams are US and Canadian based. We will only use offshore resources if you have a special budgetary requirement, or other need.

Why fractional support?

We live in a world of ride sharing (Uber and Lyft), sub-letting (Air BnB and others), etc. At home and at work, why shouldn’t we have those options for tech support?
Fractional support is for the times you know someone won’t show up for work. It’s for vacation coverage, or maternity leave.  It’s for times when you just don’t need 40 hours a week of support, or your team is expecting seasonal surges, and you aren’t quite sure how much coverage you will need.
Sometimes, it starts small, and grows. Sometimes, it ebbs and flows.
Most, (well, really all) staff augmentation vendors are looking for places to put their contractors into 40 hour a week jobs.  And that’s just fine, if that’s what you need. But fractional support provides another option – the right talent with the skills you need, just as much as you need them, when you need them.
Call TxMQ; fractional support is what we do.
 

Investing in Workplace Education

[et_pb_section admin_label=”section”][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]
When I joined TxMQ in the early 2000s, the company’s primary go-to market strategy was technical training. We hosted between 90 and 120 training classes annually for large companies in Toronto, Ontario, Ohio, and Michigan. We consulted, too, but it was a very small part of our overall business.
We ran seminars and private classes for customer running large IBM systems. IBM mostly funded this training program and, over time as IBM dollars dried up, companies brought us in directly for custom classes. With changes in workforce, and economic downturns those dollars also evaporated as companies hunkered down and weathered the financial crisis of the mid to late 2000s.
Over the past 5 years, as the economy has begun to normalize and slowly grow, we have seen a renewed interest in training as companies are now beginning to reinvest in their people, both through targeted technology training as well as onsite mentorship provided by senior consultants.
We have responded, and developed a series of classes, deliverable both as web based instructor led classes, self paced web based modules, and onsite private offerings for larger groups.
Companies who offer internal technical training accomplish far more than maintaining current skills for technical staff.   It is a way for companies to demonstrate commitment to staff and the future of the company. Such investments are difficult for HR to measure, but the payoff can be dramatic. From reduced staff turnover, to improved operational efficiencies, even greater customer satisfaction.
Training says to staff, “We care about you, and will invest in your continued education and development.”

Allow training outside of the “classroom”

Training doesn’t have to mean classroom based, or web based training.   Training can also be provided by approving travel to specific industry conferences.   Most companies that approve these efforts, require some validation by staff.   Either a write up on what was learned or, in some cases, a presentation that attending staff are asked to deliver to staff back in the office that weren’t lucky enough to attend the conference.

Validate and Vet trainings – ensure the learning maps to your goals

Merely providing training for staff isn’t enough. Training should “fit”. There should be a true value proposition in learning objectives for each course, each conference, and each workshop. Creating a Mentorship Plan for each department role is critical in attaining the desired return on investment.
Some software and hardware manufacturers offer certifications on their products. IBM, Oracle, Microsoft and many others offer countless certifications.   Some consulting firms, like TxMQ, similarly offer certifications on vendor solutions as well as broader vendor agnostic certifications. Do your homework, and make sure the classes map to your training goals and objectives – whether that value be positioned in the form of a “certificate” or in your staff’s knowledge of a new technology area.

Choosing the Right Training Delivery Platform

There are a variety of training platforms available today.   The most common is traditional classroom, and this remains the most effective. Classroom training is available on a public or private basis. Customized private delivery is most effective for companies introducing a new technology into their technical environments where there are enough attendees to justify bringing the class to the company instead of sending employees to a classroom someplace else. There is no replacing the value of instructor led training with hands-on lab experience where software technicians can experiment with the software. Instructor-led still provides the most effective delivery platform for technical students that learn by doing, while having immediate access and oversight by an experienced instructor. The downside of course, is the cost, which can be burdensome to the department both in terms of tight budgets and impactful for the time away required for participants to acquire the learning without the distraction of the workplace.
Online and web-based classroom training offerings have sprung up as alternatives to public and private classroom, saving time and money by allowing students to participate remotely and/or schedule according to their own availability. Web-based classes can be instructor led, scheduled, or on-demand.   Be sure to compare options with many online classes offering significant savings in cost, but failing to deliver on real value. The pros include providing students with flexibility and saving on travel expenses, while the cons include the fact that students are more prone to experiencing distractions such as taking calls or checking emails while attending class.   It’s also difficult to ‘go back’ to repeat something if one had to interrupt a session for some urgent distraction.
Self paced and computer-based training (CBT) options have become more mature offering modularized self-contained learning units composed of videos and online presentations by subject matter experts. Improvements in online delivery such as video streaming and easy internet access are making CBTs even more popular today allowing students to self-manage their education without a live instructor standing by. CBT can be highly impactful, especially for motivated students, who learn by reading and are able to use online tools and chat for asking questions and getting the answers they need to complete their own learning objectives. Furthermore, CBTs can be modularized and targeted to specific areas of knowledge or addressing common knowledge gaps. Entire libraries of learning modules are now available –or can be developed specifically for your department knowledge and made available for future viewing. .
Properly managed, and validated, any of the above training delivery platforms present compelling options for the employer willing to invest in the continued development of their staff.
So let’s get started. Reach out to TxMQ for more information, and let’s start showing your staff how much you care about them!
[/et_pb_text][et_pb_signup admin_label=”Email Optin” provider=”mailchimp” mailchimp_list=”f043b75eca” aweber_list=”none” use_background_color=”on” background_color=”#199adb” background_layout=”dark” text_orientation=”left” use_focus_border_color=”on” use_border_color=”off” border_color=”#ffffff” border_style=”solid” custom_button=”on” button_letter_spacing=”0″ button_use_icon=”default” button_icon_placement=”right” button_on_hover=”on” button_letter_spacing_hover=”0″ title=”Want updates on the release of our new education program?” button_text=”Submit” focus_border_color=”#ffffff” button_text_color=”#000000″ button_bg_color=”#ffffff” button_icon=”%%20%%” button_icon_color=”#ffffff” button_text_color_hover=”#ffffff” button_bg_color_hover=”#7cda24″ button_border_color_hover=”#7cda24″]
Pass us your email to ensure you’re the first to know.
[/et_pb_signup][/et_pb_column][/et_pb_row][/et_pb_section]