Sometimes I wish I had kept all of my programming books from college. Maybe they are no long...
Programming Languages Are Only Tools Some young punks overheard me talking about JavaScript at lunch today. They felt it necessar...
Dev Blinders - Failing To See Things From A U... The other day, I was having a conversation over Slack with my development team. They were wo...
Tips For Starting Your CS Career My little brother was recently in town for the holidays. Heβs about to graduate from college...
No One Cares About Your Clever Code As developers, we spend so much time perfecting our craft. We are always on the hunt for hac...
Prototypes Usually End Up In Production βJust hack a quick proof of concept, weβll rebuild it when we get more funding.β These are ...
Client Deliveries Are Hard I have been building software for clients for over a decade now and have come to one solid c...
It's A Good Time To Be A (Good) Mobile Develo... If you are a mobile developer in 2018, and are not consulting (at least on the side), you ar...
C Primer I have always loved the C programming language. I remember being a young programmer (man th...
Trying Something New tl;dr: micro.blog is pretty cool. I have recently been thinking about my process of bloggin...
Lower Your Rates (Sometimes) - Investing In B... As developers, we hear the echo chamber on Hacker News and others shouting at us to raise ou...
Becoming A Software Consultant: My Backstory I recently published a post about my first year of being an independent iPhone development c...
What I Learned In My First Year Of iOS Consul... Wow, I can’t believe it has already been a full year since I struck it out on my own. ...
iPhone Programming Tutorial: Creating An Imag... Welcome to the second part of my tutorial series “Creating An Image Gallery Li...
iPhone Programming Tutorial: Creating An Imag... Recently, I have had to build an app (download link) that required the user to choos...
Half Off iPhone And Android Books From Mannin... Last year I wrote the second edition of iPhone and iPad In Action. It was published by Manni...
Case Of The Mondays The other day, I was faced with an interesting programming challenge and wanted to share my ...
Changing Your Life In 2011 For this blog post, I decided to take a small break from my Twitter Client for Mac tutorial ...
That’s It! I Quit Programming. Because I could never make something this cool/impressive: YouTube – Introducing Word...
Creating A Twitter Client For OSX – Par... With the upcoming release of the Mac App Store, I can only imagine another gold rush is upon...
Game Dev Challenge + OpenGL ES Resource List The other day, I was reading Ludum Dare and saw a very interesting post. It was a call to ac...
WordPress Programming Tip: Enable Database Er... So this one should seem pretty obvious, but it wasn’t apparent to me at first. I...
Great List Of Algorithm Programming Tutorials Recently TopCoder.com posted a list of algorithm tutorials from some of their “top cod...
Programming Tip Of The Day #2 – Differe... To some, this should seem a bit obvious and if I am insulting your intelligence by discussin...
Programming Tip Of The Day #1 – Ternary... So, I though I’d start this series called Programming Tip Of The Day to write about us...
First learn computer science and all the theo... George Carrette [1990].
$13 Dollar Discount On Programming Books From... The publishing that I’m writing the book for is having a huge Friday the 13th sale. Th...
Programming Image taken from abtrusegoose
Object-oriented programming is an exceptional... Edsger Dijkstra
Creating A Twitter Client In Objective-C Clie... This tutorial has moved! I have updated it to support Twitter’s Oauth, you can find th...
Part 3 of iPhone Game Programming Tutorial Po... It’s been a while, but I finally posted part 3 of the iPhone Game Programming tutorial...
The Only Twitter API PHP Class You Will Ever ... Note Twitter has switchted their entire interface to use OAUTH and this class no longer work...
Why Many iPhone Apps Suck I have been downloading many different iPhone apps lately and have noticed that many of them...
Twitter API Programming Tutorial With PHP ... I have recently started using Twitter and completely fell in love with it. Being a programmi...
New iPhone Game Programming Tutorial Post On ... Well, it had taken me a while to slot in the time, but I finally finished part 2 of the iPho...
Blogging Practices – Frequency and Size... If you have ever had your own blog, you may have at one point been faced with a question. Ho...
The Focus Of This Blog The purpose of this blog will be primarily to share my programming knowledge through coding ...