Hacker News new | ask | show | jobs
by Ologn 523 days ago
I learned how to do some things in a Unix shell in 1989, like cat, sort, uniq, and piping them together. Now it is 2025, and I am still doing those things, on the Linux box I am typing on now, or some servers I log onto, or in the shell of the MacBook Pro I sometimes use.

Whereas I use an IDE to program Android - in 2011 I was using Eclipse with an Android Developer tool plugin. Then in 2014 Android Studio became the favored IDE, so I had to learn a whole new IDE to do what I was doing before. Speaking of my Linux box and MBP, to go to a line in Android Studio with Linux is Control-G, whereas on an MBP it is Command-L ( https://developer.android.com/studio/intro/keyboard-shortcut... ).

Over the years I learned how to do more things (not enough!) with awk, sed, redirecting STDIN, STDOUT and STDERR, various shell things. It is nice as I accumulated this knowledge over 35 years that I can still use it, and it isn't just effectively tossed out like learning Eclipse IDE keybindings was (and mapping them to AS didn't make much sense to me).

1 comments

It's easy to remap keybinds in IDEA, or you can just export and import them wholesale (along with all other settings). The settings can be synchronized through their server or your own git repository so you don't have to do it manually.

IDEA is pretty stable overall, I've been using the same dev workflow for maybe 13-14 years now?

edit: idea == android studio in this case, there's very little difference between them.

I think it even has Eclipse bindings built in (or used to, anyway).