4 ms·
Sites like this are great but make me wonder if I'm the only one who prefers using high level ide menu options instead.
by smrtinsert 4y ago
Sites like this are great but make me wonder if I'm the only one who prefers using high level ide menu options instead.
- ajb 4y agoThe problem with high level IDE menus is that they are a leaky abstraction. And when something goes wrong at a lower level you are stuck only knowing how the abstraction works and need to figure out the how the actual tool works at the point of maximum stress, in situation complicated by something already having gone wrong.
- cratermoon 4y agoThis seems like a good place to mention that I had a co-worker who thought that git only allows 50-character commit messages. Why? Because the IDE was programmed to guide the user to the 50/72 rule[1] and would put up a warning when the first line went over 50 characters. It never occurred to my co-worker that he could simply hit the return key and create a multi-line commit message. So not only are they leaky abstractions, when they do hide abstractions they can conceal important information. 1. https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html https://tbaggery.com/2008/04/19/a-note-about-git-commit-mess...