Hacker Newsnew | past | comments | ask | show | jobs | submit | daf-'s commentslogin

"The thing is, I'm willing to bet a lot of people couldn't care less about the HTML produced."

People with disabilities, especially visual ones, rely on technologies that extract semantic meaning from your site's HTML in order to convert it to another form. If your HTML is garbage then your site is inaccessible.

http://en.wikipedia.org/wiki/Web_accessibility


"After a few years with git everyone has his own bag o' tricks..."

So "everyone" (every developer, ever) is a "he"? I'm not here to bash the author, but remarks like this (whether or not they're intentional) really don't help make the field of software engineering, which is already quite the boy's club, any more accessible to non-male people.


Actually you're right. Nice heads up, of course I meant no harm, I fixed it. Just for the record I'm organizing a programming course for girls :)


English is not his first language. No need to write a novel about it.


So two thoughtful sentences now count as a novel? I should really look into getting published.


</troll>


Yes, yes, yes. As someone who used to buy into keyboard fascism, I wholeheartedly agree with this. I consider myself proficient with Vim (and Emacs) in terms of keyboard controls, and know all of the fancy Vim motions and text objects.

However, even when editor keyboard commands become "muscle memory", there's still a little part of your brain that has to make a decision regarding how you're going to navigate/select/change/delete from point A to point B. With the mouse, you don't have to think up an algorithm for editing. You just think about the code at hand. I've found that the fraction-of-a-second decision making regarding _how_ to edit can be enough to interrupt my train of thought. Reading this article ( http://www.asktog.com/TOI/toi06KeyboardVMouse1.html ), while it may be quite old, helped me realize this fact.

That being said, I still think Vim is a great editor, and I don't mean to make any blanket statements about it's effectiveness. I just also believe that the obsession with "efficiency" is totally blown up with regards to editing text. Shouldn't we strive for efficiency in translating algorithmic thought to programming language? I think the keyboard crowd (myself included) tends to get caught up in the little details.


I'm going to go ahead and guess that they don't in fact know you.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: