Programming contests are interesting to say the least. The sheer feeling of knowing you have a limited amount of time to come up with a solution that will not only be correct but fast enough to handle large and purposefully tricky inputs is a challenge few programmers can resist.
One thing is vital in programming challenges though, figuring out what you actually need to solve and what is just noise for the particular problem at hand.
Every programmer has heard the phrase “Premature Optimization is the Root of All Evil”; make no mistake, there is a reason this phrase is so often repeated.
Prematurely Optimizing an algorithm can lead to all sorts of trouble [...]
Recently, I decided to buy a new Smartphone as my previous Nokia E71 was beginning to get old and its battery began to slowly die out. Also, the fact that I recently moved to Guadalajara and wanted to get a mobile line with a local number was a perfect excuse to buy a new phone.
[...]
As I’ve written before in part 1 of this article, having a website allows you to collect all sorts of different information about your visitors. I use Google Analytics to do this and have already shared some results from my main page (argote.mx). This time I will share [...]
One of the benefits of having a website is being able to get some general information about visitors to your site (such as knowing where they are from and what kind of equipment they’re using to visit) which can give you a glimpse of what people are using out there. There is a myriad of [...]
As I’ve mentioned before, I recently got a GitHub account and I’m now posting the source to my personal projects there for anyone to see, however this presented an issue as I felt I had to select a specific Open Source License for them instead of just putting the source code out there [...]
I had recently been looking for a good version control system in which to keep track of my personal projects. I had looked for several alternatives and considered hosting a Git or SVN server myself, however I ultimately chose to go with github since it is a nice, publicly accessible solution which suits my current needs well (I don’t have a need for a private server and my projects are Open Source) and I had heard and read a lot of good things about it.
Categories
- News (3)
- Programming (8)
- Projects (1)
- Reviews (1)

