View Single Post
  #10   Spotlight this post!  
Unread 28-01-2007, 00:25
Shinigami2057 Shinigami2057 is offline
Slackware Is Your New God (Mentor)
AKA: Harry Bock
FRC #1350 (Rambots)
Team Role: Programmer
 
Join Date: Oct 2006
Rookie Year: 2006
Location: Johnston, RI
Posts: 106
Shinigami2057 is just really niceShinigami2057 is just really niceShinigami2057 is just really niceShinigami2057 is just really niceShinigami2057 is just really nice
Re: Programming Projects

Probably one of the first really "interesting" applications I wrote was one that helped me reverse-engineer binary file formats for an arcade game. I actually got beatmania IIDX Happy Sky to play Spanish Castle Magic as its opening theme

Writing applications to fit low-level uses (i.e. networking apps, serial protocols, working with raw data, etc) really really helps you understand coding and how things work internally. I wrote a small userspace wiimote driver for Linux recently which really helped me understand pthreads, concurrency, and the bluetooth stack in linux.

Basically, if you find something interesting in computing, figure out how to write a program for it. Even if you don't succeed 100% you will always get something out of it
__________________
One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.