Posts in tag

Software


In companies of every size, software is increasingly providing business value because of a shift in how technology teams define success. More than ever, they are defined by how the applications they build bring value to their customers. Tickets and stability at the cost of saying no are no longer the key value of IT. …

Linux runs almost everything these days, but many people are not aware of that. Some might be aware of Linux and might have heard that this operating system runs supercomputers. According to Top500, Linux now powers the five-hundred fastest computers in the world. Go to their site and search for “Linux” to see the results for yourself. NASA runs on …

On the ninth of September 1947, Grace Murray Hopper recorded the first documented computer bug. Decades after this, making sure bugs are out of computer systems has been an important task. But why call them “bugs” in the first place? What is a computer bug? A computer bug is simply a flaw in a computer …

Linux is the best-known and most-used open source operating system. As an operating system, Linux is software that sits underneath all of the other software on a computer, receiving requests from those programs and relaying these requests to the computer’s hardware. For the purposes of this page, we use the term “Linux” to refer to the Linux …

Since the early 1990s, the Linux desktop has matured from a simple window manager to a full desktop. Join us on a journey through the history of the Linux desktop. I first installed Linux in 1993. At that time, you really didn’t have many options for installing the operating system. In those early days, many …

Have an old computer gathering dust in your basement? Why not put it to use? A backup machine could come in handy if your primary computer fails and you want to be online with a larger screen than your smartphone. Or it could act as a cheap secondary computer shared by the family. You could even …

Legendary Dutch computer scientist Edsger W Dijkstra famously remarked that “testing shows the presence, not the absence of bugs”. In fact the only definitive way to establish that software is correct and bug-free is through mathematics. It has long been known that software is hard to get right. Since Friedrich L Bauer organised the very …

The demand for delivering quality software is directly proportional to the need for discovering new testing tools and techniques. In the absence of modern tools, realizing test automation is next to impossible. The efficiency of the tools you have at your disposal defines how efficiently you will be able to perform your job. Thus, in …

DevOps as an approach to software development has become widely established over the last nine years. Bringing the development and IT operations functions together has brought many benefits in the form of better communication and increased collaboration and we’ve seen a range of new tools and disciplines emerging to support the movement. Looking ahead, I’d …