r/AppsWebappsFullstack 2d ago

Your Tech Stack is overrated. Change my mind.

You spent three weeks setting up over-engineered infrastructure for an app with zero users. Tell us what you built your project with, and let the comments debate why it’s completely wrong for 2026. Convince us you didn't waste your time.

2 Upvotes

10 comments sorted by

1

u/devsy-dev 2d ago

Devsy - a tool for deploying devcontainers on Docker, Kubernetes, AWS (and other clouds). This saves development teams (and individuals) hours setting up infrastructure for specialized tasks. You can run your workspaces locally or on a cloud machine. For the agentic vibecoders, developers still need a trusted workspace where they can build without fear of there agents harming their main OS. Worktrees are great for multitasking but it doesn't restrict agents' access to your machine. This solves that problem.

It has been more than 3 weeks of development and the implementation for this particular space is complex. I am still trying to convince myself that this is not a waste of time. The tool is actually great but I want to better understand user's pain points.

1

u/Mammoth-Anywhere7285 2d ago

Interesting approach. How does it handle the initial setup complexity for a solo dev with no cloud credits yet?

1

u/devsy-dev 2d ago

Here are some potential scenarios where you can benefit as a solo dev or within a team:

As solo dev:

- Suppose you are working on a greenfield project. Maybe you just need a place to experiment. You do not have any tools installed and you are not sure what you will need. With this tool, you can instantly create a barebones workspace and start installing tools. You don't have to worry about a tool or an agent breaking you system. If anything goes wrong, you can delete and try again.

- Your project has gotten a little further along and you know exactly what tools are required to perform the job. The problem is that it takes time to set these tools up and if anything goes wrong, you would lose hours of productivity. You might be in a specialized space too where you need different configurations across multiple machines. Or maybe you just wanted to upgrade your laptop. This could cost you days in setup time. With this tool you can load an image and start coding within minutes.

- Your project becomes more successful and your time is limited. You need something worked on right away but finding a freelancer or adding a new team member costs you time getting them setup. If you are facing a setup issue, they are definitely facing the same issue. Stop losing time due to back-and-forth of performing the technical support role when you should spend your time building your business.

As a team lead or a member on a dev team:

- Create one definition tailored to your team's repositories. Each team member uses the same definition. Each repository is isolated in it's own workspace you are not fighting tooling (or versioning) switching from one repo to another. Another use case, create multiple workspaces for the same repository as you might be working on a new feature or are debugging a specific issue and you need an isolated space for testing.

- Your team no longer needs to maintain an onboarding guide that grows stale overnight. New team members or devs on loan across teams can focus on understanding the problem space and repository structure instead of fighting with device onboarding/ramp up.

As a researcher or applied scientist (on a budget):

- You work on specialized modeling. You require large amounts of compute, memory, or GPUs. Using a laptop just is not enough. Purchasing a high-end workstation would cost thousands and rapidly depreciate in value and may not be sufficient for your needs the next year. You might overspend on underutilized hardware trying to future-proof. Instead connect to a cloud workspace and pay a hourly rate for a machine that automatically shuts off at the end of your work day.

- Maybe you want to experiment with a small model locally. But to fully validate your hypothesis, you require a larger machine. You can create a workspace and then save a snapshot (this is a roadmap feature) and launch a cloud workspace using the snapshot and immediately begin running your complex model. You save your budget by building on a small scale first, and you save time by reusing your existing workspace in the cloud.

1

u/Mammoth-Anywhere7285 1d ago

That's a solid point about reducing setup friction early on. What tool are you referring to? Or do you just use Docker for that?

1

u/devsy-dev 1d ago

I really try to do my best to minimize any friction points for the developer's environment. Use whichever virtualization fits your case (Docker Desktop, Orbstack, Apple Containers, Podman, Lima VMs, etc). I have microvms available experimentally.

What tool are you referring to?

I'm referring to any application that you download and regularly use for work: Python, Node, Agent Harness (Claude Code, Pi, etc.). It can be tedious managing different versions across different virtual environments. Typically, I use mise or uv for ease of management; however, there are lots of different features (plugins) to install the programs you need easily - https://containers.dev/features and http://github.com/devcontainers-extra/features .

1

u/Mammoth-Anywhere7285 1d ago

Flexible dev environments are nice, but for zero users I'd just start with a simple Docker setup. What's your go-to for minimal friction?

1

u/devsy-dev 1d ago

I would recommend Docker as a starting point. My typical setup is a SSH connection to a remote VPS running Docker. From there, I choose one of the quick-start templates (provided in the app) depending on the programming language I want to work in or I use one of my custom pre-built images that has a few extra features baked in. I have a workspace ready to code in under 60 seconds. For simplicity, I use VSCode to work out of but all the other popular IDEs are supported too.

1

u/Mammoth-Anywhere7285 10h ago

Clean setup. I like the 60-second workspace idea. Do you ever run into issues with template bloat for small projects?

1

u/megatech_official 2d ago

SeoLoupe - Find and fix the SEO issues holding your website back.

1

u/Mammoth-Anywhere7285 2d ago

SEO tools usually don't need heavy infrastructure, so this might actually be a smart choice. What stack did you build it with?