6 ms·
you vi/emacs/console guys can hate, but deep down inside you wish your ide was as tight as this :) :) http://img49.imageshack.us/img49/4349/desktopel7.jpg http
by utnick 19y ago
you vi/emacs/console guys can hate, but deep down inside you wish your ide was as tight as this :) :)
http://img49.imageshack.us/img49/4349/desktopel7.jpg http://img49.imageshack.us/img49/4349/desktopel7.jpg
- nikolaj 19y agoyuck. stuff like code folding and automagical code generation encourage all the wrong habits. Simple, readable, and reused code is "tight".
- Zak 19y agoAn upvote alone cannot express how much I agree. I spend a lot more time reading code (even my own) than I do writing it. Code generation and concise languages reduce the effort of writing code by similar amounts, but concise languages reduce the effort of reading code by an order of magnitude or two.
- deleted 19y ago[deleted]
- cstejerean 19y agoI don't know if that's true. What reduces the effort of reading code is using the right abstractions in the code. Concise languages can make some code incredibly hard to understand. I'm switching between Python and Lisp these days but I have never had problems reading things like Java because of the verbose syntax. I do however have problems reading Perl or badly written code in any language.
- nostrademons 19y agoconcise != short. You can have short code by using single-letter variable names and avoiding whitespace. It doesn't gain you anything. But concise code says exactly what it needs to say and no more, and that can be much more readable than lots of boilerplate.
- dfranke 19y agoUp to a point, avoiding whitespace does gain you something. It means you can fit more code on the screen at one time. In languages with C-like syntax, I've taken to putting consecutive close-braces on the same line, at the indentation level matching the outermost brace. It's surprising how much it helps.
- boucher 19y agoI disagree. The amount gained to having more on the screen is much less than what is lost to readability. Whitespace is your friend. I do exactly the opposite, where each bracket gets its own line, never going on the same line as code. This helps create an excellent visual division of blocks on the page.
- boucher 19y agoI completely disagree. Objective-C is an incredibly readable language precisely because it is verbose. Message parameters have labels, what a concept!
- abstractbill 19y agoHeh. I think it's funny that the trend in modern IDEs is for your code to get squished into a smaller and smaller box in the middle, surrounded by a ton of random crap. It's the exact opposite to the environment I strive for. (also, "Solution Explorer"? That was the best name they could come up with?)
- akkartik 19y agoTo be fair, he seems to have enough space for code. horizontally at least. Monitors today have plenty of space for random crap. But the bottleneck isn't real estate anymore, it's focus. What we need is for the other windows to gradually fade out when focus is in this one for a while. One of the video plugins/sites on tv-links had this feature - as you watched a show for a while the rest of the screen would gradually fade out. Or we could go with two vertical panes: http://akkartik.name/desktop.html http://akkartik.name/desktop.html :)
- Zak 19y agoCompiz has an option to do exactly that. It's called ADD Helper. Unfortunately, XGL doesn't perform very well on my laptop.
- tyler 19y agoyour font makes me want to stab my eyes out... otherwise, nice. :)
- akkartik 19y agoResponse: http://news.ycombinator.com/item?id=74768 http://news.ycombinator.com/item?id=74768
- cstejerean 19y agoI don't know, in my 1900x1200 window I have quite a lot of room for things besides the code on the side, like a REPL window, etc.
- rksprst 19y ago
- ptn 19y agoBad Vista.
- rksprst 19y agoHere's mine. Also Visual Studio. http://www.flickr.com/photo_zoom.gne?id=1810430961&size=o http://www.flickr.com/photo_zoom.gne?id=1810430961&size=...
- nostrademons 19y agoPage is private.