Live data from Hacker News

TextMate 2.0

github.com

121–130 of 187 posts

Re: TextMate 2.0

#121
post #3

Great to hear and congratulations to the team. Amazing persistence. I used to be a huge Textmate fan - it was so revolutionary in its time. Unfortunately, I think it is too late. The Google Trends comparison of Textmate, Sublime Text and VS Code tells the story: https://trends.google.com/trends/explore?date=all&geo=US&q=%...

There I fixed it for you https://trends.google.com/trends/explore?date=all&geo=US&q=%...

That may indicate users googling how to exit vim.

Re: TextMate 2.0

#124
post #60

Earlier quoted context omitted.

Pode Vim, an album by Pedro Kimura is popular in Brazil. Using git with vim also seems a popular search combo. Personally I am amazed that the younger generation are keen to learn vim. I don't see why as I have gone the other way to only use phpStorm for editing in earnest. For me using vim for code instead of phpStorm is a bit like handwriting instead of typing, a definite loss of formatting and neatness. The reason…

It's available on servers. It's fast to manipulate text with. It doesn't spin up my CPU (cough electron editors). It never falls over on me. Basically it just gets out of my way.

Even if I don't use Vim much anymore, there are things that I would still do it Vim because it just does them faster.

Re: TextMate 2.0

#125

Earlier quoted context omitted.

There I fixed it for you https://trends.google.com/trends/explore?date=all&geo=US&q=%...

Don’t forget emacs of course: https://trends.google.com/trends/explore?date=all&geo=US&q=%... Looks like Emas used to rule the roost but then died away. What really piques my interest is why those of us in Wyoming (and the Dakota’s and Alaska) and apparently love Vim: https://trends.google.com/trends/explore?q=%22textmate%22,%2...

Because vim is great for cowboy coding? (I've been using vim for decades)

Re: TextMate 2.0

#126

Earlier quoted context omitted.

There I fixed it for you https://trends.google.com/trends/explore?date=all&geo=US&q=%...

Don’t forget emacs of course: https://trends.google.com/trends/explore?date=all&geo=US&q=%... Looks like Emas used to rule the roost but then died away. What really piques my interest is why those of us in Wyoming (and the Dakota’s and Alaska) and apparently love Vim: https://trends.google.com/trends/explore?q=%22textmate%22,%2...

Emacs takes a fair bit of commitment in time and practice to use it well. In these days of 40 hour work weeks, and life long beginner stage programmers. You won't be seeing its usage grow.

I'd even go to an extent and say vim trends show supply of intermediate level programmers. Emacs trends show supply of expert programmers. The fact that those trends are in a downward direction tells a story in itself.

Re: TextMate 2.0

#127
post #36

Earlier quoted context omitted.

Emacs is not by any stretch terminal-based. It can work in a terminal, but it also fully supports graphical environments. In fact, I dare say that most Emacs users use the graphical rather than the terminal version. Example: https://www.youtube.com/watch?v=FWQB_9QcGI0

No smooth scrolling is a deal breaker for a lot of people I'm guessing

Smooth scrolling equivalent of editors are bulk editing commands, keyboard macros and Elisp etc.

Re: TextMate 2.0

#128
post #65

Earlier quoted context omitted.

Keep in mind that "vi" has meaning outside of text editors.

Very true and likely, also considering how short the terms are, but emacs is in clear decline. Perhaps it's just become so easy to use, no one needs to search for anything anymore?

vi usage is here to stay, even if not heavy usage, some one has to always change something in a file on a server and has to use vi.

Apart from that, Emacs usage mostly correlates how much of text heavy tasks a programmer is doing. Most people tend to write tons of shell/perl/python scripts and take a lot of time recreate the magic of emacs outside it, Sadly most of it is also throw away effort with a lots of manual effort in between. Sometimes its entirely manual effort because eventually you need to learn Perl regexes, or sed or awk really well, and that's another black hole in itself. To me that's kind of a gap in developer training itself. If you are wasting man-hours to weeks doing what should be done in man-minutes you probably have a huge gap in the way you are used to thinking about how your work in general.

Growth of Python is a big problem for programming community at large. It's a tool largely designed for beginners and people refuse to move beyond that. What's worse they also carry that kind of thinking to any tool they want to use.

Developers are generally bad at automating our own work. We wish to liberate accountants and ware house workers from drudgery. But rarely do we look at our own very work the very same way.

Re: TextMate 2.0

#129

Earlier quoted context omitted.

Wonderful write-up. > Aside: Sublime Text was an unauthorized (and for at least the first few years half-baked) rip-off This puzzles me though. What "authorization" should Sublime's author have sought? I don't know why application XYZ would/should need permission/blessing to be compatible with application ABC's plugins. To me it's just a completely sensible decision; why would the author(s) of application XYZ want to…

I think it’s unethical to copy an existing program’s features one by one, as precisely as possible, while adding nothing novel. If you want to make software, get your own ideas. Copying something is a lot easier than inventing it for yourself, which requires doing real research. If you try ripping off large companies, you run the risk of getting sued. But if you do it to a 1-person company, you can generally get away…

> I think it’s unethical to copy an existing program’s features one by one, as precisely as possible, while adding nothing novel. If you want to make software, get your own ideas. Copying something is a lot easier than inventing it for yourself, which requires doing real research.

I'm not a fan of this argument. We all build upon the work of those who came before us, and usually even the most blatant rip-offs add something.

I'd even argue the opposite: We should copy good ideas. There's no point in re-inventing the wheel over and over again. If we copy good ideas, we can build on them, and we can spend time inventing new things, rather than re-inventing everything just to make sure it's all original.

(And I say this as someone whose work has been shamelessly ripped off multiple times in the past.)

Re: TextMate 2.0

#130
post #39

Earlier quoted context omitted.

As an aside, I added vim and vi to the trends, which dwarf the others, but show a long and slow decline for `vi`, but a fairly steady state for `vim`. As a vim user that at times wishes he learned emacs instead of vim, emacs is an interesting trend to see: https://trends.google.com/trends/explore?date=all&geo=US&q="...

Pode Vim, an album by Pedro Kimura is popular in Brazil. Using git with vim also seems a popular search combo. Personally I am amazed that the younger generation are keen to learn vim. I don't see why as I have gone the other way to only use phpStorm for editing in earnest. For me using vim for code instead of phpStorm is a bit like handwriting instead of typing, a definite loss of formatting and neatness. The reason…

I'm curious, why phpStorm specifically and not IntelliJ or any other jetbrains IDE?

Obviously its php specific features aren't relevant here since we're discussing editors (or development environments) in general.

Personally I find that most IDEs are far too language specific, and I can't possibly invest the time to learn an IDE per language when there's so many languages I regularly need to edit (and probably yet more in the future).

VSCode isn't half bad, as it has plugins for just about everything, but it's still a juggernaut in terms of software size. None of the jetbrains product I've used had decent plugins for all the languages I need.

And of course none of these work over a purely terminal ssh connection, which is a bit of a deal breaker for me.

Post reply on HN