Ideas

I have noticed that a lot of interesting opportunities are hiding behind solving a problem that is painful to work around. It could be a source of interesting ideas for a project, product, or startup.

This is a list of various painful problems. The solutions are from past and present. Ellipsis "..." indicates potential opportunity.

  1. Version control pains in 2000s -> Git.
  2. Git is cool, but painful -> GitHub.
  3. Maintaining servers is painful -> AWS.
  4. AWS is painful -> Aiven, Vercel, Fly, ...
  5. Making complex frontend apps is painful -> React approach.
  6. Debugging CI is a pain -> ...
  7. Payments are painful -> Stripe.
  8. File sharing is painful -> Dropbox.
  9. Email clients are painful -> Gmail.
  10. Configuring developer laptop is a pain -> ...
  11. Writing same CRUD API over and over again is painful -> Firebase, GraphQL, ...
  12. Caching is painful - Materialize.com, ...
  13. Waiting for build, test and deploy is painful -> Darklang?, ...
  14. Concurrent programming is extremely painful -> Trio, ...
  15. Buying stuff online is painful -> ...
  16. Making websites is painful -> Squarespace, Shopify, Webflow, ...
  17. Deploying even simple sites is painful -> Netlify, Vercel, CloudFlare Pages.
  18. Administering your and your friends computers is painful -> smartphones, tablets, ChromeOS.
  19. Watching kids stare at smartphones is painful -> ...
  20. Dealing with backend secrets is painful -> ...
  21. Making admin UI is painful -> Django Admin, retool.com. The latter is awesome. It took me an hour to make a functional admin UI with it.
  22. Implementing pixel-perfect frontends while looking at Figma is painful -> ...
  23. Migrating WhatsApp from Android to iOS is painful -> ...
  24. Losing your data (e.g. WhatsApp, Facebook, random notes etc.) is painful -> Perkeep?
  25. Losing your photos is painful -> Google Photos, ...
  26. Browser is slow, especially with lot's of tabs open -> Brave (built-in ad blocker), Mighty, ...
  27. Taxes are painful -> ...
  28. Invoices are painful -> ...
  29. Getting movies is painful -> Netflix.
  30. Getting music is painful -> Apple iTunes, Spotify.
  31. Typos while coding are painful -> typed languages.
  32. XML is painful -> JSON.
  33. YAML is painful -> ...
  34. Dealing with my group sports activities finances is painful -> ...
  35. Talking to people through shitty cameras and microphones is painful -> ...
  36. Doing everything in your life via glass rectangles is painful -> ...
  37. Starting a blog is painful -> Wordpress, Medium, Substack, ...
  38. Learning to write well is painful -> ...
  39. VPN is painful -> Tailscale.
  40. Passwords are painful -> 1Password, Passkeys, ...
  41. Life is painful -> religion?
  42. Finding things on the internet is painful -> Google.
  43. Finding relevant things with Google is painful (e.g. while shopping) -> ...
  44. Python virtualenv and pip are painful -> Poetry, Rye, ...

Back to blog