Updated 6/26/2022

Project ideas

I have a lot of ideas. Most of them are reasonable and, I think, meager — my mind gravitates towards things that are:

  1. "finishable" in a meaningful sense
  2. iteratively better than current solutions rather than completely new things
  3. have an obvious path to small profitability but no obvious path to venture-scale outcome

This is my actual list of project ideas, not some sanitized list for public consumption. If I start something new, it's going to come from here! Please take these things; my desire to build them is far outweighed by my desire for them to exist. (And if you do, email me so I can play around with it.)

(Along that whole actual list, not sanitized list thing — some of these might be a bit inscrutable. Apologies, but just ask for clarification!)

The ideas

  1. A hosted and rated instance of queryparser, which is a very useful tool for data organizations that very few people use because standing up and deploying Haskell is incredibly annoying.

  2. s1.fyi

  3. Hard copies of PEP

  4. ListenNotes for newsletters. In general, I think the metadata & infrastructure layer for newsletters is very much in its infancy: similar to where podcasts were a decade or so ago.

  5. Bedsprout

  6. Plaid for DNS providers. It's incredibly annoying to manage DNS records for SaaS apps like Buttondown where you need to ask users to set records; even very technical ones will run into esoteric issues.

  7. A simple app that hooks into your GitHub repository, parses your Pipfile/Gemfile/etc, and emails you periodically with information about new major and minor releases that are of interest to you.

  8. A microsite that is an easier and more interesting display of the biggest tech mergers of all time.

  9. A blog for "pro tips". My former employer had a Slack channel for this — aptly named #protips — and the number of very small but useful things I learned from lurking there was incredibly high.

  10. A blog (or network of blogs) centered around easy writing & reading of friction logs.

  11. “How much does this meeting cost” hooked into levels.fyi

  12. An analytics & insights layer on top of GitHub Issues.

  13. A nicer way to find your representatives and their voting history.

  14. An app that, given an image, pulls out the fonts used in the image. 1

  15. An app that is like blank.page but auto-appends the timestamp for taking meeting notes

  16. A local-first web app for tracking periodicity-heavy workouts like SBS 2.0.

  17. A basic SaaS app wrapper around Google's Postmaster APIs. 2

  18. A safari extension to force you to add accessibility before tweeting images

  19. Locket.camera, but for sharing your calendar with someone. Me and my fiance (and I'm sure countless couples around the world) have a morning routine of texting each other a screenshot of our calendar; this would ameliorate that.

  20. A more pleasant version of TwitchTracker, the data for which is freely and ergonomically offered by Twitch.

  21. A more pleasant version of all of these online script sites, of which subslikescript.com is the most notable but certainly not the only.

  22. A site that sits as a tracking substrate atop all of the public job boards out there. I'm not sure how this could be immediately useful, though I suspect that it would be (and probably very easily monetizable; I have spent enough time orbiting the engineering recruiting space to know that if you can make a single placement 1% more likely to happen, you are worth a lot of money.) This is also an attractive project by virtue of how fun it is to scrape things and apply a lens of structured data atop it. I don't know if there's a particularly useful consumer angle, but I have a feeling you could at least do a lot of good content marketing.

  23. A micro-app that allows someone to share a CSV, which is prettified and persistently stored. There might not be sufficient ergonomics here to warrant using over something like Google Sheets, but there are a huge swath of "CSV viewers" littering the internet and the vast majority of them are poor, either due to bad experience or a proliferation of advertisements. (Shout out to Tinysheet, which is quite nice but lacks some of the features I want.)

  24. A better RQ dashboard. I use RQ for a number of various purposes: it is a Python library for asynchronous job execution very much in the vein of Sidekiq or Resque. It ships with a dashboard, but this dashboard is (and apologies to the maintainers of the package, to whom I am deeply grateful) not very good, at least in my experience. It is adequate and showing a raw count of jobs in the queue, and fails (often loudly!) at every other task. I imagine that you could fairly easy productize this in an open-core model.


  1. Googling reveals that this already exists, but simply does not work. The web is littered with tools that were made ten years ago that can be trivially made much better and faster.

  2. In general, I am bullish on the genre of app that is "take an annoying but incredibly useful API offered by Google and make it pleasant to interact with." For example, Briefmetrics.

Want to read more?
Found an issue on this page? Let me know.
© 2022 Justin Duke • I hope you're wearing your favorite sweater.