Thought Leaders & Machetes – Soloing The Corporate Jungle with Mike Perham
Jonan Scheffler interviews Mike Perham of Contributed Systems about his work on Sidekiq: a framework for building and executing background jobs.Should you find a burning need to share your thoughts or rants about the show, please spray them at email@example.com. While you’re going to all the trouble of shipping us some bytes, please consider taking a moment to let us know what you’d like to hear on the show in the future. Despite the all-caps flaming you will receive in response, please know that we are sincerely interested in your feedback; we aim to appease. Follow us on the Twitters:@PolyglotShow.
[00:01:40] Mike tells us about himself, what he was doing before he started Sidekiq, and what led in the idea of him starting it.[00:03:46] Jason asks Mike if he thinks a lot of thread safe code in our ecosystem came from just people adopting Sidekiq, and when he started Sidekiq did he have plans of it becoming paid tiers or was it purely an open source project at the time.[00:06:07] When he moved to the open core model, Mike tells us if he had both the pro and enterprise license at one time or if it was there just one license. [00:08:35] Jason asks Mike when you’re searching for things about Sidekiq, and you see other libraries that aren’t from Sidekiq, but they’re Sidekiq dash and its open source versions, does he ever feel like that is an issue for his business.[00:10:50] Mike explains how Active Job plays into all of this for him. [00:15:55] Mike tells us where Faktory came from, what it is, and would it be any use to Ruby Developers to choose over Sidekiq. He also tells us how the adoption of it has been compared to Sidekiq.[00:19:37] Jason brings up an experiment Mike did awhile back with Sidekiq and Crystal, and he was wondering how that went and if he still has interest in it. [00:25:54] Mike shares with us how he turned Sidekiq and Faktory into his full-time gig and the economics around it. [00:33:05] Chris mentions always looking up to Mike after reading his blog posts, and Chris realizing his dream what he wanted to do and Mike shares advice with him as well.[00:34:39] Chris and Mike talk about writing blog posts, building gems, and building trust in a lot of different ways. Mike also mentions how important teaching is to build trust. They mention Jeremy Evans and Andrew Kane as widely trusted people in the Ruby community. [00:37:47] Andrew and Mike explain what Sidekiq is. Panelists:Jason CharnesChris OliverAndrew MasonGuest:Mike PerhamSponsor:HoneybadgerLinks:Mike Perham TwitterMike Perham WebsiteSidekiqFaktoryJeremy Evans-GitHubAndrew Kane-GitHub
With Mike Perham: Sidekiq and Whitepapers, and What Success is For
Computer Science: Just the Useful Bits
Mike, of course, is most famous in the Ruby community for Sidekiq. Outside Ruby, you're more likely to know him for Faktory. Mike and I talk a lot about his education in and out of university and how it's served him. We also talk about how that's changed over the years as his career has continued. For show notes, links, comments and transcripts: http://justtheusefulbits.com/jtub/mike-perham-sidekiq-and-whitepapers-and-what-success-is-for/
Kickin It With Mike Perham, Author Of Faktory & Sidekiq
037 - Server Infrastructure, systemd, and the Business Side of Sidekiq with Mike Perham
Code with Jason
Me and Mike start with a detailed discussion of how systemd and systemctl work in Linux, then transition into server infrastructure in general, then finally we talk about the business side of Sidekiq.SidekiqDerry Girls
Mike Perham on Sustaining Open Source with Sidekiq and Faktory
Topics include: - 0:00 - What is Faktory? - 2:28 – Why might I need a background job? - 13:26 – Why did you make Sidekiq? - 16:15 – What lead to Faktory? - 24:02 – Why'd you use Go to implement Faktory's server? - 25:36 – Who is Faktory for? - 31:58 – What's the most interesting thing you've learned about architecting background job systems? - 36:24 – How do you see job queuing work in a serverless world? - 41:23 – What are some of your thoughts on open source sustainability? - 46:48 – What makes a library productizable? - 48:30 – Were you thinking entrepreneurially when starting Sidekiq? - 53:30 – Could open source sustainability be solved by a marketplace or middleman? - 55:14 – How has your business model and financial incentives affected the development of your open source libraries? - 1:00:30 – How do you think about API additions and feature requests to Sidekiq? Links: - [Faktory](https://github.com/contribsys/faktory) - [Sidekiq](https://sidekiq.org) - [Mike on Twitter](https://twitter.com/getajobmike) - [Mike's blog](https://www.mikeperham.com) - [Building a $1 Million Business Solo with Mike Perham of Sidekiq](https://www.indiehackers.com/podcast/016-mike-perham-of-sidekiq)
Mike Perham: How Developers Underestimate Long-Term Costs of External Dependencies
Robby speaks with Mike Perham, Founder and CEO at Contribsys and author of Sidekiq and Faktory. They discuss the pros and cons of using external dependencies, how Mike built a business off of his open source project, Sidekiq, and the dIfference in maintaining Ruby vs Go software projects.Helpful LinksMike on GithubMike on Twittermikeperham.comContribsysSidekiq[Book] Rising by Elizabeth Rush[Book] The Watch, Thoroughly Revised by Gene Stone and Stephen PulvirentSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.
Me and Mike discuss, among other things, good use cases for Sidekiq, deploying Sidekiq to production, and side topics like what the JVM is and what threads are.Sidekiqmikeperham.comMike Perham on GitHub
Podcast RSSShow Notes:After a decade as a Java developer, open source helped Mike Perham build a name for himself in the Ruby world. He saw the open source burnout pattern happen over and over. He didn't want it to happen to him. So even though it went against industry norms, Mike started Sidekiq with the intention of making money.“I’m a creator and I love building tools.”After five years, Sidekiq has more than 11 million downloads and has surpassed his goal of making $1M without taking a cent of investor money. Hear why it’s important to avoid what he calls “Tip Jar Mindset” and how he turned his project from making him $1/hour to the robust business it is today. What to read: Avoiding burnoutShow Links:Mike Perham websiteMike Perham TwitterSidekiqHow to charge for open sourceHow to make 100k in open source 11.2 million downloads!