MK2 Torpedo Gyro

Introduction Before the days of MEMS gyroscopes and advanced electronics, engineers still had a need for stabilization in the systems they were controlling. One example of this was stabilizing torpedoes as they were fired towards enemy ships. I was able to find this excellent specimen on eBay: Gearbox From all …

Why do Google ads point to adware?

Try downloading Paint.NET, an excellent free image editor, or Audacity, an open source audio editor, without an adblocker these days, and you’re in for quite a surprise. A disturbing trend in the type of ads served via Google Ad Sense and its affiliates will likely bring you to …

Background Loading in XNA

Introduction If you are developing an XNA game for Windows Phone 7, you probably want an effective way to load your game’s content in the background while still presenting a screen to the user. This screen itself should use minimal resources, as you don’t want to slow down …

Speeding up XNA Content Load

Introduction Update: For new projects I would suggest using Monogame and its new content pipeline tool If you’ve been doing any XNA development for Windows Phone 7, you may have noticed that the load times for your game can be much higher than what you expect when you actually …

Debugging Behind the Iron Curtain

Sergei is a veteran of the early days of the computing industry as it was developing in the Soviet Union. I had the pleasure of working and learning from him over the past year, and in that time I picked up more important lessons about both life and embedded programming …