NAND Development Blog Archive

Value Proposition Design Part 1

Posted on by James Thomas.

Customer Profile Creation

One of the most important abilities for any business to be able to do is to find a common pain in their existing customers or future customers and solve it. If you do not have existing customers then you can just assume everyone is your customer until you can start to narrow down your target. The customer profile consists of the customers pains and gains, and the book Value Proposition Design ...

Euler Problem 2 using Theano

Posted on by James Thomas.

Solving Euler Problem 2 using the Golden Ratio and Theano (and the "scan" function).

The Problem:

Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …

By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms.

The purpose of this blog post is to play around with the Theano symbolic math library and to possibly make people ask questions, w...

Mathematical Information Loss

Posted on by James Thomas.

Reciprocal Distribution, Hamming, Mathematical Information Loss

How I skewed up

I intended for this blog post to be on rounding, but apparently thats not even half the problem when it comes to information loss. I started my research with R. W. Hamming’s Numerical Methods for Scientists and Engineers. I thought this book would show me better alternatives to the equations learned in Calculus and Differential Equation courses and how to reduce the error and biases produced by various forms of rounding. Instead, I learned what the applicable pro...

Marketing Lessons from the Grateful Dead

Posted on by Andrew Jarrett.

A review of a very interesting and unique book on marketing through the lens of one of the most iconic bands in history.

What does the Grateful Dead have to do with anything (besides being fun to listen to)? Well, I recently read a book written by David Meerman Scott and Brian Halligan (the fallible CEO of Hubspot) called "Marketing Lessons from the Grateful Dead". This book is a short little read about different aspects of how the Grateful Dead differentiated themselves from traditional bands ...

Euler Problem 1 using Theano

Posted on by James Thomas.

Solving Euler Problem 1 using an arithmetic progression method with Python and Theano.

A few months ago I began learning Theano and reading through its documentation. While I still don’t fully understand Theano, I wanted to share some of my code that was an attempt to use Theano in order to solve the first Euler problem.

I did my best to document the code. I will start out by pointing out that tensors in the context of Theano are n-dimensional vectors, and in this particular example t...

Comparing Poker Hands using Python/NumPy

Posted on by James Thomas.

Solving the Poker Hands Code Kata using a Matrix Representation with Python and NumPy.

The PyATL Jam Session is a meet-up every first Tuesday of the month where Python programmers of different skill sets - ranging from beginners to PhDs - get together and talk about solving code problems. The Jam Session is run by J.R. Rickerson who is an awesome guy and hosted by PinDrop Security which is an ...

Finding Quality Educational Resources

Posted on by James Thomas.

How to use the Internet to find quality educational resources.


I have been doing a lot of reading lately and I think its important to understand how I go about deciding which books to read and which to pass up or postpone until later. In my opinion, time is the most valuable resource to an entrepreneur. In order to save time I will start off by listing some of the methods that I use to find books.

I have found Quora to be a great resource when looking for e...