As long as the disk written data is being backed up rock and roll!!
When they say 'compiled binary' are they using Java or are they writing web apps in C?
31–40 of 239 posts
As long as the disk written data is being backed up rock and roll!!
When they say 'compiled binary' are they using Java or are they writing web apps in C?
I can't tell if this is an honest call to keep things simple, or if it's meant to ridicule that idea. Because I strongly, deeply agree with some of these points, and am absolutely horrified by some of the others.
Skeptical of the person who is "not smart enough to figure out docker", yet is smart enough to know about building a "web application into a self contained statically linked binary executable file". I think they are smart enough, they just don't want to, or don't see the value in it (even if they've made an uninformed decision)
> I’m not smart enough to figure out docker confiuration, so instead I compile my web application into a self contained statically linked binary executable file. Good luck getting that to run in different environments because static or not, nearly every executable has dependencies. > I’m not smart enough to figure out cloud services and auto scaling groups, so I just upload my static binary file using scp to a linux…
Most of the things in this post could be the right answer if the project is a weekend side project that's going to get a few hundred views a month, or a website for a small business. Bob's Restaurant doesn't need a Google scale website built with microservices, Docker and SPAs hosted on AWS and S3.
But something like Google or Amazon or Netflix would. Use the right tool for the right job.
Plus, even a 'stupid' or '0.05x' programmer can be a rockstar at a small company or organisation where a lot of complexity isn't required.
Calling yourself stupid is stupid because the graph of those you->betterperson relations has no leaves, and is a totally closed loop. You’re the smarter, better benevolent version of someone else.
The problem is time. A lone dev just can't take the time to setup the full stack every time for every project at every client. What to do?
Templates, scripts, pre-made configs ... soon you have a stack that will deploy itself and all you have to think about is structures and algorithms. And now you look like a 10x dev. Not because you "know everything in the universe," but because you leveraged technology ... much like our customers want to leverage technology.
> I’m not smart enough to figure out docker confiuration, so instead I compile my web application into a self contained statically linked binary executable file. Good luck getting that to run in different environments because static or not, nearly every executable has dependencies. > I’m not smart enough to figure out cloud services and auto scaling groups, so I just upload my static binary file using scp to a linux…
I’ll take a static binary any day over some virtual image, thanks.
Sure, you can orchestrate in K8S to spin up the front end, back end, and database instance, but one day someone has to troubleshoot that. That someone being a dev who doesn't work with K8S all the time - good luck.
"Smart" is certainly subjective. And one can, given enough time and practice, "figure out" all the things the author listed. The problem is time. A lone dev just can't take the time to setup the full stack every time for every project at every client. What to do? Templates, scripts, pre-made configs ... soon you have a stack that will deploy itself and all you have to think about is structures and algorithms. And now…