Monthly Archives: September 2015

How to Write a Blog

Creating Blog Content What to write about on your blog when you have no ideas? What should you write about? These are questions that all blog writers face. The answers I came up with were a result as a lunch conversation with one of my friends, Earl, who is interested in foreign languages. Which Language is the Easiest? Earl and I were having lunch one day discussing foreign languages and he said that he once had a conversation with fellow student when he was attending Continue reading →

Integer Partitions – Part 2

At this point, I knew that I had to find an alternate solution. Then I decided that i needed to work on translating a solution I had written for the integer partitions of 15p into an algorithm. I was able to solve the 15p problem with pencil and paper so if I could translate this into an algorithm, maybe it would work.  In my first attempt, I skipped the algorithm and went straight to the code. Let’s have a look at the integer partitions of Continue reading →

How Incentives Destroy Quality Software

Where is the Quality Software? If you have developed software at a company that has been in existence for more than a decade and are assigned the task of enhancing the software, then you know you are facing a morass of poorly written, unstructured code that might euphemistically called a challenge to understand. Why is it like this almost everywhere? Is there an anti-quality software mind control device unleashed by Ming the Merciless that causes developers to produce this code. Is there some other reason why code ends Continue reading →

Integer Partitions – Part 1

Another projectEuler problem bites the dust but, heavens to Murgatroyd, it took a long time to come up with the correct solution! Several excursions down the wrong path but I finally threw out the erroneous assumptions and nailed the solution. Data scientists can face large amounts of data so it’s good that the solution I found runs extremely quickly but there is another solution I found that runs much more slowly. If you go to the end of this article, I describe the surprise second solution Continue reading →