Brainpower Makes the Difference

A reader disputes that prospects for programmers are declining, arguing instead that it is brainpower and know-how that make the difference today. If you have them, you'll be fine.

Letters to Visual Studio Magazine are welcome. Letters must include your name, address, and daytime phone number to be considered for publication. Letters might be edited for form, fit, and style. Please send them to Letters to the Editor, c/o Visual Studio Magazine, 2600 El Camino Real, Suite 300, San Mateo, CA 94403; fax them to 650-570-6307; or e-mail them to [email protected].

Brainpower Makes the Difference
The general decline of prospects for programmers has been discussed ad nauseum, and R. A. Isaak's regurgitation added nothing to what has already been said [see Guest Opinion, "The Incredible Shrinking Programmer," August 2005]

The truth of the matter is that there are many incompetent programmers in our field masquerading as programmers, and they lack the skill and the mental horsepower to do work that justifies their compensation. Unfortunately, there is no quick and easy way to flush out the programmers who simply show up to work for a paycheck, but do sub par work. These people will lose their jobs first due to their own inability to produce quality software and their lack of incentive to stay current. In my opinion, the economy is merely returning to a situation where a programmer must be a smart and creative problem solver, as well as someone who must love what he does.

When the dust settles, there will be fewer programmers in the United States, but the ones standing will be the producers who are irreplaceable and highly valued assets to companies.

The future is bright for the talented, as it should be in a field where the most important qualification is intellect. Not everyone qualifies.

Greg Chen, San Francisco, Cal.

Give .NET Another Try
A recent letter by Peter Banks complaining about the lack of progress in Visual Basic post .NET irritated me [see Letters to the Editor, ".NET: Too Little Progress, May 2005]. Apparently, he simply doesn't need Internet-ready applications or services, but writes for niche departments inside his company. Of course he isn't impressed with Visual Studio .NET. He isn't creating projects where using .NET is a distinct advantage, so even a newer version wouldn't be of much help to him.

I am a project leader with more than 20 years' experience in development, from the mainframe to client/server. I also have years of experience using VC++, Visual InterDev and VB, and I now use VB.NET or C#.NET for all new development. While I can appreciate the writer's love of VB 6.0, I must say from experience that the new .NET development platform is by far the best I have ever used. It far outstrips old VB Classic in usability and reusability. In the past, I felt Visual C++ had distinct advantages over VB, but these advantages have largely disappeared in the.NET Framework.

My company creates intranet and extranet applications. Yes, I could write the apps as old VB DLLs, but I've found it much faster to build and deploy applications using .NET. After using ASP for several years, the new .NET platform has been a godsend. I haven't written a client side application using VB 6.0 in six or seven years, so the only venues I even use it for now are background programs that move data from here to there, or data conversions, to create Excel spreadsheet reports, and so on. You know, behind the scenes stuff.

As a developer, you must stay up with the bleeding edge or face the possibility of an aging skill set that isn't what employers are looking for. I would never instruct someone to throw his copy of Visual Studio 6.0 CDs in the trash, but I would urge the person who wrote this letter to give Visual Studio .NET another try.

Dave McReynolds, Fishers, IND.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube