It seems to be the cool lib thing to do. I'm a software dev. What do you want to build?

  • Owl [he/him]
    arrow-down
    1
    ·
    4 years ago

    Check out Paul Graham's old articles or Y Combinator's Startup School. They provide a whole bunch of good advice to build up your trust, so that you won't question it when they tell you that you need venture capital (in an industry with no capital requirements). Ignore that part and make a coop instead. I think there's a lot of potential to hybridize this sort of built-for-growth startup with cooperative ownership. Imagine how much better off we'd all be if Google/Amazon/Apple/Facebook were worker owned.

    (I'm already building one of these, but everything is shuttered for the pandemic. Startup stress + pandemic stress is too much for me. Also my target market is fucked until the pandemic is over.)

    Some ideas for what to make:

    • Productivity software. Nobody has made any huge strides in this since Adobe and Microsoft in the 90s, it's a stagnant industry with no ability to respond to innovation. VC focuses on things like Uber because they're capitalists and further commoditising labor is their lifeblood. But you can make stuff that makes people's jobs easier and they'll pay you for it, that's still a real business model.

    • What software sucks ass in your industry? I know dependency management is horrible at almost every software company. I hear from chip designers that VHDL is terrible and Verilog is even worse, maybe that's an opportunity.

    • Something you or your org has needed for organizing. I know folks who'd insist on paying more than whatever you're asking for Brace Belden's spreadsheet as a website, good mailing lists that aren't tied to Google, and templates for flyers.

    • Not video games. It's a horrible hit-driven industry. Indie gamedev is just Steam outsourcing all the risk to random hopefuls. Fun hobby, bad job.

    • Vayeate [they/them]
      hexagon
      ·
      4 years ago

      I appreciate the genuine response. I went through the whole startup school stuff when it first came out forever ago, and I've actually applied to YC twice (and almost made it one of the times). PG is good at what he does, but he only does it because it's self serving and made him billions. Or did, rather. He's not very involved with YC anymore in my understanding.

      I like your ideas - theses are all things I've visited over many years. The problem is that unless you're in an industry and using their software, it's really difficult to see which ones suck and can be improved. Additionally, your first sales are all going to be network effect. Knowing the person who actually controls a budget that has thousands a year to spend on your software. It's hard to get the attention of those people and have them be willing to transition their operations over to your stuff instead. It's so easy for people to be like "whatever what we have now is working fine".

      • Owl [he/him]
        ·
        4 years ago

        You should build things for industries you've been a part of, or at least get help from someone in an industry that sees problems with what they have. There's a long history of software devs patronizingly trying to fix things that aren't broken. But you've presumably had some sort of work experience with bad software, so that's a source.

        And... yes, convincing people to use your stuff instead of what they have is hard. But you can do hard things.

        • Vayeate [they/them]
          hexagon
          ·
          edit-2
          4 years ago

          I've tried the partnering-with-someone-in-an-industry many times. The problem is either that they don't have the ability to sell the software, or they're wanting to give me like 15% for something I'd charge $150/hour to the tune of $100k+ and they're really not bringing anything to the table. And I'm not working for free for half a year for 15% of nothing.

          Another common issue is the scope is way too massive. They're wanting to compete with software that has dozens of full time developers and ten years of work on it. Yeah it sucks that it's expensive or could maybe be prettier, but it's just impossible to deliver value close to what the competition can in that situation.

        • Vayeate [they/them]
          hexagon
          ·
          4 years ago

          I have work experience in agency settings, which means I am paid to fix problems for industries, but I never really get entrenched into the industry beyond the app that I've made. And the problem is that for all the ones I'm aware of, it'd be super shitty of me to essentially compete against my former employer for the exact same clients with the same sort of software. And half the time in an agency I'm building software that's dumb and isn't actually solving anyone's problem.

          • Owl [he/him]
            ·
            4 years ago

            What problems does the agency itself have?