TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

I hate computers. But I love what you can do with them.

56 点作者 gorm将近 14 年前

15 条评论

fbnt将近 14 年前
I personally tend to dislike people who proudly claim their ignorance about computers, usually with the underlying purpose of distinguish themselves from me, the supposedly technical rat.<p>I mean, I don't know jack about ancient literature or medicine, but it's not something I'm proud of, and I don't go around bragging on my ignorance for sure.<p>Not sure if this is the case, but it's something I noticed more than once in my daily life.
评论 #2780301 未加载
评论 #2780393 未加载
评论 #2780537 未加载
dexen将近 14 年前
Bruce compares using CLI tools (<i>git rm –cached readme.txt</i>) to camping in harsh weather and then goes on to say:<p><i>&#62; I spend a considerable portion of my income on a house with a heating system and three flushing toilets, so there’s no bloody way I’m going camping.</i><p>Let me kindly remind you that every comfy house is built on ground first pioneered by people enduring hardships of camping. Not because they wanted to punish themselves, but because they were working on the frontier and pushing bounds forward. It's thanks to them -- both the well known explorers and the John Does of the frontier -- that all lands, once devoid of civilization, became user-friendly.<p>You may want to live in the suburbs of GUI, that's cool; I'd rather git-commit myself to the frontier and git-push forward, for much is still to be discovered and conquered. And there's great sense of adventure and camaraderie around there :-)<p><i>-- wanders off to work on that pesky little website</i>
评论 #2780290 未加载
评论 #2780434 未加载
tybris将近 14 年前
Most computer scientists I know don't like computers either. What we all like is that within them lies a whole new universe with the infinite possibilities of math, yet a strong connection to the physical world. At least, until it breaks.
power将近 14 年前
"I think of non-GUI programs in the same way as I do about going camping. Some people love sleeping in a tent and getting up in the night to walk in the rain to poo in a hole they’ve dug behind a tree. I spend a considerable portion of my income on a house with a heating system and three flushing toilets, so there’s no bloody way I’m going camping."<p>This became true over time for me. My attitude to camping has changed as I've aged. I used to enjoy roughing it but now I prefer not spending time putting my tent up when I arrive somewhere and taking it down in the morning. I used to enjoy coding with text editors and the shell but now I like the comfort of my IDE.<p>It's good to know how to put up a tent though, 'cause you never know where you'll end up.
评论 #2780221 未加载
locci将近 14 年前
I really hate this damned machine<p>I wish they would sell it.<p>It never does quite what I want<p>But what I tell it.
tucosan将近 14 年前
I really don't understand his problem. There's times when it makes sense to use a GUI-frontend, e.g. for `git diff`.<p>On the other hand, there's so many times, where a GUI hinders productivity severely.<p>E.g. a `find -name "*.foo" -exec mv {} . \;` in a heavily nested directory structure can be huge timesaver. Moving the desired files with a file manager would be so much more cumbersome.
评论 #2780509 未加载
BasDirks将近 14 年前
<i>"You may think it a badge of honour that you can do “$ git rm –cached readme.txt” from memory."</i><p>Well unless you are mentally disabled, remembering that command (and a couple of thousand others) is trivial.<p>The title is complete nonsense. He never actually backs up the statement that he hates computers, he just rants about his love for his wheelchair (GUI).
评论 #2780387 未加载
评论 #2780724 未加载
评论 #2780526 未加载
ebaysucks将近 14 年前
I agree with this sentiment.<p>1. I'm a libertarian interested in changing the world towards a stateless society. 2. The best way to change the world is to change incentives 3. The best way to change incentives is to use technology<p>My interest in tech is thus opportunistic. I don't get excited by beautiful code as such.
araneae将近 14 年前
This is a false dichotomy.<p>If you like what you can do with a computer, then you like computers, even if there are <i>aspects</i> of computing you do not like. No one expects a person to like absolutely everything about computing, or to never get frustrated with it. (In fact, I would argue a certain amount of frustration can result in a rewarding experience.)<p>Conversely, no one likes computers in some sort of abstract sense apart from what you can do with computers. If computers didn't produce any output no one would be interested in them in the slightest.<p>What this man is basically saying is he prefers GUI as an interface but he's willing to use command line interfaces if that's the only option. Which is not very interesting.
cookiecaper将近 14 年前
This is all quite silly. A CLI can be at least as effective as a GUI when designed properly. Do you think you don't have to remember anything to use a GUI? Anyone that has used a graphical program understands there is still memorization involved -- you're just memorizing where that icon sits, which series of clicks you must perform and in what order, etc., instead of a list of switches. And a list of switches is often preferable once you get over the stigma of the CLI; it's much more explicit and a simple --help outputs all of your choices, (usually) in a relatively concise list. I for one find this much nicer than clicking on everything in a GUI until something works and then not being able to remember what I did; on a CLI, I can just check my command history.<p>The bottom line to all of this, though, is that people need to accept that if they wish to use a computer without harming themselves or others they'll need to sit down and learn a few things. It'd be good to teach people that both CLI and GUI are acceptable user interface mechanisms and that they both can work well depending on the task and implementation at hand, among other basics.<p>Do we get constant outrage that it requires some basic training to get a driver's license? We recognize the value of driving a car and we're willing to put in the requisite training time to get a basic understanding of how to use a car safely and properly. We are going to need to cultivate the same attitude in computers if we are going to progress in a very meaningful way.<p>As a driver does not necessarily have to understand the inner workings of their transmission, engine, etc., a computer operator should not have to understand the inner workings of the operating system, CPU, etc., but people need to accept that they will need some basic literacy in order to have a smooth computing experience. These are complex machines, after all, and it's almost silly that people expect to magically be able to use them with very little cognition, at least initially. There is no reason not to have basic courses that teach people fundamentals in UI design, so that they can not only use the current version of program X but also figure out how to use X+1 when the vendor decides to totally renovate the interface.<p>And, if we have that basic literacy, people won't be so frightened to experiment with new interfaces and learn how new things work, which is a fundamental issue for most of the persons &#62; 40 yrs that I know who use computers regularly. People would know how to make sure their files don't get lost, how to press Ctrl+Z or find the undo option, how to read corresponding man/help pages and how to look something up on Google when extra help is needed. These are the basics to successful computer operation, and everyone would be a lot happier if they just recognized the need for this training instead of constantly demanding that their computer work as simply as their toaster.
评论 #2780560 未加载
twowongs将近 14 年前
So by many of the comments I am reading here, I get the feeling that you would all think me not a programmer's asshole because I use Notepad++ to colour my code. Guess what? Same shit, different bucket. Horses for courses, and without GUIs, computing would not be used by the masses. We'd be playing COD on our Xboxes only after typing LOAD "*",8,1. Ask Bill Gates about it some time.
thedigitalengel将近 14 年前
The author did not think carefully about the easy-first-use vs. more-productive-in-the-long-run dichotomy. Usually, you can't have both.
评论 #2780552 未加载
orenmazor将近 14 年前
there's nothing wrong with this approach. everybody has different hobbies and interests.<p>look at it this way: my friend just bought a brand new hyundai. he likes the car. it gets him places. thats all he cares about. I drive ancient cars (my current pet project is an 89 jeep, which is carbureted. what a mess). I spend the same amount of money he does on payments maintaining it, it's a lot of extra stress and time, but I love the process of it. I wait for things to break sometimes just so I can fiddle with it (basically all of the stuff jeremy clarkson has to say about MGB drivers applies to me).<p>to some people I am insane.<p>TLDR: I poop in a hole behind a tree during a thunderstorm, and that's okay with me. you think I'm crazy for apparently denying progress, I think you're crazy for hiding in your house from the world. contrast is what makes us human. etc etc.
michaelochurch将近 14 年前
I'm the opposite. I think computers are wonderful and I love the theory behind them. I hate some of the awful abuses people have inflicted upon them (e.g. shitty software).<p>Also, I don't think command-line interfaces are comparable to camping in a thunderstorm. They're actually quite intuitive and fun. It just takes a couple weeks of getting used to; then you realize how powerful the command line actually is. Ask a Windows sysadmin how he spends his day; I dare you.
评论 #2780660 未加载
saturn将近 14 年前
This makes no sense. Firstly he says that he refuses to use anything with a command line .. then he says "accessible HTML isn’t that hard, really". Well, that's text based isn't it? How can you condemn text based control in one context and praise it in another?<p>In a great many cases it is impossible to make a GUI to perform every conceivable action you want to do. You need to drop down to a more basic level, and that inevitable means text, whether it be programming languages (like HTML) or command lines. Drawing some arbitrary line based on when you in particular decided to stop learning new things is pretty meaningless.