Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Strategy for Finding a Problem for OSS: With Re...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Strategy for Finding a Problem for OSS: With Real Examples

Open Source Connect Global 2026: https://www.osconnect.org/

Avatar for Chikahiro Tokoro

Chikahiro Tokoro

March 19, 2026
Tweet

More Decks by Chikahiro Tokoro

Other Decks in Programming

Transcript

  1. Do you want to create an OSS project? But not

    sure what to build? Let’s find a meaningful problem to solve!
  2. Important but not urgent: Generic enough: Where existing solutions are

    not sophisticated: Eisenhower Matrix (wikimedia) Try to find a something... Often not implemented, but worth to solve High potential for broad adoption A good reason to build by your own 🛠
  3. "To preventing the database incident” Important but not urgent: Generic

    enough: Where existing solutions are not sophisticated: can lead a severe damage (important) but not often to happen (not urgent) can be found similar problem in many place None of OSS following UNIX philosophy nor in good code quality another way to solve (e.g. linter )
  4. “To identify which line is causing the SQL” activerecord-cause yaml_vault

    rukawa Another real example: Find a problem in real life etc… “YAML file to containing sensitive info with AWS KMS” “Control chains of batch process” crono_trigger “Asynchronous Job Scheduler for Rails”
  5. Co-owner & CTO of 37signals Ruby on Rails DHH (David

    Heinemeier Hansson) Another real example: Find a problem in real life ・ ・ ・
  6. Another Strategy: Find your own problem Ruby programming language Matz

    (Yukihiro Matsumoto) “I love programming languages” Follow the passion! 󰵗
  7. Linux “Just for fun” Linus Torvalds & git Another Strategy:

    Find your own problem Follow the passion! 󰵗