Live data from Hacker News

The advantages of programming on a small netbook

ianso.blogspot.com

71–80 of 111 posts

Re: The advantages of programming on a small netbook

#71

"I can code in a crowded bar" Bars aren't for coding, put down the computer.

"At Caltech, he used a nude/topless bar as an office away from his usual office, making sketches or writing physics equations on paper placemats." http://en.wikipedia.org/wiki/Richard_Feynman

Re: The advantages of programming on a small netbook

#72
post #21

I experienced exactly the same, when I started bringing pen and paper to bus driving to/from work and code on paper. It is very different experience from coding with computer, and it results in better quality code, because I can't just run to "ensure" it works, I have to think it throught. Also I tend to write less code, when each time I forget to add check before some line I have to rewrite whole function by hand. I…

Does anyone use something like Warnier/Orr diagrams for on-paper procedural code, or do you just code/pseudo-code in the target language? http://varatek.com/warnierorr.html http://varatek.com/warnierorr_diagrams.html

I don't know Warnier/Orr diagrams.

I do, however, draw pictures and diagrams to help me reason through stuff. It is one of the big advantages to writing code on paper. I find tools like visio tend to get in my way (I spend too much time fussing with getting lines connected and not enough time sketching my idea (it also never quite looks right)).

I actually like it so much I was considering buying a bamboo tablet so I can include diagrams in my documentation (and not kill so many trees!).

Of course, then I'd have to write an emacs plugin to call up inkscape (unless anyone has a better 'sketching' type of program) and insert a hyper-link to the saved file in the docs folder.

Re: The advantages of programming on a small netbook

#74
I bought an Asus Eeepc 1201t 12 inch netbook from newegg a few days ago and the experience so far has been very pleasant : http://www.newegg.com/product/product.aspx?Item=N82E16834220...

* AMD Athlon Neo MV-40(1.60GHz)

* 12.1" WXGA

* 2GB Memory

* 250GB HDD

* ATI Radeon HD 3200

Not bad for $380 I think! Also Ubuntu 9.10 runs fine on it except the wifi driver which has to be manually installed but only involves an extra minute or two.

Re: The advantages of programming on a small netbook

#75
post #41

Retort I had horrific problems with the keyboard on my 1st gen EEE PC, so make sure you get a chance to demo the netbook of your choice before blowing $400 bucks. The right shift key is terribly placed ( http://en.wikipedia.org/wiki/File:ASUS_Eee_PC_900_0010.JPG ) - you reach for shift and you end up hitting the up arrow. Sure you can remap the keys, but this design decision is indicative of the overall quality of th…

I had problems with the spacebar of my eee; I ended up following the advice on http://forum.eeeuser.com/ and detached the space key, and thickened the raised part that activates the switch (I think they suggested glue; I just used some layers of sticky tape. Still working perfectly after a year of heavy use). I think I ended up doing something for some other keys; I also disabled caps lock (I'd press it instead of tab). BTW I use vim all the time.

It was annoying, but the hacking was fun.

Re: The advantages of programming on a small netbook

#76
post #67
post #41

Retort I had horrific problems with the keyboard on my 1st gen EEE PC, so make sure you get a chance to demo the netbook of your choice before blowing $400 bucks. The right shift key is terribly placed ( http://en.wikipedia.org/wiki/File:ASUS_Eee_PC_900_0010.JPG ) - you reach for shift and you end up hitting the up arrow. Sure you can remap the keys, but this design decision is indicative of the overall quality of th…

i had a keyboard problem with a dell mini 9, but it wasn't really about it being cramped: to use important keys like "\", "|", "-", "[" and "]", one had to press the fn key plus another. http://www.flickr.com/photos/symmetricalism/3429329317/sizes... luckily there was an international version of the same keyboard being used on other mini 9s, so i was able to order it from dell and install it on mine. http://www.flick…

I recently gave up on my mini 9 because of that precise problem, not knowing about the international keyboard option.

Do you happen to have the part # for the international keyboard? (I just poked around Dell's site for it unsuccessfully.)

Re: The advantages of programming on a small netbook

#77
post #68

Earlier quoted context omitted.

That's like comparing a destroyer to the USS Nimitz and calling it a small boat.

If I told my then colleagues at Engineering school I would have a multitasking, UNIX-based, RISC machine with 64 megs of RAM and 32 gigabytes of storage and a fast, full-time, connection to the internet in my back pocket I would be locked up in a loony bin. If I told them I would use it to listen to music, I would end up burned for witchcraft. Even my humble netbook is a good couple hundred times more powerful than t…

s/hundred/thousand/

Re: The advantages of programming on a small netbook

#79
post #74

I bought an Asus Eeepc 1201t 12 inch netbook from newegg a few days ago and the experience so far has been very pleasant : http://www.newegg.com/product/product.aspx?Item=N82E16834220... * AMD Athlon Neo MV-40(1.60GHz) * 12.1" WXGA * 2GB Memory * 250GB HDD * ATI Radeon HD 3200 Not bad for $380 I think! Also Ubuntu 9.10 runs fine on it except the wifi driver which has to be manually installed but only involves an extr…

except the wifi driver which has to be manually installed but only involves an extra minute or two.

and, of course, you've written a script for that by now anyways (right?)

BTW, as I noted elsewhere, ubuntu netbook remix is outstanding for the netbooks. It provides maximum screen space utility and is worth a look.

Re: The advantages of programming on a small netbook

#80
post #40

Earlier quoted context omitted.

True, but the constraints of a netbook actually serve as an incentive to think things through rather than start right away with exploratory code. I recently coded a personal site (around 5,000 lines) almost entirely on an Acer Aspire One with a small display and a cramped keyboard, and I made sure I knew exactly what I wanted to write before sitting down (usually during lunchtime).

So, 'make it painful to code, buy requiring your code to be written on substandard equipment' makes you think more about what you're going to do, because the experience of using it is painful and substandard. I'm not sure I'd like to put myself through that. Also: I'm pretty sure those tiny keyboards are NOT ergonomically up to snuff for anything more than basic web/email usage. My wrists hurt after about 30 minutes…

Everyone is different. I can type without pain on a netbook keyboard for arbitrary periods of time. I can type faster on my HHKB, however.

(Of course, the HHKB is as easy to carry around as the netbook, so I usually don't have to use the netbook keyboard. Once you get past the keyboard, a netbook is a full machine like any other. Except it weighs nearly nothing and it can live for 14 hours without a power outlet.)

Post reply on HN