Fri. Jun 9th, 2023

At the dawn of every new year, countless individuals contemplate ways to stay committed to beneficial routines and break the bad habits that hold them back. It’s not surprising that those who work within software engineering and development have their own unique goals and aspirations they’ve placed at the top of their priority lists for 2023.

Let’s examine the responses three software professionals gave when asked about their own top objectives for 2023, which, while often technology-specific, suggest an aspiration to make direct, positive contributions to a larger part of the organizations they work for on top of their particular own self-improvement.

1 . Focus on one problem at a time

John Fleming manages the software architectural for the particular Florida Lottery, based in Tallahassee, Fla. He started out as a software programmer after graduating from Salem State University — then known as Salem State College — in 1979, building both commercial software products and business applications over the course of his career.

In addition to working with a wide range associated with technologies and architectures, Fleming has also held the title of architect, product manager and a number of other software-based leadership roles. As an engineering lead, he is currently tasked with modernizing the Florida Lottery’s technology infrastructure with a specific focus upon ensuring applications are prepared to handle increased growth in scale and complexity over the next five years.

One of the challenges of large-scale projects like these, Fleming said, is the tendency with regard to developers plus engineers to try and solve multiple problems at once instead of dedicating focus on one at a time. This, he explained, can lead them to establish overambitious project targets that simply overextend time and resources that could be better spent on solving issue the best way possible.

“Almost every time I’ve been involved with a project that tried to solve more than one problem, [there were] difficulties completing [the project] on time and on budget, ” Fleming recalled. “While it’s always tempting to try and do it all in once, this usually results in less-than-desirable outcomes. ”

As a recent example, Fleming remembered working upon a new internet-based telecommunications service — the type associated with application that will, at the time, was still a novel technologies. Eventually, the particular team decided to introduce a brand new edge computing technology as an underlying platform in the hopes that this type of holistic approach would support most of the new application’s needs. Unfortunately, the technology associated with that edge processing platform was also in its early stage of advancement and, ultimately, failed to support the application — bringing the entire project in order to a halt.

As such, Fleming declared that his resolution regarding 2023 will be to focus on structuring project goals so that teams only attempt to solve one issue from a period. This requires more attention on assessing planning processes rather than just introducing brand new development technologies, he explained, and added that maturity and readiness matrices will play a role in that effort.

“If we can get projects structured so that will each [one] is focused upon solving 1 part of [a] problem with a time, ” Fleming avowed, “our team will be focused and able to consistently meet our objectives. ”

2 . Ensure code always meets accessibility requirements

Cayce Koehler is senior software engineer at Teladoc Health, the telemedicine and virtual healthcare company located in Purchase, N. Y. For the past nine many years, he’s worked as a software creator in several capacities related to web applications, data analytics, enterprise-scale reporting plus mobile growth.

I want in order to keep accessibility at the forefront of my thoughts and not allow it to be secondary at any moment.
Cayce Koehler Senior software program engineer, Teladoc Health

For Koehler, the top priority in 2023 is usually to dedicate himself to ensuring that the particular code this individual writes complies with Web Content Accessibility Guidelines (WCAG), a set of standards developed by the World Wide Web Consortium to provide persons with disabilities equal access to web-based content. This goal goes together along with his work at Teladoc Health, which Koehler said may be the first company he’s worked well at where user accessibility is a top priority.

“I want to keep convenience at the forefront associated with my thoughts and not allow it to be secondary at any moment, inch Koehler described.

Koehler predominately works in Android mobile development . This, he or she said, grants him entry to many accessibility-focused development tools through Google, such as TalkBack plus accessibility analyzers, to help address availability concerns.

A large a part of this initiative involves reviewing WCAG compliances as the team and planning new iterations of coding if anything gets overlooked, Koehler explained. Meanwhile, QA teams can analyze the interface’s contrast ratios, sizing plus spacing in order to flag places where the particular application fails to meet WCAG requirements.

“Having a team and a company that believes in this [goal] as much as I do is going to be crucial to the success, inches he said.

3. Increase productivity and write extraordinary code from the start

Kranthi Vanga is the Java designer from Morris Plains, And. J, that provides application support intended for financial plus investment banking services. This individual has extensive experience in various aspects associated with software component design, builds and deployment, particularly with Spring . Vanga also has an especially strong background working along with customer-facing APIs , he said.

Vanga’s 2023 resolution, he stated, is especially specific: to finish a good algorithmic boot camp to help him write better program code, specifically when it comes to matching the right data structures to certain development projects or software operations. Ultimately, he hopes this will help him assist the company in making better company decisions overall in shorter amounts of period.

“In a tech job, it’s even more important to [solve problems] within time frames, and We absolutely love [doing that], ” Vanga said. “I’m a hands-on developer, and I like building needed solutions plus optimizing them. ”

By Wired

Leave a Reply

Your email address will not be published. Required fields are marked *