Ask HN: Not Growing as a Technical Cofounder of a CRUD App

3 points by viginti_tres 2 years ago | 4 comments
I'm a technical cofounder and a solo developer of a CRUD app. At this point, all technical challenges has been solved. I will not learn cloud any time soon cause we're using PaaS, and we're focusing on building instead of scaling. I'm still finishing my degree for the next 2 years, so there's no option for me to work and learn in a bigger company. Sometimes, I'm spending money to ask senior programmers that I know to consult about building a maintainable software. I feel that I'm not growing as a software developer. What should I do?
  • mgkimsal 2 years ago
    > all technical challenges has been solved

    That's a broad claim.

    > we're focusing on building instead of scaling

    if you're still building, are you not running in to any challenges at all? Not even 'hrm... this could be refactored so that we can reuse XYZ in multiple areas'?

    > I feel that I'm not growing as a software developer.

    How many tests do you have? What is your documentation like? What is the onboarding experience of bringing someone new in to the project? Do you have any sort of metrics/logging/observability instrumentation in place?

    All of these are, imo, at least as important, but possibly moreso, than just "the software works".

    • viginti_tres 2 years ago
      The thing is, it's really just a simple crud app. More features = more CRUD endpoints.

      We're not onboarding someone anytime soon cause we aim to hire a senior dev right away as our engineer employee #1.

      Honestly, I plan to just talk to users.

    • leandot 2 years ago
      If your app is making money you can hire a developer, who you can supervise and invest time in another venture/app? Or sell the app and work on something more challenging.
      • viginti_tres 2 years ago
        great point. in this stage, we only want to hire a senior developer in the future. Maybe when we need to scale, we can start hiring.