Your First C Program

So, you want to be able to write C programs? Well, you have come to the right place. Over the next few weeks I’ll be writing a series of tutorials called “The Basics”. Each one of these tutorials will cover a different subject that will help you learn how to program in C. In this weeks tutorial I’ll teach you how to write your first C program.
Continue reading Your First C Program

How to Reply to an Email

This morning I followed my usual schedule. I woke up, fired up my laptop, checked my blogs for any new comments, checked my feeds for any new posts and then opened my email client. As I was wading through the many emails (I have five different emails that I go through) I came across this email from a blog that I commented on yesterday:

Continue reading How to Reply to an Email

Procrastination Tip: Accountability

Procrastination is something everyone has to deal with at least once in their lives. For me it often occurs when I’m trying to write a new application, doing things I don’t want to or something complex or time-consuming. Everyone has their own ways of dealing with procrastination but I’ve found one thing that really helps, accountability.

Throughout this blog I’m going to be posting numerous tips on procrastination. This is the first in the series.

Continue reading Procrastination Tip: Accountability

DjangoCon US 2011

I’m extremely excited that for the first time I’m going to DjangoCon. Having never been to any large conferences I really don’t know what to expect. What I do know is that there are a lot of excellent talks schedule and that I’ll be live-blogging all the talks that I go to.

Here’s a list of the events and talks that I’ll be going to (and hopefully live-blogging from): Continue reading DjangoCon US 2011

SEO: The Good, The Bad and the Ugly

Search Engine Optimization (SEO) is something that’s often overlooked by companies or pushed to the back burner when funds are running out.  Unfortunately this is a big mistake and will hurt the company in the long run.  While not optimizing your website for search engines can be bad, hiring unethical SEO companies can be even worse than not doing anything in the first place. Continue reading SEO: The Good, The Bad and the Ugly

Optimize Last is Wrong, Sort Of

One of the methodologies of Extreme Programming is to code first and optimize last. While I can understand where this is coming from I don’t necessarily agree with it, or at least not always. The truth is, there are some cases where quickly optimizing can help you out a lot, especially in the long run.
Continue reading Optimize Last is Wrong, Sort Of

August 2011 Earthquake and how Twitter has Surpassed Newspapers

Today at approximately 1:50pm there was a 5.9 magnitude earthquake just outside of Washington, D.C. It was felt all over the eastern seaboard and as far north as Ottawa Ontario.

This was the first earthquake I have ever felt but what I found more interesting however was that it took traditional newspapers upwards of 20 minutes to report on anything while tweets were flying in faster than people could read them. In the age of Twitter, Facebook and other social networks people are demanding up-to-the second news and waiting even a few minutes can be to long. Continue reading August 2011 Earthquake and how Twitter has Surpassed Newspapers

How to Deal with Programming Procrastination

Have you ever thought to yourself “I haven’t coded in so long, I really need to” but then did something else instead? This is called programming procrastination (PP), and every developer will face it at least once in their career.

I get programming procrastination a lot when I’m trying to finish up my pet projects or even something to do with work. I don’t know why I don’t want to program sometimes but here are a few things I do to get me back into the programming mind: Continue reading How to Deal with Programming Procrastination

Headphones: A Developers Best Friend

I don’t know about you but I work a lot better when I’m listening to music. I don’t know what it is but I can concentrate a lot easier and work a lot quicker when I’m listening to my favourite tunes. The problem with most development jobs is that, unless you work from home, you’re constantly around co-workers and it would be rude to blast your music.
Continue reading Headphones: A Developers Best Friend