What can happen when spaghetti code is relied upon to operate mission-critical systems? We look at the Toyota spaghetti code debacle and how it could be the bad habits of programmers inheriting code at the heart of the problem.
All Posts by this author
DevOps is important and so is design, so why shouldn’t they be used harmoniously in a successful partnership? Jeff Sussna has coined his own theory behind the concept of continuous design.
The first stable drop from Reactive Streams has landed, with version 1.0.0 available for immediate use. All the time spent discussing, debating, programming and testing has led to an asynchronous stream solution for “back pressure”.
What are the factors that can influence team members and their coding abilities? How can an agile framework breakdown in terms of produced software quality? We investigate academic literature to find the results.
Denial, anger, bargaining, depression and acceptance – these are the five traditional stages of grief. All of which, says developer and entrepreneur Derick Bailey, are comparable to the stages of grief that developers experience.
As we focus our attention on all things agile, we look at some videos that span the range of agile fandom and antagonism. From tips to improving your agile framework, to the opinion of its dangerous influence, these videos have it all.
After initially breaking away from the grips of Joyent and Node.js, io.js has now officially signed up with the Node.js Foundation, putting an end to the community split.
However you look at it, language rankings are often used to make a strategic decision about what programming language to adopt for your next project. We take a look at the technology radars out there that are worth your time and understanding.
A milestone release in Scala 2.12.0 M1 is here with the series set to put all its eggs into the Java 8 basket. Containing bug fixes and improvements brought up from 2.11, the new Scala series will eventually dial down its backports.
The Python 3.5 proposal supports async and await syntax, while Jython 2.7 gets faster in its latest instalment. We check out what’s new with the object-oriented programming language and the successor to JPython.
More systemd adoption, more from Red Hat Linux, more from the Linux world. The latest in Linux news is rounded up with the sad recognition of a milestone death in the world of Linux gaming.
Java 7 has finally met its maker and will no longer be supported by Oracle via security updates. While the wind-up announcement was made long ago, there are still questions about Java 7 being killed off too soon.
Programmers who possess acute business knowledge in the finance sector were once a rare breed, but the spotlight still needs to shine brighter in order for the industry to grow and thrive.