Can't help myself! I've decide to jump into bitcoin with both feet, starting from scratch. I'm a software developer by day and swore I'd never be one of those guys that worked all day in front of a computer only to come home and spend all evening working in front of a computer. So I never did. However...bitcoin and crypto-currencies are just so damned fascinating I just have to now. I've been fascinated with crypto protocols since I first learned about them in the mid 90s. Spent time lurking on the cypherpunk mailing list. It's time to get back to an old love. First step, get a computer at home I can do some dev on! All I have at home right now is an old-ish Macbook Pro. I want to keep that separate from any bitcoin/alt coin dev I get into. After I get a decent dev box at home I will set up the necessary dev environment and start playing with the bitcoin source to really see how it works under the hood. Should be fun!
Edit 1: By 'from scratch' I didn't mean 'rewrite the code from scratch'. I meant to indicate I was getting into the bitcoin technology without having most of the prerequisites. I don't have a decent computer for doing dev work at home. I've never worked on an open source project. Never worked with MSYS, Perl, Python, GCC, Git, OpenSSL, Berkeley DB, Boost, Miniupnpc, or QT. The last time I worked with any UNIX-like OS it was called SunOS (unless you count NeXTSTEP). And obviously, I currently only know the basics of the bitcoin protocol and nothing about the actual implementation. So, I'm not quite starting from nothing as I have been coding for many years, but I have a lot to learn. Should be fun!
Edit 2: Changed 'Subject' line to better reflect the topic of this thread.