|
1)Fast internet connection. This is of paramount importance. Your machine(s) should be directly connected, not using WiFi, if at all possible.
2)Have both a laptop and a desktop. Use the desktop for most work, shadow copy everything to laptop for client site visits.
3)Invest in a hosting service like Dreamhost. Use svn there and host your webpage there and anything else you might be tempted to host at home. I even run bugzilla there (god help me).
4)Subscribe to cloud backup. Your choice, I like BackBlaze. Here, be selective about what goes to the cloud to avoid excess traffic.
5)Subscribe to DropBox, and use it for file exchange with your clients if at all possible, and as a synchronization mechanism with your machines. I use this to automatically back up all my accounting files between machines.
6)Set up your router to report log statistics weekly or monthly to try to ensure you are not being hacked.
7)Do not implement traffic controls on your router unless you absolutely must. See (1) above.
8)Do not self-host anything i.e. www, ftp, etc. Nice to play with but do you really need somebody wandering around on your machines?
9)Write all this stuff down somewhere and tell somebody where it is. I print out all my internet configuration stuff periodically and give it to my wife and kids, as well as all my accounts and passwords. You never know.
10)Somebody mentioned anti-virus. Yes, please and something credible. Many organizations you might work for may audit your machine for adequate AV or may require you to sign a binding statement of compliance.
11)Invest in something like VmWare Workstation or equivalent. This permits you to pretend to be any sort of host or database server that you need to be for a client. Otherwise, switching project server configurations is beyond painful.
12)I don't know about the UPS thing. Wiser minds than mine have already commented. My fear would be buying something pitiful that won't do the job, or worse, buying something that proves to need a new battery too soon, leaving me to figure out how to dispose of the battery. Seems like other investments might be more critical.
Allen
|
|
|
|
|
things to remember:
- You're saving your employers money and costing yourself money (coffee, heating, etc)
- If you can, get your employer to provide hardware. I haven't bought a desktop in years!
- Leave source control to your employer. access files remotely using git, hg, svn or whatever they use. Commit regularly, branch liberally, merge frequently. rsync can work for some tasks..
- Remember to 'not be at work' for some of the time you spend 'at home'
good luck!
modified 8-Apr-14 3:33am.
|
|
|
|
|
* 20+ inch monitor connected to your notebook
* 1 main hispeed Data line.
* + 2 back up data lines through 3G/4G from Mobile-USB tethering, or USB Data dongles. (cheap ones are good enough)
* 4 different places from where you can work. Keep you work set up totally mobile. It just takes 10 seconds to move my System Vehicle from one spot to another. I get bored working from one corner. And the 5th spot is over the bed. But after 30-40 minutes, your neck, hands everything develop some stress.
* And long enough power cables
* USB Hub
More importantly,
Don't choke your TFS clients & online services by consuming bandwidth for videos.
Rather go for a box full of P0rns DVD collections.
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.
|
|
|
|
|
If you have a desktop or server at the company site, you could always use VPN+RDP or PCAnywhere type of solution to work on the company hardware from home. You just need a decent connection for this, 56K dial up is bearable as long as you are not doing graphics editing with a mouse or something like that.
Adjust the graphics settings on the compay's hardware to turn off Windows aero or other advanced graphic settings.
On the RDP, figure out the best resolution and color depth that allows you to work without being too laggy.
Learn the keyboard short cuts for everything!
|
|
|
|
|
Yes a version control system is good but also you can use AJC Active Backup for peace of mind while you are working. This backs up into very compact archives (that only store the changes) every time you save a change to your work allowing you to go back to any version and see what you have changed. This protects you from mistakes and file corruption. It works very well on its own and also when you use version control because you can go back to any edit rather than just the last check in. It effectively is version control for your hard drive. There is now a Visual Studio add in to make it even easier to use. These days I would not program without it:
http://www.ajcsoft.com/active-backup.htm[^]
|
|
|
|
|
|
This has nothing to do with security, but a second monitor is a must for me. It doesn't even have to add to the overall cost -- I hook up my laptop to an old monitor I salvaged from the spare bedroom closet!
|
|
|
|
|
I use BitBucket and CrashPlan for this. BitBucket is free (assuming you're happy with Git or Mercurial), and CrashPlan is between 4 and 6 bucks a month depending on whether you pay monthly or annually. This assumes you have nothing stopping you from using cloud services, of course.
|
|
|
|
|
Welcome to the club! I recommend you to use the VPN of your employer, that way, you'll be already covered in case something goes wrong, for source control, the VPN should not be too painful to use, except perhaps on the first check in or commit of a project. IF you really want to avoid the VPN, try using Visual Studio Online (based on TFS), if you employer allows it.
|
|
|
|
|
Monday Morning Movie Quote Of The Day
I'm not saying the word fluffy!
Which movie?
|
|
|
|
|
Debbie does Bill Clinton?
[EDIT] No, no, no, I know! I missed the clue in the headline; It's Debbie Does Michael Martin [/EDIT]
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
modified 7-Apr-14 2:55am.
|
|
|
|
|
I am fat and i know it ?
Microsoft ... the only place where VARIANT_TRUE != true
|
|
|
|
|
Are you?
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
If you want to live longer don't ask a lady such questions
Microsoft ... the only place where VARIANT_TRUE != true
|
|
|
|
|
Sorry!
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
Never mind!
She said ".. never ask a lady ...", so I guess your safe for now.
Cheers!
"I had the right to remain silent, but I didn't have the ability!"
Ron White, Comedian
|
|
|
|
|
Don't mind those people who say you're not HOT. At least you know you're COOL.
I'm not afraid of falling, I'm afraid of the sudden stop at the end of the fall! - Richard Andrew x64
|
|
|
|
|
Are you?
Go ahead and try to slaughter me with those TCP packets
I will never again mention that Dalek Dave was the poster of the One Millionth Lounge Post, nor that it was complete drivel.
How to ask a question
|
|
|
|
|
:clap: Braveheart!
but don't ever try to tell a lady that she's fat and you're doomed.
Don't mind those people who say you're not HOT. At least you know you're COOL.
I'm not afraid of falling, I'm afraid of the sudden stop at the end of the fall! - Richard Andrew x64
|
|
|
|
|
kArViD0tnEt wrote: but don't ever try to tell a lady that she's fat
I didn't say anything. I can't be blamed when she is thinking that from my question
I will never again mention that Dalek Dave was the poster of the One Millionth Lounge Post, nor that it was complete drivel.
How to ask a question
|
|
|
|
|
that's why I'm warning you..
Don't mind those people who say you're not HOT. At least you know you're COOL.
I'm not afraid of falling, I'm afraid of the sudden stop at the end of the fall! - Richard Andrew x64
|
|
|
|
|
Calculating coordinates...
Target acquired...
Starting shooting procedure...
I have nothing to do with his sudden disappearance!
Microsoft ... the only place where VARIANT_TRUE != true
|
|
|
|
|
Pun intended?
Loading signature...
. . . Please Wait . . .
|
|
|
|
|
I know nothing (mimic italian voice)
|
|
|
|
|
Well now... Why don't you "lighten up" (making a fist)
Loading signature...
. . . Please Wait . . .
|
|
|
|