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…