Algorithms in a Nutshell George T. Heineman, Gary Pollice, Stanley Selkow O’Reilly Media In the midst of the SDN craze (or haze, depending on your point of view), we often forget that all networks are, in the final analysis, driven by software. Every control plane ever developed or deployed is a software application running on…
Humble Inquiry: The Gentle Art of Asking Instead of Telling Edgar H Schein Edgar Schein says we have a cultural issue. We like to tell people what we think, rather than asking them what they’re trying to tell us. Overall, especially in the world of information technology, I tend to agree. To counter this problem,…
The Craft of Research Booth, Colomb, and Williamns Engineers don’t often think of themselves as researchers. After all, what does writing a bit of code, or building a network design, have to do with research? Isn’t research something academic type folks do when they’re writing really long, and really boring, papers that no-one ever reads?…
Being Logical D. Q. McInerny This review is a little off the beaten path for most engineering blogs, perhaps — but I consider logic to be one of those “must have skills” for engineers. Being able to pull an argument apart, to understand the concept of a syllogism and the flow of logic, along with…
Building Microservices Sam Newman ISBN: 978-1-491-95035-7 Scale out where you can, scale up where you must. Someone, somewhere, should probably start a collection of “where you can, where must” sayings, as these rules of thumb (thumbs were used by carpenters instead of a ruler to measure an inch, apparently) are important to remember, even if…
The New IT Jill Dyche Research has found that almost half of the CEOs described CIOs as being out of touch with the business and unable to understand how to apply IT in new ways. Over half also considered IT “a commodity service purchased as needed.” So begins Jill Dyche in her examination of the…