Matt

  • Geolocation of Client with Django

    My first thoughts yesterday when I started trying to add a lookup for a user’s country based on IP address was that this was going to be tricky. I figured I would have to create some models, fill them with data fixtures and do some manual queries against the database. Turns out it was fairly…

  • Cross Promotion Analytics

    Earlier this week I was on a webinar. I wasn’t expecting to get much out of it. But figured there might be one or two nuggets in there to help out with my iPhone business. Turns out I had a eye opening experience and got several ideas for how to take my business to the…

  • Setting up a Mac for Django Development

    I usually use Linux for doing python and django development.   However last night my Linux PC choked up yet again due to bad video drivers and I was forced to do a hard reboot. That was the final straw that made me switch over to using my Mac for most of my development work…

  • Creating Platforms

    Creating a really great piece of software is a lot of work.  Yet no matter how great it is it will not appeal to everyone.  Take a look at the hugely successful Tiny Tower game for iPhone.  The game mechanics are solid but the 8 bit graphics may turn some people away. One of the…

  • Importance of Marketing

    There are a number of vital components to any business. You need great people – which is a result of a solid HR process, you need great leadership, a solid vision, and a great product or service. But I believe that perhaps the most important component is the marketing. A business can have an excellent…

  • One Week into Sauerkraut Diet

    It has been 7 days since I picked up 2L of sauerkraut at Costco and thought the results so far have been interesting enough to make a post about. I have a morning ritual. Every morning I weigh myself – after using the washroom, before eating or getting dressed for consistency. Since January I have…

  • Programmer vs Entreprenur

    I went to school to learn how to program.  In fact I went to one of the best Computer Science schools in Canada – University of Waterloo.  While there I took all of the hardest courses I could fit into my schedule including 2 of the “big three” – Graphics and Real-time Operating Systems –…

  • Schrödinger’s Programmer

    Schrödinger’s Programmer is a thought experiment. A real-life paradox which comes as a result of the Copenhagen interpretation of quantum mechanics. The thought experiment presents a programmer that may or may not have written software. You have a closed office. In this office is a computer (with internet access) and a software programmer. She is…

  • Entrepreneurship Skills and Phases

    Within the last week I have nailed down the final set of features and bug fixes for Automatic Blog Machine. It’s now in a stage where the development is finished and I can start focusing on the sales and marketing push and finally release it out to people like you who may be interested in…

  • Ben Franklin’s Daily Schedule

    Came across this today. The thing that struck me is Ben and I go to sleep at the same time, but he got up 2 hours earlier in the morning than I do. Two hour lunch breaks — good idea. Time to plan and time to reflect each day. I’m going to try to work…