Category Archives: Programming

Wanting To Find A Bug

This happened to me last week. Yet another lesson learned. I was working on debugging some code at work. Someone was complaining about some functionality in an element we draw on screen. In order to better diagnose the problem, I wanted to create an example and see if I couldn’t get the problem to reproduce. [...]

Posted in Programming | Leave a comment

Why 2 can sometimes equal 1

Ran into a fun situation today where I was writing some code, and I came across an interesting situation in C++. Now, before I get to the end of this post, I’ll give you the punch-line, Developer stupidity. So I was working on a exercise where I needed to write some sort of state machine. [...]

Also posted in C/C++ | Leave a comment

TOC on all Books Please

I shop for mostly non-fiction books. Most of these books tend to be on new and emerging technologies. When I’m purchasing a book on a technology, I really want to know the content of the book before I purchase it. What I really want is a table of contents. Just a list of the chapter [...]

Also posted in Technology, Usability | Tagged | Leave a comment

Cheer Resource Intro

Cheer Resource is the name of my current web project. The whole goal of this project is to contribute to the cheerleading community by providing a centralized resource for cheerleaders, parents, and coaches alike to share knowledge about their programs and experiences. There is much work to be done on this project, including refining our [...]

Also posted in Cheer Resource | Leave a comment

Nuances in C: Struct Assignment in C

When I started this post, it was going to be a revolutionary post, talking about something that was really bothering me. As I have spent more time thinking about this, the answer seems so simple and obvious, still there was a time where I did not get this concept, so I here is a brief [...]

Also posted in C/C++ | Tagged , , | 1 Comment

Software Quality, its about attention to detail

Software quality can be measured in many ways. Complexity, efficiency, executable size, these are just a few of the potential metrics. The bad news is that these aren’t normally mutually exclusive. Normally if you maximize one, you might reduce the others. The hardest part of being a developer is deciding where to sacrifice and potentially [...]

Posted in Programming | Leave a comment

Review of Head Rush AJAX

I recently finished reading Head Rush AJAX and would like to share my comments on the book. This book is written by Head First Labs and is the first of the series I have read. I picked it up because of a recommendation from a friend. I remember looking with disdain at the books in [...]

Also posted in Technology | 1 Comment

Battle of The GTD Apps

Getting Things Done (GTD) has become increasingly popular in past few years. There have been many attempts to build an application that integrates with the whole framework. As a mac user I have been aware of a few, but the big one of the past was Kinkless GTD. This application consists of a bunch of [...]

Also posted in Apple | Tagged | 1 Comment

Computer Book Reading list

I have a friend who asked me for a reading list of books. This friend is in a computer related field, but does not have extensive programming background. This could potentially be an issue when applying for jobs, or actually in the job world. In order to help this friend out, I spent some time [...]

Posted in Programming | Leave a comment

Nuances in C: Array of Function pointers

I was in a job interview the other day and someone asked me the following question, which I got wrong. Its not hard to remember, but I figure if I pass it on, and anyone out there who reads this blog for technical content might get a little refresher.The question was something like: write the [...]

Also posted in C/C++ | Leave a comment