About This Blog

My name is Patrick McKenzie. I’m an ex-Japanese salaryman who currently runs a small software business.  My main product at present is Bingo Card Creator, a product aimed at making elementary school teachers’ lives easier. These are my stories. (Sorry, I’m a die-hard Law & Order fan.)

If for some reason you need to get in touch with me, my email address is my-first-name@kalzumeus.com .  Obviously, you’ll want to replace my-first-name with my actual first name.

13 responses to “About This Blog”

  1. Предимства на комерсиалния софтуер пред open source решенията | PM Stories

    [...] такъв производител е Patrick McKenzie, разработващ софтуер за печатане на карти за Bingo в [...]

  2. Too small to fail: How startups can grow in recessions : Credit Debt Banking News | CDBN

    [...] little product called Bingo Card Creator just had its biggest month ever. Patrick McKenzie runs this one-man software [...]

  3. Too small to fail: How startups can grow in recessions | Insights into Startups and Entrepreneurship - nPost Blog

    [...] little product called Bingo Card Creator just had its biggest month ever. Patrick McKenzie runs this one-man software [...]

  4. Too small to fail: How startups can grow in recessions « Austin Entrepreneur Network

    [...] little product called Bingo Card Creator just had its biggest month ever. Patrick McKenzie runs this one-man software [...]

  5. Money » Too small to fail: How startups can grow in recessions

    [...] little product called Bingo Card Creator just had its biggest month ever. Patrick McKenzie runs this one-man software [...]

  6. BaKiNeC

    Познавательная статья, да и сам сайт я смотрю очень даже не плох. Попал сюда по поиску из Яндекса, занес в букмарки :)

  7. Too small to fail: Startups can grow in recessions

    [...] Cohen | Today A little product called Bingo Card Creator just had its biggest month ever. Patrick McKenzie runs this one-man software [...]

  8. Tim

    Hi, Patrick — (hopefully this comment pings you directly)

    Your article was *awesome* and I hope to employ the ideas in practice.

    I am starting a blog called “scrumpilot” which is basically taking your concepts but for large engineering firms around coming up with smart, metrics for agile development and at some point would like maybe to have a podcast interview with you.

    There’s nothing on the blog, I’ve just started it but wanted to start reaching out….

    Thanks…Tim

  9. Ivan Jensen

    Patrick,

    I might be way of base with this, but does your ABingo zscore function contain a small bug?

    numerator = cr1 – cr2
    frac1 = cr1 * (1 – cr1) / n1
    frac2 = cr2 * (1 – cr1) / n2

    Shouldn’t the frac2 line deal with cr2 only? That’s how I read the http://20bits.com/articles/statistical-analysis-and-ab-testing/ posting at least.

    FYI, I noticed this because I am trying to do a ABingo port to Java, just like you were hoping. Things are going reasonably, but without the uniformity of something like Rails my biggest struggle it to determine which (of the thousands) of Java web frameworks and the various back-ends to integrate with first.

    Thanks for the inspiration,

    Ivan

  10. Patrick

    Good catch Ivan! I’ll fix that ASAP.

  11. How A Japanese Salaryman Became An Entrepreneur – with Patrick McKenzie | Mixergy - For ambitious upstarts and startups

    [...] Patrick McKenzie is an ex-Japanese salaryman who currently runs a small software business.  My main product at present is Bingo Card Creator, a product aimed at making elementary school teachers’ lives easier. [...]

  12. Brian Ingles

    Hi Patrick,
    First of all, I really enjoy your blogs and get inspiriation for my development pursuits outside of my day job.

    I just wanted to let you know about some javascript errors I get on the home page of kalzumeus. Certainly could be something related to my local setup but thought I’d mention it in case other readers are experiencing the same thing.

    Here are the 3 that I get:
    line:47 Error: Object Required
    function __flash__addCallback(instance, name) {
    instance[name] = function () {
    return eval(instance.CallFunction(“” + __flash__argumentsToXML(arguments,0) + “”));
    }
    }

    line:52 Error: Object required
    function __flash__removeCallback(instance, name) {
    instance[name] = null;
    }

    Line:0 Error: ‘null’ is null or not an object
    try { document.getElementById(“”).SetReturnValue(__flash__toXML(eval(“window.location.protocol”)) ); } catch (e) { document.getElementById(“”).SetReturnValue(“”); }

  13. Paul

    Hi Patrick,

    This is a great blog which I always read. I’d love to hear some more on a/b testing, particularly the technical side and the platforms you use. I use WordPress for my site but I’m aware it isn’t a true cms platform (but basically it got me to where I needed to be quickly) so I’d love to hear what you use. Can I a/b with WP? ;-)

    Cheers,

    Paul.

Leave a Reply