Live data from Hacker News

I swapped my MacBook for an iPad+Linode

yieldthought.com

61–70 of 354 posts

Re: I swapped my MacBook for an iPad+Linode

#61

One fateful day, VMWare and OS/X conspired to trash my shared filesystem, losing several days of uncommitted code in the process. Several days of uncommitted code? We need to have a heart to heart talk about your process.

So, this is something i worry about.

I'm using time machine for backups, so i don't think i'll lose much ... but i'm sorta hazy about how i should be using svn for all these little incremental steps. I'm uncomfortable with committing code that's going to break the whole system.

Should i be creating a branch for projects longer than an afternoon, and just committing that fairly often? I feel like eclipse's history is working okay but i have a vague paranoia i'm doing something dumb when i see comments like this.

Re: I swapped my MacBook for an iPad+Linode

#62

One fateful day, VMWare and OS/X conspired to trash my shared filesystem, losing several days of uncommitted code in the process. Several days of uncommitted code? We need to have a heart to heart talk about your process.

This is really true. Back then we were still using CVS, and I was writing a feature that I thought wasn't quite big enough to branch and remerge for, but turned out to be a bit more involved to get right than I'd thought. Now we're on Mercurial and life is better. Edit: A nice win with the Linode is that they back it up for me for $5 a month. Sure, there are solutions for the desktop too, but somehow I never got arou…

Thanks for sharing. Did you consider switching to a smaller laptop like a Macbook Air / Netbook?

Re: I swapped my MacBook for an iPad+Linode

#63
post #36

For anyone who spends their day (or most of some days) in a terminal connected to a remote server, I can't recommend using GNU Screen enough (brief tutorial: http://www.kuro5hin.org/story/2004/3/9/16838/14935 ). I've worked almost exclusively on remote servers, using the command line and vim, for about eight years now. It's only been in the past year that I started using Screen, and I feel stupid for not using it soo…

Here's a very quick crash course in GNU screen, getting you up to speed with the core components: https://github.com/cdzombak/crashcourse/blob/master/courses/...

Re: I swapped my MacBook for an iPad+Linode

#64
Sounds very interesting. I think the major downside would be that you can't really do any development while offline. I've done some of my most productive programming during flights and train rides, so that would be a downside for me.

Maybe Android could give a little more of the "local productivity" option?

Re: I swapped my MacBook for an iPad+Linode

#65

One fateful day, VMWare and OS/X conspired to trash my shared filesystem, losing several days of uncommitted code in the process. Several days of uncommitted code? We need to have a heart to heart talk about your process.

Insightful, and so close to a haiku as well...

Here's an attempt:

  Mac lost my data
  Many days of work gone
  Cloud to the rescue

Re: I swapped my MacBook for an iPad+Linode

#66
post #50
post #29

Earlier quoted context omitted.

I would observe that with DVCS, if your hard drive crashes you can still lose several days of un pushed code, too. I recommend and use cron jobs to push and/or rysnc things around on a more frequent basis for my really important stuff.

You could buy a second hard drive and put it behind your other drive and occasionally copy important files from your front drive up to your back drive.

Or use TimeMachine if you are on a Mac.

Re: I swapped my MacBook for an iPad+Linode

#67

Earlier quoted context omitted.

This is really true. Back then we were still using CVS, and I was writing a feature that I thought wasn't quite big enough to branch and remerge for, but turned out to be a bit more involved to get right than I'd thought. Now we're on Mercurial and life is better. Edit: A nice win with the Linode is that they back it up for me for $5 a month. Sure, there are solutions for the desktop too, but somehow I never got arou…

There are two kinds of programmers: Those who’ve earned their experience the hard way, and insufferable know-it-alls who parrot whatever was in the last witty blog post they read. There’s zero shame in being the first kind :-)

And one shame in being the other : P

Re: I swapped my MacBook for an iPad+Linode

#69
post #62

Earlier quoted context omitted.

This is really true. Back then we were still using CVS, and I was writing a feature that I thought wasn't quite big enough to branch and remerge for, but turned out to be a bit more involved to get right than I'd thought. Now we're on Mercurial and life is better. Edit: A nice win with the Linode is that they back it up for me for $5 a month. Sure, there are solutions for the desktop too, but somehow I never got arou…

Thanks for sharing. Did you consider switching to a smaller laptop like a Macbook Air / Netbook?

No, I wanted to try something radical and crazy and new. Frankly, I expected to be back on my MacBook by now. This has been as much a surprise to me as anyone!

Re: I swapped my MacBook for an iPad+Linode

#70
post #61

One fateful day, VMWare and OS/X conspired to trash my shared filesystem, losing several days of uncommitted code in the process. Several days of uncommitted code? We need to have a heart to heart talk about your process.

So, this is something i worry about. I'm using time machine for backups, so i don't think i'll lose much ... but i'm sorta hazy about how i should be using svn for all these little incremental steps. I'm uncomfortable with committing code that's going to break the whole system. Should i be creating a branch for projects longer than an afternoon, and just committing that fairly often? I feel like eclipse's history is…

[deleted]
Post reply on HN