Live data from Hacker News

Mike Perham, Creator of Sidekiq: From Employment to Independence

codecodeship.com

71–80 of 115 posts

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#71
post #66
post #53

Earlier quoted context omitted.

Super excited of you. - Do you have any outside hired help? I see you still have no employees, but do you contract with anyone to do customer support as an example? - How many approx customers do you have these days? $10M revenues = 10,000 customers. Is that roughly correct, if so - wahoo, congrats.

I’m closer to 2000 customers.

That is absolutely absurd that you have built something many have tried and failed to do with millions of dollars of venture capital behind them, all on your own.

Genuine kudos to you, you should be an inspiration to any indie hacker.

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#72
It's always interesting to find out about these niche subcultures. Having worked with batch schedulers of all varieties for a couple decades, I've never run across Sidekiq but, then again, I didn't realize anyone had actually built anything in Ruby in the past decade.

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#73
post #71
post #66

Earlier quoted context omitted.

I’m closer to 2000 customers.

That is absolutely absurd that you have built something many have tried and failed to do with millions of dollars of venture capital behind them, all on your own. Genuine kudos to you, you should be an inspiration to any indie hacker.

Part of the problem with venture funding is 10m arr wouldn't be considered enough.

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#74
post #56

Mike Perham's Sidekiq was what I modeled my own business, EmailEngine, after. I took my decade's worth of expertise in email protocol implementations (I also run the open-source Nodemailer library) and built an email gateway app my customers can download and run on their machines or servers. Just like Sidekiq Pro, the customers need an active subscription to run it, but the app runs on their premises, and they mainta…

Congratulations, that’s great. I’m always happy to hear of more successful indie developers.

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#75
post #73
post #71

Earlier quoted context omitted.

That is absolutely absurd that you have built something many have tried and failed to do with millions of dollars of venture capital behind them, all on your own. Genuine kudos to you, you should be an inspiration to any indie hacker.

Part of the problem with venture funding is 10m arr wouldn't be considered enough.

Totally. But regardless lots of ideas get funded that turn out not to be "venture scale" and many at an early stage that do not even get to $10m ARR.

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#76
post #54

Earlier quoted context omitted.

See like, this isn't constructive maligning at all, it's more undirected blanket unniceness. It costs nothing to actually put down a reason for being upset, versus having totally generic downputs. Very few things are truly rotten to the core, most bad things have some bad aspects but could be much better if ___. If something is rotten to the core the central articles of faith for why that's so should be declared. Ple…

> It costs nothing to actually put down a reason for being upset, versus having totally generic downputs Actually, it does cost something- time and effort- but thanks to the latest AI, I can cut some of that out right now: As an Elixir enthusiast, I'd like to point out some technical criticisms of JavaScript and its ecosystem, particularly in comparison to Elixir's approach to dependency management and community. A)…

Works for me! Very much matches the MO I've been using as "JS is wild, ain't it great!," so I tend to agree with the shown perspective.

I also think a huge amount of these tend to be pretty typical conservative-developer overconcern (see Yegge's Notes From The Mystery Machine Bus https://gist.github.com/cornchz/3313150), governing yourself on fear, that is probably not really as fully warranted or deserved.

But I'm also a huge fan of wild & fun & diversity. I also love that we try & do other things, that programming languages are not a Last Man Standing situation, & that we have great technical ecosystems with caring trying folks finding new ways to move forward & progress like Elixer. I look forward to seeing what lessons there prove really valuable (and perhaps aping them)! It's a choice in JS world but I do use immutable.js, for example, and it's great & as described as an advantage above. Ditto for some fp tools, but often I will mutate & use effectual/imperative styles, I often find there are significant performance or understandabity wins.

I would say, yes, the cost of talking vs snarking may be real, but it doesn't have to be this large & well examined a list as you've madd. I don't like JS, the amount of dependencies terrifies me. I don't like JS, it's too fragmented. I'd rather use Elixer, I like having a good actor model underpinning my ecosystem. Sharing some sort of tidbit can help calibrate where a person is & turn destructive contagious negativity into healthy discourse.

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#78
post #54

Earlier quoted context omitted.

See like, this isn't constructive maligning at all, it's more undirected blanket unniceness. It costs nothing to actually put down a reason for being upset, versus having totally generic downputs. Very few things are truly rotten to the core, most bad things have some bad aspects but could be much better if ___. If something is rotten to the core the central articles of faith for why that's so should be declared. Ple…

I think you're taking this way too seriously, it was just a blogger having a little lighthearted jab

Both agree in this case with Mike's right to fun, but also, I feel like the idea of lighthearted jabs has become a steady stream of blows. I said elsewhere:

> Context also matters. Conversationally Mike's words could be an amusing wink & grin quip. I can see that. On paper, & seeing it repeated with the same reckless unnuanced antipathy, it lacks the personal connection & feels indicative of a general attitude situation that is quite prevalent.

"Don't get so upset it's just a joke" is sometimes indeed a legit statement, sometimes we do take things too seriously & need to be reminded. But when the light jabs keep coming, when there's so rarely an attempt to ever bring both parties into the laughing, when it's always jokes at expense, the action whatever it's intent becomes part of a larger behavior that is more than a lighthearted jab.

How many folks would stand up and say, no, there is no pattern of behavior about JS receiving short shift put downs? Do folks think there is no issue? How above board Vs how trashy do we think we've gotten with how programmer culture especially those parts that don't like it treats JS? What other parts of programmer culture endure repeated joke making at their expense today?

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#79

Earlier quoted context omitted.

There seems to be an ever-present high-level of defensiveness from the Ruby community over JS/React. Rails has had a profound impact on web development, promoting fast starts and shipping quickly. Companies like Shopify and Twitter benefited greatly from this. But the framework is 18 years old. The web that it was created for has changed significantly.

I think there’s two reasons for that: 1. When deploying a Rails app, the JS asset compilation is always the slowest part and is the most likely to break. It doesn’t help that Rails has made a complete mess of JS assets, which I wrote about at https://fly.io/ruby-dispatch/making-sense-of-rails-assets/ 2. For people who had to ship a Rails API + JS SPA, their workflow felt slow, brittle, and cumbersome. It wasn’t their…

The Rails view layer used to be quite nice at its peak. Way better than many of the alternatives. That you could execute actual code inside a view was just magical.

Re: Mike Perham, Creator of Sidekiq: From Employment to Independence

#80
post #68

Earlier quoted context omitted.

This is great. Reminds me of the Derek Sivers post [1], "Don't start a business until people are asking you to." 1. https://sive.rs/asking

Sorry, this is bogus. "If I had asked people what they wanted, they would have said faster horses." or whatever the quote is. There are tons of businesses selling products that are ideas brought to life from scratching their own itch or simply a desire to make something and put it out there. Personally, I am one of those people who started a business based on an idea with no validation before launching it. I built it…

> There are tons of businesses selling products that are ideas brought to life from scratching their own itch or simply a desire to make something and put it out there.

I'd bet money that the number of businesses which fail because they boil down to "a solution in search of a problem" is vastly larger than the number of businesses that succeeded despite performing "no validation".

That said, "making something" and "starting a business" are two different things. I would challenge you to point out where in the post he argues against making something, especially for the reasons you mention.

> I am one of those people who started a business based on an idea with no validation before launching it. I built it in its entirety, then went to places and people who I expected would want it and low-and-behold, I am making a living doing it.

Consider the possibility that you're in the minority there, and that you succeeded despite performing no validation.

> Sorry, this is bogus.

So if it doesn't apply to you personally, or in all cases, then you dismiss it as "bogus", full stop? Are you in the habit of doing this often?

Also, for future reference, it's "lo-and-behold", not "low-and-behold". [1]

1. https://en.wiktionary.org/wiki/lo_and_behold

Post reply on HN