How Do You Do JIT Requirements?
“What is the difference between an up-front requirements document and a fish?” said Gollum, hoping to catch the Hobbit out with his riddle. But Bilbo Baggins, though a Halfling, was an experienced Agilist. He knew the answer. “A fish rots from the head down, “ he said, “but a requirements documents rots from the bottom […]
Clean Up Your Writing With Linux Utilities
I kept noticing that I frequently make the error of doubling a word in what I write. When I write the source document in HTML or LaTeX, the line breaks are arbitrary. That means that the error may be obvious in the output, but not so obvious in the input. For example, the file I […]
DevOps Starts with the Way You Build Applications
Adopting a DevOps way of managing releases can reduce risk and improve your applications’ reliability. But, first, you need to make sure that you’re building applications in a way that makes sense for a DevOps environment. Moving to a DevOps environment means that you develop an automated pipeline that allows you to reliably configure and then release enhancements […]
What is Pair Programming?
Back in the 1980s, a big part of my job at a defense contractor was writing software. Sometimes I worked by myself and sometimes I worked with another programmer – generally one who was a friend. Sometimes we worked on separate devices, and sometimes we sat together at the same keyboard and screen and worked […]
SQL Server 2016: Parallel Processing for Microsoft R Server Part I
Part I: Setting Up the System In several previous blogs, we have talked about installing Microsoft R Server as a part of a SQL Server 2016 installation, and we have called attention to the fact that the SQL Server 2016 installation disk provides for a standalone installation of R Server. What we have not discussed […]