Microservices Architecture Originally Published July 21, 2018 Introduction All software systems exist to serve a business need. However all software systems are not made in the same way or follow the same structure. Software systems vary in their complexity and size. There’s a an ecosystem that exists across a wide spectrum ranging from traditional…
Category: Technology
DevOps is the new Agile
DevOps is the new Agile Originally Published June 10, 2018 Image Credit: Internet Introduction By definition, Agile, as the term suggests, is a faster, unconventional way of producing working software according to customer specifications. The idea behind Agile is to have the ability to respond to customer feedback, bug fixes during previous deployments and…
The impetuous Scrum drawbacks!
The impetuous Scrum! Originally Published May 12, 2018 Introduction Jeff Sutherland and Ken Schwaber conceived the scrum process in the early 1990s. The term ‘Scrum’ was originally borrowed from rugby and referred to ‘team of individuals working toward a common goal’. The pair codified scrum in 1995 in order to present it at an…
The fallacies of Agile
The fallacies of Agile Originally Published April 23, 2018 Introduction to Agile and what it means! Agile means many things to many people. Commonly, Agile is referred to by many as the Holy Grail of software development. Something of the nature of a one size fits all approach. This approach is over-simplification at best,…
Removing Bias in Artificial Intelligence: Mission Impossible!
The impact of Bias in Artificial Intelligence! Originally Published April 21, 2018 Artificial Intelligence is broadly referred to as any source, channel, device or usage application whereby tasks normally attributed to human intelligence, such as reasoning, interpretation, storage and processing of information, ability to analyze historical information and ultimately, decision making is reproduced outside…
Bias in AI: Cognitive bias in machine learning
Bias in AI: Cognitive bias in machine learning AI Bias: inherent flaw or mere side effect! Originally Published April 18, 2018 Introduction Artificial Intelligence is broadly referred to as any source, channel, device or usage application whereby tasks normally attributed to human intelligence, such as reasoning, interpretation of facts, storage and deduction of information…