Code it
4.6K views | +0 today
Follow
Code it
This is a curated resource for programmers and software architects. It is regularly updated with Articles, Hacks, How Tos, Examples and Code.
Curated by nrip
Your new post is loading...
Your new post is loading...
Scooped by nrip
Scoop.it!

Why Software Security Is a Skill All Programmers Should Have

Why Software Security Is a Skill All Programmers Should Have | Code it | Scoop.it

As a programmer or developer, the importance of creating secure applications cannot be overstated.

 

Software security deals with the management of malicious attacks by identifying potential vulnerabilities in software and taking the necessary precautions to guard against them.

 

Software can never be 100% secure because a developer can overlook a bug, create new bugs in an attempt to fix existing cases, or create new vulnerabilities through updates.

 

However, there’re two key practices that all software developers can employ to ensure that they create secure software

---

  • writing secure code in the first place, and
  • efficiently testing your code.

 

Software Security Is a Crucial Skill For All Developers

Developing good software is synonymous with ensuring that your software can withstand any malicious attack. This is only achievable through the writing of secure code, the continual testing of an application, and maintaining control of who has access to your data.

 

 

read more at

https://www.makeuseof.com/software-security-skill-all-programmers-should-have/

 

No comment yet.
Scooped by nrip
Scoop.it!

Poor quality software cost companies more in 2020 than in previous years

Poor quality software cost companies more in 2020 than in previous years | Code it | Scoop.it

Software developers found themselves working very hard throughout 2020 as many businesses were forced to switch to entirely digital operations in a very short period of time.

 

But according to a new report from the Consortium for Information and Software Security (CISQ), this haste came at a cost: something to the tune of $2.1 trillion, to be precise, and billions in waste

 

CISQ's 2020 report, The Cost of Poor Software Quality in the US, looked at the financial impact of software projects that went awry or otherwise ended up leaving companies with a larger bill by creating additional headaches for them.

 

According to the report,

  • unsuccessful IT projects alone cost US companies $260bn in 2020,
  • while software problems in legacy systems cost businesses $520bn
  • and software failures in operational systems left a dent of $1.56 trillion

 

Now, why poor quality software cost companies more in 2020 than in previous years

 

As any Software Specialist and IT Architect will tell you,  when it comes to software development, speed is a trade-off for quality and security.

 

And, time was a luxury that many businesses couldn't afford in 2020, with the pandemic forcing offices to shut and prompting rapid digitization. As companies brought forward their digital transformation plans software development projects expanded rapidly.

 

Also, the attitudes of most business leaders towards digital innovation are archaic, particularly when it comes to software.

 

"Software quality lags behind other objectives in most organizations. That lack of primary attention to quality comes at a steep cost.  While organizations can monetize the business value of speed, they rarely measure the offsetting cost of poor quality."

 

It just takes one major outage or security breach to eliminate the value gained by speed to market. Disciplined software engineering matters when the potential losses are in trillions.

 

As software is being developed and used the world over more  than ever before, the cost of poor software quality is rising, and mostly still hidden. Organizations spend way too much time finding and fixing defects in new software and dealing with legacy software that cannot be easily evolved and modified.

 

Read the original , unedited article at https://www.techrepublic.com/index.php/category/10250/4/index.php/article/developers-these-botched-software-rollouts-are-costing-businesses-billions/

 

nrip's insight:

Why poor quality software cost companies more in 2020 than in previous years

 

When planning a software development plan, one has to pick 2 of 3 parameters which you can specify, Price and Cost , Security and Quality, Time to develop.

And Price and Cost is always picked. In 2020, time was a premium so it was expected for projects to be developed in as short a time as possible, So its obvious that security and quality was sacrificed.

  

Also, the attitudes of most business leaders towards digital innovation are archaic, particularly when it comes to software. Software quality lags behind other objectives in most organizations.  While organizations can monetize the business value of speed, they rarely measure the offsetting cost of poor quality."

 

It just takes one major outage or security breach to eliminate the value gained by speed to market. Disciplined software engineering matters when the potential losses are in trillions.

 

As software is being developed and used the world over more  than ever before, the cost of poor software quality is rising, and mostly still hidden. Organizations spend way too much time finding and fixing defects in new software and dealing with legacy software that cannot be easily evolved and modified.

No comment yet.