Balancing Technical Debt

Balancing Technical Debt with Business Constraints – The toughest task for the CTO? In software engineering, balancing technical debt with business constraints is possibly the toughest job for the  Chief Technology Officer (CTO) or VP of Engineering.  On one side is the natural desire and logic to perfect the app before releasing it to the … More Balancing Technical Debt

DevOps : what does this term mean and why should we care?

DevOps What does this term mean and why should we care? The term, DevOps, seems to have begun to be popularized sometime around 2008, coming out of that year’s Agile conference.  The movement gained ground via a number of “devops days” in 2009, which have continued around the world ever since. According to Webopedia, “DevOps … More DevOps : what does this term mean and why should we care?

SR-71 Blackbird – Speed and Stealth Like No Other

SR-71 Blackbird – Speed and Stealth Like No Other Two aircraft inspired me to get my private pilot’s license when I was 20, the Concorde and the SR-71 Blackbird, the fastest aircraft ever built, which certainly did not look anything like what most people would expect in an aircraft.  In fact, many of the so-called … More SR-71 Blackbird – Speed and Stealth Like No Other

Want to break down barriers between teams?

Think “Agile” and break down barriers between teams In software development, Agile’s practices have the advantage of encouraging teamwork by breaking down barriers between various teams in sales, development, business consulting, operations, and IT. Google defines it as “relating to or denoting a method of project management, used especially for software development, that is characterized … More Want to break down barriers between teams?

Will the scientists of tomorrow still be human?

Robotics and Artificial Intelligence – will the scientists of tomorrow still be human? Robotics and artificial intelligence are my passions. In fact, I am so passionate about this advancing and expanding field that I decided in the 1990s to get my  doctorate in robotics and artificial intelligence. But did you know that until a man … More Will the scientists of tomorrow still be human?

Benefits of Big Data

Benefits of Big Data – and a few challenges Benefits of Big Data are many, yet there seems to be much confusion and even fear about the topic.  Therefore, before continuing with this article, it seems prudent to first define the term.  Big Data is a computing term, defined, according to Google, as “extremely large … More Benefits of Big Data

Roles of the CTO – Chief Technology Officer?

The relationship between CTO and Product & Engineering Although roles inside a company cross path multiple paths and it is a trait of modern times to look at less strict boundaries between different jobs, at least at an executive level, it is important to have functions with clear responsibilities and formulated expectations. The role of … More Roles of the CTO – Chief Technology Officer?