As a developer, there are many skills that no amount of coding talent and education can teach you. Patience is one of them. You will be forced to deal with not only coding issues, but also the opinions of other people, such [ read more...]
Recently, Microsoft purchased GitHub. This caused something of a stir in the developer community (GitHub is the most popular platform for developers and companies to host code repositories and perform version control on software projects). Why is this such big news? To [ read more...]
Most people would agree that software quality is important. We have seen the results of buggy software in all kinds of situations: from Mars probes malfunctioning and chemotherapy machines administering lethal doses of radiation, to telecommunications systems experiencing a cascade failure. It [ read more...]
Data is here to stay and growing at an unprecedented rate. Every day, 2.5 quintillion bytes of data are created. By 2025, it’s estimated that the world’s output of data will increase by 163 zettabytes per year (one zettabyte equals one trillion [ read more...]
Why I Became a Consultant When I left my chief information officer (CIO) position in 2007, I wanted to return to the purity of software development. The work of software development—programming—was my first love by a very wide margin, and after a [ read more...]
Most sci-fi movies have planted the seed in our head that we will be able to tele-transport ourselves instantly, like in the movie “Jumper,” where the main character is able to “jump” from one part of the world to another with a [ read more...]






