Hacker News new | ask | show | jobs
by cbd1984 3915 days ago
I find git extremely usable, and I despise IDEs that hide anything from me.

Every hidden thing is a thing that, when it goes wrong, I can't fix. Something "goes wrong" when it's either not working as designed, or it's broken as designed and needs to be reconfigured or otherwise changed: The IDE handles the wrong language, for example, and needs to use a different compiler and have different highlighting and formatting rules.

IDEs that only handle one language are beneath contempt.

1 comments

Sounds like you're a power user, not a novice.
> Sounds like you're a power user, not a novice.

Smile when you say that. ;)

"Power user", to me, means someone who knows a lot of trivia about specific software but no underlying theory; none of their knowledge transfers to any other system, so their domain knowledge is constantly being obsoleted. Having some power user traits is inevitable and desirable, but being just a power user is a stage you should strive to outgrow.

I admit that that's just a knee-jerk reaction based on my idiosyncratic definitions.