Genuinely curious here - why are so many techies desperately passionate (both positive and negative) about choice of unseemly unnecessary tech products? I feel like there is this peculiar subculture of tech-minded folk who defend at odds their tech choices. "Slack is the best" "Hell no, IRC has been around for years!" "Let's fight!" I don't see any rational reason to "hate" on the success of a company or a brand...
So for instance I'm in the IRC camp of group communication, and I'll go to great length to use it over Slack, but if you really need me to use Slack and it makes sense, then I'll use Slack. But I will be doing cynical jokes so that you won't forget I'm in the other camp :P.
Unfortunately, this can get out of hand, see systemd death threats. Hope people will learn to be nicer on the internet now that the general population is on it.
Nobody thinks vim is trying to take over the editor space.
But that has nothing to do with our 15-y-o — she grew up with Rdio and it's the only streaming music service she's ever known.
Intellij recently switched to a new plan that adds up to like $15 to $10 a month for all their awesome (but very specialized) IDEs and people are going nuts over how much that is. It's nothing. But devs want to pay for very little. So we get shitty tools. Like vim[1] or atom[2]. Thanks I guess. Seriously can I have a generic text editor that's as good at editing as IntelliJ is at Java?
[1] http://geoff.greer.fm/vim/
[2] https://news.floobits.com/2015/10/14/developing-atom-plugins...
I paid JetBrains $100, because their IDE is awesome, and worth every penny. $100 is probably worth more to me since I am third-worlder[1], I earn far less than 6 figures.
>Intellij recently switched to a new plan that adds up to like $15 to $10 a month for all their awesome (but very specialized) IDEs and people are going nuts over how much that is
No - it wasn't about the money for me; I was one of the very vocal critics about that[2]. The subscription was actually worked out cheaper per year! My complaint was that once you stopped paying subscriptions, your IDE would stop working (they have since backtracked). Previously, if your licence expired, you'd be left with a working IDE which you can no longer upgrade/get updates for, but working nonetheless.
It also didn't help that I felt personally betrayed by the decision after recommending JB to my colleagues and coworkers for years.
1. Middle class third-worlder, but $100 is a larger percentage of my income vs. first-wolrd
In this case, I am happy to pay for RubyMine. And happy to pay a little more if I want to update to the latest version. But I don't like the idea of only being able to use it this month as long as I've paid the rent.
On the flip-side, why invest all of your time become accustomed (possibly married) to an ecosystem that is beholden to someone else? Just because you spend $100 on VisualStudio doesn't mean that MS will take your input to heart when some manager "on high" decides to change direction with the product.
Many developers pay for close-source editors and IDEs, and the companies that support/develop them aren't necessarily going under. Heck BBEdit is still around despite falling out of favour as the de facto MacOS editor years ago.
Just within the Python ecosystem there are 2 or 3 IDEs that cater to Python developers despite the number of Python developers that prefer Vi(m) or Emacs.
The idea that developers don't or won't pay for an editor or that the OpenSource/Free alternatives are the equivalent of developers coding in Notepad on Windows just for save a few bucks is a false premise.
Seriously, it amounts to one or two days' worth of salary for a software engineer. The break-even point is extremely low.
It happens everywhere. Some get more caught up in it (Video Game console, iPhone / Galaxy, etc.).
Marketing tries to play into this a bit for free promotion. Make you feel intelligent for choosing them and you're part of a club so you'll spread their gospel.
For example if I'm scrolling through an artists albums, they would list every release of an album (European release, NA release, Japan release, extended version, radio friendly, non-radio friendly). Maybe that's nice for some? It was just a hassle for me.
Overall navigation through the app I found to be really, really bad.
As different album releases often contain different recordings, sometimes finding EXACTLY the song I want to hear is hard to do. Having fallen for Sublime when they were still playing live shows, but knowing that they were only able to capitalize on their fame after the death of their singer, they've (necessarily) released a bunch of versions of old songs, which are often vastly different from one another. Finding JUST the right recording of a particular song is only enabled by having that otherwise needless duplication in the selection process, and I'm certainly willing to endure that if it means being able to add every version of X to my queue to find just the one I was looking for.
Offtopic, if they could only add Whitesnake's "Starkers in Tokyo" recording, I'd have just the right version of "Here I Go Again" in my library.
Trouble is, I can't come up with a "best of both worlds" fix that allows both (perfectly valid) use cases.
Listing them equivalently with no subcategorization makes navigation a huge pain.
Can you elaborate on this? How was the leadership absent? and why do you think that was?
That's OK when things are going great and there's lots of money in the bank. It's not OK when the ship needs some founder-inspired steering in a storm. It's not OK when the ship is taking on water. It's not OK if there are signs of mutiny. It's not OK if pirates are about to board.
And it so happens that most startups tend to spend their lives navigating rough waters with not enough money in the bank and pirates in tow.
[1]: http://techcrunch.com/2011/06/26/skypes-worthless-employee-s...
I don't know for sure, but I don't think Rdio had any trouble hiring, ever, because it is(was) a service that people love(d).
Sad to see the "best" product in the market go under.
Rdio had insane product talent but no business captain (this can only be an obsessed founder, pre-success).
With normal startups, they just fail off the bat in this scenario.
Rdio had enough money to hide the lack of captain issue for a really long time.
I just started noodling around with some code last week to bridge the messaging gap within my own company (we're supposed to use Lync, or Skype, or whatever it's called now, but nobody does because we've all used it), so we have a mish mash of users on a variety of networks, and I'm looking forward to using sameroom, and hopefully, get to abandon the code I was working on.
We're likely to build something that works with S4B (Lync) soon. Working on a Jabber bridge now, which is similar, deployment-wise.
Vdio was a terrible decision though.
I was introduced to Erlang at Rdio (this shaped the future of my career) and worked on the original implementation of the Heavy Rotation feature. I walked around the office asking people "Does this look right? How about this?" I'd upgrade Erlang code in production by hot-reloading the heavy rotation module, and walk around some more. It was fun!
In 2011, I realized that Rdio will never succeed due to lack of fanatical leadership—you can't have a company with absent founders, that's just not how it works—and left. I've been expecting this sort of an "exit" for a while.
Today I work at my own startup (sameroom.io) and every single day I'm grateful for the Rdio experience—mostly as a cautionary tale, unfortunately.
And now, we have to deal with this:
"Are we really going to start using Spotify after so many years of hating on it?" —our 15-year-old.