Live data from Hacker News

UsesThis: Rob Pike

rob.pike.usesthis.com

51–60 of 192 posts

Re: UsesThis: Rob Pike

#51
> When I left work and went home, I could pick up where I left off, pretty much. My dream setup would drop the "pretty much" qualification from that.

For me, Dropbox has brought me that.

I still use Github and the like, but my computers now share such a similar setup (all Linux, install Go, install Dropbox, install Sublime Text 2, done) that I can walk out of the office without doing anything special to my machine, go home and pick up literally where I left off.

My git repositories are cloned into my Dropbox folders so that when I move from one place to another but am not ready to check in (local branch in state of flux) I still have that in multiple locations.

As Sublime Text 2 stores the project and file info in a plain text file, that state comes with me too.

My $GOROOT is also in my Dropbox folder, so if I've grabbed something via "go get" that also follows me around.

I view Dropbox as an ever present working cache, not as storage. Things like documents are in Google Drive and accessed via the browser.

On Friday I went to a meeting at 3pm that I thought would just be 20 minutes. It turned out that it took 3 hours, and I hadn't closed ST2 or anything I was working on... no problem, I went home instead of back to the office and my work was exactly where I left off with the same files open in ST2.

I think the only thing that doesn't follow with me are the undo buffers in ST2.

Re: UsesThis: Rob Pike

#52
post #24

Earlier quoted context omitted.

I had a netbook that size. I liked everything about the form factor, it was just cripplingly slow.

a macbook air is in no way similar to a netbook other than in physical dimensions.

Which would be why I was commenting on what I thought of the form factor, i.e. the physical dimensions.

If someone read that as implying that my netbook was slow, therefore a MacBook Air would be too, I have to question their reading comprehension skills.

Re: UsesThis: Rob Pike

#54
post #23

Slight critique here - I feel like he's using this to push an agenda rather than just telling us in detail what tools and software he uses to get his job done. He mentions a few things but in far less detail than anyone else I've read on usesthis. Instead he gives paragraph after paragraph of "world view" about moving things to the cloud...interesting, yes, but not what I'm after when I read usesthis posts... :-/

The problem with asking Unix users about their tools is that you'll get a long list, and the interesting part is more about how they connect them. While I personally would be interested in a long treatise on how he combines shell-scripts and plubming actions in acme to get his coding/documenting/project management work done, this is probably a bit too long (and maybe technical) for a usesthis post.

It's certainly easier with your average Mac user's "I write my code in TextMate, use Things for GTD and manage my foodie photo library in Sepia Extreme".

Re: UsesThis: Rob Pike

#55
post #48

The whole "everything in the cloud", "let someone else worry about storage" view, at least the way he promotes them, are more like VCS than let's say Git (or pick another DVCS)... you have a conceptual "central" point of failure, even if this "point" is a network of servers distributed around the world. I want STORAGE ON EVERY DEVICE (not volatile!), and and automatic system to sync it with all my other devices, WITH…

That is the CouchDB model. It is very appealing...

Re: UsesThis: Rob Pike

#56
I like how his photo matches the colors of the blog design (pink & grey), obviously on purpose. This tells me that he pays attention to detail. Not every Unix hacker would change his clothes for some random interview on the web.

Re: UsesThis: Rob Pike

#57
post #48

The whole "everything in the cloud", "let someone else worry about storage" view, at least the way he promotes them, are more like VCS than let's say Git (or pick another DVCS)... you have a conceptual "central" point of failure, even if this "point" is a network of servers distributed around the world. I want STORAGE ON EVERY DEVICE (not volatile!), and and automatic system to sync it with all my other devices, WITH…

Well, I don't know about you, but many of my files are on my website, and my website is tracked by Git (on my PC, on my server, and on GitHub).

Re: UsesThis: Rob Pike

#58
post #48

The whole "everything in the cloud", "let someone else worry about storage" view, at least the way he promotes them, are more like VCS than let's say Git (or pick another DVCS)... you have a conceptual "central" point of failure, even if this "point" is a network of servers distributed around the world. I want STORAGE ON EVERY DEVICE (not volatile!), and and automatic system to sync it with all my other devices, WITH…

That is the CouchDB model. It is very appealing...

in a narrow sense... yet I've always wondered why people don't choose the master-master model of doing things more often...

Re: UsesThis: Rob Pike

#59
post #51

> When I left work and went home, I could pick up where I left off, pretty much. My dream setup would drop the "pretty much" qualification from that. For me, Dropbox has brought me that. I still use Github and the like, but my computers now share such a similar setup (all Linux, install Go, install Dropbox, install Sublime Text 2, done) that I can walk out of the office without doing anything special to my machine, g…

Woah. I'm plopping my vim, zsh, tmux & go stuff in there tonight & symlinking where appropriate. Thanks!

Re: UsesThis: Rob Pike

#60
post #48

The whole "everything in the cloud", "let someone else worry about storage" view, at least the way he promotes them, are more like VCS than let's say Git (or pick another DVCS)... you have a conceptual "central" point of failure, even if this "point" is a network of servers distributed around the world. I want STORAGE ON EVERY DEVICE (not volatile!), and and automatic system to sync it with all my other devices, WITH…

Well, I don't know about you, but many of my files are on my website, and my website is tracked by Git (on my PC, on my server, and on GitHub).

...I know, we geeks have this already as we use dvcs for all sorts of stuff other than code too (like my text editor's settings etc.)

...but most other non IT professionals using computers (doctors, physicists, most non-software engineers etc.) don't do this and are pretty far from using things this way ...they are more likely to be "fished into" cloud solutions that will have them "hanging from the cloud (someone else's cloud)" than actually be "part of a/the mesh/cloud" ...it's easy for us to forget how things work for "the rest of world" (and I don't mean computer illiterate or dumb people, just smart persons that don't happen to be neck deep in coding or other IT specific activity...)

Post reply on HN