3 ms·
Personally, I'm a freelancer living in a foreign country. When I see this, I always ask: what technologies do you work with?
by georgieporgie 15y ago
Personally, I'm a freelancer living in a foreign country.
When I see this, I always ask: what technologies do you work with?
- gexla 15y agoSpecifically, I'm a freelance web developer. Because of possible brownouts and internet outages I try to stay as mobile and flexible as possible. I want to even be able to pop into an internet cafe to get work done if needed. Of course I have my own systems, but I may not always be able to plug in to a power source with a laptop. OS: I build my work environment on Windows because if I need to grab a computer on the fly then it will be Windows. Storage: For "on the go" I have a USB stick with everything I need on it. Apps: On the drive I use portable apps because the package gives me access a lot of apps which have already been setup for portable usage without me having to research how to do this with all of them. Truecrypt: I have everything except for the Truecrypt exe file stored in a Truecrypt file which I mount as a drive letter I know won't typically be used. This keeps allows for my portable apps to be associated with a drive letter without having to change a bunch of config files (if needed.) Of course the encryption means that I don't have to worry about losing my USB stick. Super Flexible File Synchronizer: Also setup as portable and the only paid app that I use. This keeps my files synched between my USB stick, my Strongspace.com space and my other work stations. This also allows me to use the faster IO of local drives when I don't need to use the USB stick. It's easier to use on Windows than Rsync. SCM: Msysgit portable. Editor: Vim. IM / Voice: Skype Portable. Terminal: Putty Dev server: Accelerator from Joyent which runs Solaris. This is where all my development ends up. I don't do development locally unless I really have to (Xampp etc.) That's pretty much it. I try to keep it as simple and lean as possible. This makes syncs more bearable and I can copy my whole setup to other systems without taking up too much room. For example, a developer friend of mine has an office here decked out with workstations and he setup a space for me. I just use one of his stations and I copied my Truecrypt file to local storage. Then I fire up my sync app and fire away. If it gets accidentally deleted, no harm done. I love the idea of being able to pack my workstation anywhere I go. It goes along with the idea of travelling light so that I can stay highly mobile.
- georgieporgie 15y agoSpecifically, I'm a freelance web developer. They all are. ;-) Thanks for the detailed response. Sounds great.