Get hold of Martin Fowler, “Refactoring” and Michael C Feathers, “Working Effectively with Legacy Code”
I would also add Robert C. Martin's “Clean Code” to that list. for a lot of great advice on writing code. It doesn't matter how many years you've been writing code (I'm at around 30 years of doing it), that book has very valuable information that you'll be able to use.
It's not a directory path. It's spoken URL hi-jinx. h-t-t-p-colon-slash-slash-slash-dot-dot-org
Really? A TL:DR summary for 3 sentences? That's what we've come to?
Al Gore didn't go into the Senate until 1985. so inventing the Information Super Highway (née, Internet) must have been the very first thing he did when he got in office!
Well if that's all it takes, I have a former coworker who's about to be elected President of the United States
No, but having a Jr on the end does typically mean it's the son of someone by the same name.
Ross Perot Jr. (son of Ross Perot)
Thanks for explaining that; we would have never figured it out on our own!
Not to mention that horrendous experience of connecting a backup hard drive, waiting 30 minutes then have the new OS installation reboot and be exactly how I had everything before doing a reinstall. That moronic process forces me to not waste 10 hours reinstalling everything, every time. Bastards.
When I had my Atari 800, I got an MPP-100C modem. It was a 300, but could go to 450. So if I dialed into a BBS that had a 1200 baud line, WOOHOO!
Do you still provide the source code that runs the site? I remember that slashcode.com [slashcode.com] would track your changes in the past. Is this still true? I see that the last post there was in 2009.
The last time the public repository had any activity was September 2009. Trying to checkout the SF git repository appears to not work because there's no master branch, but it's easy enough to get at if you're familiar with git. However, last time I grabbed it, I put it on github to preserve it and get at it easier.
Just this week I decided to see if I could get the code running somewhere, because I was interested in seeing how Slashdot ran from an Admin perspective. It was a lot of work to get it going, but I finally got it (all told, maybe 6 hours of time). I used a Debian 6 (Lenny) image in VMWare Fusion because I was having problems getting it to work on a newer FreeBSD image. Also, mod_perl 1 will not compile if newer versions of Perl are on the system, but Lenny's default 5.10 worked fine.
For the most part, the INSTALL instructions were ok, and I found a few system packages I needed to have in order for the install to work properly. Also the MySQL SQL file for creating the database tables is broken and I had to fix it (syntax errors, plus some small tweaks to work with MySQL 5.1). In addition, the file is named differently than what the Slashcode install script is looking for, so it borked when running.
The git repository I linked above has my fixes on the 'development' branch. I also ran into a slight problem of ISE 500 when everything was up and I tried to hit the site, but that was simply a matter of tweaking the Apache config that was created. I now have a working Slash site on my home network to play around with.
Pound for pound, the amoeba is the most vicious animal on earth.