4 ms·
> software development was super close to the metal. Not so much anymore. From your perspective, what feels lackluster about software development being further
by starttoaster 2y ago
> software development was super close to the metal. Not so much anymore.
From your perspective, what feels lackluster about software development being further from the metal. I maybe also have a misunderstanding of what you mean by that. Are you saying that software is typically deployed a few abstraction layers deep away from the metal, or are you saying you get fewer opportunities to interact directly with the hardware you run your software on now? Perhaps both?
- ryandvm 2y agoNot OP, but I have a similar amount of experience and kind of feel the same way. You used to provision machines, setup the OS, think about networking, disk space, CPUs, RAM, etc. That stuff was kind of fun. Then you'd write code to build your service. Actual code where you had to think about the local environment and servers and how they interact. A lot of software development these days feels more like configuration than anything. Nobody wants to actually develop software or run their own ecosystem. Instead it's just gluing shit together with Auth0, Vercel, DataDog, Atlas, SendGrid, AWS/GCP/Azure, etc. I get that this theoretically allows you to focus on the code, but the reality is that you spend half your time managing dependencies and glue, dealing with forced upgrades, etc. It's just not fun anymore.