Earlier quoted context omitted.
It took me years to consider using vim over plain vi. After fifteen years or so of vi I ended up switching to emacs. I've worked with really awesome people who are completely lost without [insert proprietary single-platform editor here].
I can't use vim. God, I've tried, and tried. I'm too old. I just can't do it. So I stick with a big IDE (or Sublime 2 which I'm liking more and more). I had to telnet into a Centos box recently and the only thing I could find was vi. Took me a few minutes but I managed. I was proud. ;)
The Setup: Zed Shaw
21–30 of 71 posts
Re: The Setup: Zed Shaw
#22Earlier quoted context omitted.
It took me years to consider using vim over plain vi. After fifteen years or so of vi I ended up switching to emacs. I've worked with really awesome people who are completely lost without [insert proprietary single-platform editor here].
I can't use vim. God, I've tried, and tried. I'm too old. I just can't do it. So I stick with a big IDE (or Sublime 2 which I'm liking more and more). I had to telnet into a Centos box recently and the only thing I could find was vi. Took me a few minutes but I managed. I was proud. ;)
Re: The Setup: Zed Shaw
#23I thought it was a bit odd that he wrote 7 paragraphs about music equipment and software, but didn't mention which GNU/Linux distribution(s) he uses on his "junky" laptops.
Re: The Setup: Zed Shaw
#24This is a good contrast to this recent front-page HN story: http://news.ycombinator.com/item?id=3075145 "If you're a developer, you need to spend money on a great computer, an awesome monitor, a fantastic chair and a good bed" Personally, I think Zed's approach is far more responsible/sane. If you "need to spend money on a great computer", you are either doing something very different than me, or very wrong.
If you are working on software that will run on customers' machines tomorrow, it makes sense to do at least a good chunk of development on very average hardware. These days, most client development is web stuff, so you don't often have the excuse of compile times. But if you're working on software that's supposed to run well on high-spec machines and servers, or targeting machines a few years in the future, then you'…
Re: The Setup: Zed Shaw
#25This is a good contrast to this recent front-page HN story: http://news.ycombinator.com/item?id=3075145 "If you're a developer, you need to spend money on a great computer, an awesome monitor, a fantastic chair and a good bed" Personally, I think Zed's approach is far more responsible/sane. If you "need to spend money on a great computer", you are either doing something very different than me, or very wrong.
Shouldn't it be worth it to decrease friction in something you are spending 8-10 hours a day on? Personally I can't stand when I run into the physical/computational limitations of a system I'm on. I also can't stand it when someone on my team complains about this. A nice computer, a good amount of RAM, good input devices, a good chair and a desk are paltry compared to what you should be paying a great engineer or des…
Things _have_ moved forward since then, especially if your are multi-thread/core sensitive. For everyone else, even at 8-10hours a day, I'm not sure it'd be considered a great investment for such incremental improvements.
Re: The Setup: Zed Shaw
#26Earlier quoted context omitted.
Shouldn't it be worth it to decrease friction in something you are spending 8-10 hours a day on? Personally I can't stand when I run into the physical/computational limitations of a system I'm on. I also can't stand it when someone on my team complains about this. A nice computer, a good amount of RAM, good input devices, a good chair and a desk are paltry compared to what you should be paying a great engineer or des…
Like I said in another comment, in my opinion, a 2006 (intro of a intel's c2d) computer with 8gigs of ram + an SSD was pretty much the last time your average programmer saw any appreciable gains on the desktop. Things _have_ moved forward since then, especially if your are multi-thread/core sensitive. For everyone else, even at 8-10hours a day, I'm not sure it'd be considered a great investment for such incremental i…
My computer before this one at its core was not the latest/greatest Mac Pro, but I had upgraded parts (RAM, video, HD) which made the biggest difference.
Re: The Setup: Zed Shaw
#27Not long about I accidentally ruined the keyboard on my oldish white macbook, I debated spending cash I really didn't need to spend on a nice new macbook air. But after giving it some good thought I decided to just go ahead and replace the topcase myself. While deciding this I realized it's rather a shame that in our hacker culture there's still somewhat of a fetishism for having a sleek new laptop, and that it would…
My workstation started life as an HP I bought at Best Buy in 1998. I've just upgraded it piecemeal over the years, and while none of the original hardware remains, I've never replaced it outright. My two development boxes, also under my desk, are whiteboxes cobbled together from previous iterations of my workstation - the hardware gets handed down, and once it hits four generations old, it gets shelved in the garage.…
Re: The Setup: Zed Shaw
#28Earlier quoted context omitted.
I can't use vim. God, I've tried, and tried. I'm too old. I just can't do it. So I stick with a big IDE (or Sublime 2 which I'm liking more and more). I had to telnet into a Centos box recently and the only thing I could find was vi. Took me a few minutes but I managed. I was proud. ;)
I'm curious, how long did you spend trying to use Vim?
Re: The Setup: Zed Shaw
#29I agree hardware is no big deal for development in general. I tend to buy one generation behind in term of hardware. Not only all the bugs have been work out but I also got great bargains. Initial depreciation is steep for technology related products.
Last week, I finally broke down and brought a Macbook Air. It wasn't for the i7 chip, or the SSD (which by the way, I will NEVER go back to spinning drives again); it was the mobility. The Air is the lightness most powerful machine I've ever had. Amazing machine.
My scratched up, stained, and dented MBP sits in a bookcase. On top of my old Powerbook.
Re: The Setup: Zed Shaw
#30Earlier quoted context omitted.
My workstation started life as an HP I bought at Best Buy in 1998. I've just upgraded it piecemeal over the years, and while none of the original hardware remains, I've never replaced it outright. My two development boxes, also under my desk, are whiteboxes cobbled together from previous iterations of my workstation - the hardware gets handed down, and once it hits four generations old, it gets shelved in the garage.…
I am guilty as much as anyone of riding my hardware pretty hard and for far too long but you're just moving into silly mode. Case entry alone would make a prudent upgrade.
I don't do it out of some "hacker ideal" - I do it because it's cost-effective, and because I get a lot of pleasure out of building my own rigs. It just so happens that that ends up leaving me with machines that are patched together, well-worn, and well-loved.