News

Developer Value Goes Far Beyond Coding

While coding cutting-edge tech in Visual Studio is cool, it's not enough in today's environment of communication, collaboration, agile methodologies, DevOps and so on, said experts in a panel discussion at the Live! 360 conference in Orlando.

Four developer/IT pros -- now all at the executive level -- provided advice on industry, technology and career trends in an ever-more-connected world, where developers must up their game to continue providing value to customers both in the end-user world and within their own organizations.

For example, Francois Charette, senior vice president of engineering at OptumInsight, explained how his company moved from the concept of developer leads to engineering leads. Audience members were in turn asked to raise their hands if they were responsible for app development, testing and follow-on monitoring to ensure the apps work like they should.

With hands rising all over the audience of hundreds for each question, Charette afterward said everybody should have raised their hands for all three questions. Engineering leads, he said, are responsible for the entire end-to-end process. Responsibilities are increasing in the new order, Charette said, noting that "You've got to make that cultural shift."

Martin Leifker, vice president of digital innovation and solutions at Texas Mutual Insurance Company, said developers have to work with product people and infrastructure folks, attacking silos and getting teams to work together.

Rockford Lhotka, CTO of Magenic, shared his personal story to bring the point home, explaining how he just wanted to write code when he started in the business, but was prodded by his boss -- who became his mentor -- to increase his value by pushing into areas that made him uncomfortable.

"It was painful, for me at least, because I love the technology," he said. For example, he said he was told to gather requirements from the inventory people, which was uncomfortable because "I don't like inventory, and I don't like talking to people," drawing laughter from the crowd. Along with increasing his value to a manufacturing company at the time, his branching out obviously made him overcome his dislike of talking to people, as he presents at different shows and was helping out at the Orlando conference, taking the stage to introduce other speakers and constantly engaging with attendees.

Afterward, Lhotka told Visual Studio Magazine more about his personal journey and other thoughts that can help today's developers, whether they're just starting out or looking to advance their careers.

"Well, I got very lucky in that I ended up with a mentor that was my boss, so that's pretty synergistic," Lhotka said. Later in his career, he followed other mentors, and he encouraged other developers to do the same, whether such mentors are in a dev's chain of command, so to speak, or outside the team. "Or people outside your organization, friends, colleagues, people you meet at a conference, like Live! 360, and I've done that, too. Of course, they have to be willing to be a mentor, but it's really irreplaceable to do that."

"The real value for most organizations is the ability to translate business requirements and talk to people, your end users and so forth, and translate what they need into software."

Rockford Lhotka, CTO of Magenic

Other things developers can do, he said, "are building up your communication skills, so using things like Toastmasters. Most cities have various things, meetups or whatever, for people to learn communications skills to break out of that kind of stereotypical developer shell. And part of it is choosing yourself to express interest -- or force yourself to become interested -- in things that are not just sheer tech."

Echoing the panel discussion, he explained how this is a necessity in today's world.

"Heads-down coding has become a commodity, which I think everybody's probably aware of, but heads-down coding is a commodity," Lhotka said. "You can find heads-down coders in China, in India, in the Philippines, wherever. And just from a career protection and self-defense perspective you need to provide more value than just typing in code. And you can provide that value by being both deep and broad in technology and being able to be a leader within a technology space.

"But the real value for most organizations is the ability to translate business requirements and talk to people, your end users and so forth and translate what they need into software. That's where the true value is and that's irreplaceable. I think it's hard, or impossible, to offshore that or remote that because nothing replaces looking somebody in the eye and having that direct conversation -- and they understand that you understand."

While such career evolvement and improvement truths have always existed, they're even more important in today's world where agile has almost become the de-facto development methodology -- along with DevOps, which of course requires intense, regimented communication and collaboration among teams of different ilks.

Matt Lockhart, executive vice president, Magenic, who moderated the panel discussion, also noted the need for individual developers to think about how they can bring more value to internal team members and a company's users. "You're increasing your own personal value," he said.

The Live! 360 conference hosted several individual shows for developer, IT and administrator communities, including the Visual Studio Live! event. The next Visual Studio Live! show will be in Las Vegas March 11-16.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • 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.

Subscribe on YouTube