The Developer's Quitting Your Job Technology Checklist
Tomorrow is my last day at Corillian/CheckFree and I like to keep things tidy and ethical (that means I'm not going to toast or format my hard drive on purpose.)
As you likely do as well, I had a number of "Assets" listed under my name at this company. That means Laptops, Desktops, Monitors, etc. For the ones that are strictly development and have only dev tools and mostly-fresh operating systems on them, I just made sure that everyone had passwords and access.
However, I did have a personal laptop, and these things tend to get reused in my experience at companies. Here's the checklist I used to get ready to leave.
All this assumes that you're turning in your hardware and your IT department either:
a. might not toast/re-image your system immediately
b . they'll stick it on a shelf and get to it whenever
c. you're paranoid.
Just because you're paranoid doesn't mean they're not after you.
Remember that if you're a Domain User, someone can, and likely will, log in as you later after you've left. Every byte in your hard drive is theirs (and always has been). So, tidy up.
- RETURN: Turn in every piece of hardware that they ever gave you. I turned in Monitors, USB Hubs, everything. The last thing I need is someone from IT calling me looking for crap.
- REMOVE: Clean your Firefox Data - Use Tools|Clear Private Data.
- REMOVE: Clean your IE Browser History from Tools|Options|General|Delete...|Delete All...
- CLEAN: It never hurts to do things twice, so run ATF Cleaner and go through each top-level menu item, tidying up.
- CLEAN: I also like Crap Cleaner. Run the cleaner, and check everything. Also go to the Applications Tab and check everything and run.
- CLEAN: Then run Disk Cleanup in Start Menu|Accessories|Disk Cleanup. Before you do go get the DriveCleanup Registry Hack (called VolumeCaches) that will make your Drive Cleanup experience faster and more thorough. If the tools before did their jobs, there will be nothing left at this point.
- REMOVE PASSWORDS: Go into the Windows Wireless Network Connection Settings (or IBM's or whatever app is managing your wireless) and remove all the wireless networks, especially your home one. There's no reason to leave your system automatically trying to get on your home network.
- REMOVE PASSWORDS: Remove saved passwords from all Applications, including Live Messenger. This is a very important step and rather than clicking "Remember Me" you'll now get to click "Forget me." Click Sign out in Windows Live Messenger and click (Forget me). We don't want anyone else logging in as my later. You can certainly uninstall also if you like but you want to disable any auto-login stuff regardless.
- DEACTIVATE LICENSING: Deactivate any applications that have licenses over the Internet that are specific to your hardware. For example:
- Deactivate iTunes from the Advanced menu.
- Deactivate the Sony Connect Reader software.
- Deactivate XmlSpy and anything else that keeps track of the number of computers it's installed on.
- Deactivate licensing and remove saved keys from Windows Media Center.
- REMOVE: If you have any personal PGP Keys or Certs, remove them with certmgr.msc.
- BACKUP: Backup then delete all your TrueCrypt disks. Clean out your My Documents of personal stuff. Take all your personal stuff with you.
- UNINSTALL: Uninstall anything that you weren't supposed to have installed in the first place. I use MyUninstaller from Nir Sofer. It's AWESOME. You'll never use Add/Remove again. I removed Guild Wars and all the stuff I wasn't supposed to have on this box.
- Uninstall FolderShare. FolderShare is a godsend, but it also synchronizes deletes and will auto log you in. It's possible that someone in IT could delete some files and FolderShare would "reach out" and delete them at home.
- Uninstall Google Talk, IRC, AIM, Yahoo, whatever. Any and all chat programs.
- Uninstall and delete your Password management app.
- CLEAN: Run Crap Cleaner one final time, specifically the "Issues" button which goes through the registry looking for unattached remnants. The IT department likely isn't looking for your Guild War save games and stuff, but again, it never hurts to be tidy.
- CLEAN: Empty the Recycle Bin.
- CLEAN AGAIN: Run QuickWiper if you really have something to hide. Again, this is a tidying-up operation rather than a "cover your tracks" operation, so it's up to you.
- STEAL: Take as many pens as you possibly can. And tape. And scissors. And paper*.
- LEAVE FRESH AND MINTY DEW: Logout and go home. You machine is clean and usable by the next guy.
It's the end of an era for me. This is only my third job, as I have stayed everywhere I've worked for at least 5, usually 7 years. I got a little misty-eyed when I clicked "Forget me" in Messenger. I'm nervous, a little scared even, but there's a whole new world waiting for me and my little family starting in September. I hope it doesn't suck.
I'm scared! Hold me, blogosphere, hold me! ;)* Just kidding!