1
9 Comments

One developer army

Is anyone else here interested in tools and methodologies to help them become a one-person-army kind of developer?

What would a one-person/developer-army be able to do?

Probably a full stacker for starters, knowing how to deploy a project end-to-end. so front, back, and some DevOps.

The way I view it, the goal is not to become the best backend, the best frontend, or the best DevOps engineers, but to have sufficient knowledge and tools to help you do the job of a team of 4-5 people, and build full projects yourself. Strengthen us as Indie Hackers.

Examples:

  1. as a backend developer you'd know how to set up your API endpoints and build a complete server for any of your needs.
  2. As a frontend dev you'd know how to build a GUI right for your customer, and you'll have good tools for building interfaces fast.
  3. Deployment-wise, you'll know how cloud providers work and have tools to help you deploy faster and more automated.
  4. Adding additional tools, like Stripe, Intercom, or any other integration with an SDK.

So a dream scenario for me will be the following:

Let's assume you have a great idea, and you want to setup a web app. You wish to use Python+Django for the backend, React for the front, with Webpack or Vite as bundlers, and TailwindCSS. PostgreSQL as the DB, and Firebase Auth + Firestore + Firebase storage. And you want it all deployed to GCP. So Firebase hosting for the front and let's say Google Cloud-Run for the backend.

All that so you can get to the core logic.

So magic according to how I see it would be to choose all of the above in a GUI (the tech, the integrations, and the cloud provider). Press "CREATE", and everything will be done for me, including setting all the repos in my GitHub account. So it should take me about 5 minutes to go from having an idea and playing with core logic, with a working online formation.

What do you think? Would you like that?

on June 13, 2022
  1. 2

    I would like to be a one-developer army. I am intermediate level developer(python/Django)

    1. 1

      Me too :)
      Do you know frontend as well?

      Do you also setup a lot of personal project?

      1. 1

        yes, I can do the front end as well, but I am more focused on the backend because i love solving problems. never developed a front end from scratch.
        I work for my clients. I just learn new things on weekly basis.

  2. 1

    Indie hackers are already doing all of that.

    "Is anyone else here interested in tools and methodologies to help them become a one-person-army kind of developer?"

    Not really. I would be interested in the 80/20 of each part of the stack.

    What is the 20% of React that gives 80% of the results.

    In terms of tech stack Nextjs/Tailwind/Supabase is the dream atm.

    1. 1

      Thanks for the comment,

      If that's your dream stack, would it be useful for you if you could spawn fully configured instances of this stack with a button click?

      It'll create the frontend repo for you, put it in your GitHub, create the Supabase project, connect you to whatever services you specified, and have everything working with each other, in 5 minutes.

      Is this interesting?

      1. 1

        Not really.

        Examples would be the best.

        Either repos or a site with advanced examples.

        1. 1

          Oh for learning purposes. I see.

          Well, you could of course use the repos to learn from the generated code.

          What if each stack came with 2 options:

          1. Set up step by step, with guidance from the platform, so you could learn.
          2. Spawn fully and automatically, for when you just want to get to the core logic

          Would that be helpful?

          1. 1

            Not looking to "learn" just need to quick code snippets that can be taken and implemented in my app.

            Complex examples

            • RLS for team accounts
            • API management for external services
            • Advanced Stripe features (multiple products per user)