4 ms·
1. A text editor that is powerful, stable, and basically good for programming. I rely on "vim" almost always, but Xcode is a nice fallback. 2. A powerful term
by makecheck 17y ago
1. A text editor that is powerful, stable, and basically good for programming. I rely on "vim" almost always, but Xcode is a nice fallback.
2. A powerful terminal. On Linux, "aterm" is the best I have ever found. On Mac, I prefer MacTelnet but Apple's Terminal is pretty good.
3. A suite of infrastructure tools. I've been in the Unix universe for many years, so it's hard to imagine anything except the usual suspects: ls, find, grep, awk, xargs, etc. all joined through shells, Perl and Python. These are definitely "must have"; even if they don't qualify as a single app, they certainly qualify as a single entity I couldn't live without. (And having stumbled my way through Windows' inadequacies, I now know this painfully well.)
4. A web browser, and by extension, Google. I like OmniWeb the most, though I use Firefox at work. I've even been known to use Lynx, or the occasional automation through "wget". There is simply no faster way to get information anymore; I'm more likely to web search for tools than run "man" pages, even.
5. E-mail. I prefer a trivial "send" interface (I like basic command line "mail" sometimes, though "pine"/"alpine" are my favorite). I do use Thunderbird and Apple's Mail quite a bit. I am not a fan of overly complex tools, but the ability to tag and search/filter mail by tag is a really compelling Thunderbird feature.
- duskwuff 17y agoArgh... you had me hoping there that MacTelnet might be an improvement on my beloved urxvt. Sadly, it isn't VT100-compliant: it fails to render my 'screen' status bar properly. Who wants to write a better terminal app?
- GeneralMaximus 17y agoThere's iTerm for OS X (http://iterm.sourceforge.net/ http://iterm.sourceforge.net/), although I find Terminal.app more than adequate.
- makecheck 17y agoIts defaults might not handle it (I don't use "screen", I'm not sure). But there are lots of things you can change; something like line wrap would probably affect a status bar.