I remember Norton Commander. Yeah, the resemblance is uncanny.
Those are definitely some geeky creds. You fit right in around here, good company. I think most CMC users are pretty geeky - I think you have to be to want to rip discs and catalog them in My Movies.
My dad used to work on programming mainframes back in the day - you know, the kind of mainframe that fills a room and you can walk
inside of it, and programs were stored on punch cards (don't drop it!!!). He loved it and definitely passed his love for all things computing onto me. He had me programming and doing calculus by the time I was in 3rd grade. Seemed normal to me, but in hindsight I see that has really given me some advantages in the IT world - I live, breath and speak technology whereas many of my cohorts simply learnt it in college.
While I strive to make CMC easy enough to use for non-techies, I love having techies around to chat with. My jobs would be easier if everyone was a techie... but then again, I'd probably be out of work.
I never have gotten into anything like assembler. I bought a book once, and the only thing I understood was the line at the bottom of each page that read "page no.".
While I certainly do a lot of development for career and CMC, I consider myself more of an unexpected developer and not a super strong coder. I feel like I have to work twice as hard at some of this stuff, because I've never been formally taught. Oddly, right now I'm working with a crew of "offshore .NET developers" (if you know what I mean), and each day we have a 1-hour meeting to review the development progress and they get to ask me questions and I provide all the direction and guidance - the odd part is that I feel like the strongest developer of the bunch, and I don't do much of anything in .NET myself. It seems like to me that these guys (and gals) should be running circles around me, but each day I'm explaining basic stuff like SQL query joins. It seems crazy to me that in this group of coders, somehow, I'm the most techy.
Oh, that's nice for a 16-bay! Good price too. It looks a little tight for wiring behind the drive bays, but at least the fans pull out easy enough. Full size fans should run quieter and cool better (but still loud, of course).
I like the SFF-8087 connectors too - you'll only need 4 cables, plus power.
For the two 5.25 bays, you could put optical in there, and that might come in handy for ripping. I keep my server in the basement, and since I only run a single My Movies instance inside the VM on that server, I have an USB Blu-ray drive connected via a USB over IP solution, and it get's mounted virtually inside my VM. This is handy for when I need to read disc ID's and chapters and such, otherwise I just rip from any PC straight to Unraid and just let My Movies import via folder monitoring.
While you could put a couple more 3.5" in those bays, another idea would be a 4x 2.5 hotswap bay (I think that's a thing). That would get you up to 24 drives, with 8 2.5". Not sure if it would be worth it, but nice to have that option.