Homegrown Expertise

Feb. 2, 2004
A friend of mine had a recent run-in with Intuit's Quicken tech support. The harrowing details can be found in any forum post or discussion about tech support outsourcing. It starts with a problem like "The program fails after I do a backup" and...

A friend of mine had a recent run-in with Intuit's Quicken tech support. The harrowing details can be found in any forum post or discussion about tech support outsourcing. It starts with a problem like "The program fails after I do a backup" and continues with some guy who's assumed the name Adam. No solution is forthcoming, and elevation to a manager seems to be a foreign concept. Of course, a refund in X rupees... uh, I mean Y dollars... is an alternative, but it's not a good option for someone with a year's worth of checks and invoices sitting in a database.

I've also been reading about the frightening trend of outsourcing more technical jobs such as design and programming. This hits especially close to home, since I have three kids working toward engineering degrees. In many cases, outsourcing is a valid approach. But these kinds of decisions are often made without considering the impact on employees, the pool of available hires, and even the long-term health of the company. Remember, if you outsource the design and development of your product, you gain nothing but the short-term sales income. The firm receiving the outsourcing gains the expertise, and that talent will be sold to the highest bidder.

It's interesting to see how this discussion is pushed into different areas. For example, just about every country in the industry has a collection of very talented designers and engineers. Likewise, there's a global economy and everyone wants to sell as much product as possible, potentially to the worldwide market. However, keep in mind what the end result should be. It's not providing cheap products, but rather to raise the standard of living for everyone. Definitely, this isn't an easy task.

Making a developer more productive is key to making homegrown talent more valuable. A product like CoDeveloper Tool Suite from Impulse Accelerated Technologies is one of many that enable engineers to address a wider range of problems or handle more of a larger problem. This package uses standard C to define hardware that gets implemented in an FPGA. It's not a totally novel concept, yet it's gaining more momentum as design tools get easier to use. In fact, the tool is designed for software engineers, and it works with soft processor cores like Altera's NIOS and Xilinx's MicroBlaze. Of course, these tools may eliminate the need for a hardware designer in some circles and simultaneously add greater value to the software designer's expertise.

By the way, the backup problem still isn't solved, and my friend is keeping his fingers crossed that the system doesn't crash before he finishes with his taxes. Hopefully you won't run into a similar problem. I sincerely doubt that you will.

See associated figure

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!