The Swift programming team wants to pursue new frontiers as it looks to version 6 of the programming language. According to the team, it has reached critical milestones of majority over the last couple of versions, making it possible for users to invest in using Swift. For instance, the arrival of ABI and module stability … continue reading
Progressive delivery is the natural extension of continuous delivery but refines what it means to “deliver” because unlike the ‘big bang’ of an all-or-nothing release cutover, progressive delivery enables the business to gradually expose new functionality to limited numbers of users to assess the impact on user behavior and system health before expanding the release … continue reading
The IBM board of directors has elected a new CEO to lead it into “the next era.” The company’s senior vice president for cloud and cognitive software, Arvind Krishna, will replace Ginni Rometty as CEO. The switch will become effective April 6, 2020. Rometty will continue as IBM’s executive chairman of the board until the … continue reading
I think it’s about time that we addressed the elephant in the room: predictions are a bit of a parlor trick! The problem is that we humans are horrible at predicting the future. There are several reasons for this, including challenges such as optimism bias, the curse of knowledge, and distinction bias. As analysts, we’re … continue reading
Organizations are figuring out how to deliver features faster, but they are still struggling to release without any issues. A recent report from Split Software found while a majority of organizations release new features on a bi-weekly basis, many are experiencing downtime after the new feature is introduced. According to the company, 82% of respondents … continue reading
Code reviews help improve code quality and help share knowledge. Yet, posts about the dread and hatred of code reviews are plentiful. One of the most authoritative surveys tells us that only 45% of respondents are either satisfied or very satisfied with their process. With almost 80% of respondents participating in code reviews either daily … continue reading
The new software development life cycle means working out ways to adapt the SDLC for your machine learning workflow and teams. With data scientists currently spending large chunks of their time on infrastructure and process instead of building models, finding ways to enable the SDLC to work effectively with machine learning is critical for not … continue reading
The Dart 2.7 SDK has been released. Dart is a client-optimized programming language designed by Google. The latest release is meant to be “a safer, more expressive” version of Dart. Version 2.7 comes with added support for extension methods, a new package for handling strings with special characters, an update on null safety and a … continue reading
Richard Stallman, an industry icon who created the first open-source operating system and has spent his career fighting for free and open software, resigned from his positions at the Free Software Foundation and MIT-CSAIL over remarks he made regarding, of all things, the Jeffrey Epstein case. The blowup occurred in response to a Facebook event … continue reading
In early 2014, Atlassian started the process of rebuilding our core products as modern “cloud native” applications. This was a big change that required careful planning and execution across most of the company. One complicated issue was figuring out how to streamline user management across our SaaS products. Eventually we were ready. As we rolled … continue reading
Let’s start off by stating the obvious. Right now, it’s highly likely that your organization is struggling to deliver quality software on time, and on budget. Scope, cost, schedule — you’re told you can have control over two, but you’re likely struggling to nail down even one of the three. And you aren’t alone. In … continue reading