48 Hours Playing Sim City

Sim City was released last week and there was a lot of attention given to some launch issues. I’ve been itching to play, so Carolyn and I picked up copies on Friday after work. 48 hours later, here I am. Server Issues NONE. Really, none. I was expecting some delays or queues given that there no offline gameplay, but there wasn’t any. When I first installed it, it did automatically select an eastern eurpean game server, but I went back and selected on of the north American ones (NA East 3, I believe). Read On →

IOT Garage

I started getting back into hardware hacking when I first heard about the Arduino. Since then, I’ve made a started and finished a few projects, one of which is a small device used in the garage. This device is used to help park our van using a motion sensor, distance sensor and some leds. Goals The goal of this project is to help park our van in our garage. We currently have a standing plastic stop sign, but it gets knocked over and moved very easily. Read On →

Raspberry Pi

My first Raspberry Pi arrived and I’m itching to make something with it. The only thing is, I’m not exactly sure what to make. Here are a few things ideas that I’ve been kicking around. Torrent Box - This could be fun, but I’ve already got one. A few years ago we picked up a Buffalo LinkStation and it has been great for us. I’m hesitant to make another torrent box just because right now we don’t need one. Read On →

Email logon just works

Recently I wrote a small (or not soo small) web application that used email instead of usernames/passwords as the method of authenticating and verifying users. I think email is an underutilized tool and often gets overlooked by web developers. This is why email basic logon just works. Email is simple. Nine times out of ten, users of your website have a single primary email address and can be contacted through it. Read On →

Don't Break The Chain 1.0.0 Release

My first Windows 8 Store App is out! Don’t Break The Chain is a personal productivity tool that helps you work toward your goals by tracking your streaks of activity toward your goals. With it, you can mark each day that you accomplish a task toward your goal (like reading more or going to the gym) and as you do so, you build up streaks and activity. View In Store

Formatting and Code Organization

Formatting and organization have been discussed and debated to great lengths because of one simple fact: it is incredibly important. How code is formatted and organized has a huge impact on how easy it is to comprehend and change. Here we will be discussing some of the readability and class organization aspects of formatting and code organization. Perhaps you thought that “getting it working” was the first order of business for a professional developer. Read On →

Nudge: Improving Decisions About Health, Wealth, and Happiness

Recently I read the book Nudge: Improving Decisions About Health, Wealth, and Happiness by Richard H. Thaler and Cass R. Sunstein. This book goes about describing paternal libertarianism, the belief that although everyone is free to make their own choices, society is morally obligated to nudge them in the right direction by biasing those choices. I don’t remember where I first heard of this book, but I’m glad that I read it. Read On →

Do One Thing

In Clean Code by Robert C. Martin, one of the messages that is repeated again and again is that classes and methods should do one thing and one thing only. Some of you may know this as the Single Responsibility Principle which was first used by the same author in the book Agile Software Development. Others may recognize this from the informal name bestowed by Coding Horror as “Curly’s Law”. Read On →