Click here to Skip to main content
15,914,488 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: The evolution , abstraction or dumbing down? Pin
Nand3216-Mar-20 1:11
Nand3216-Mar-20 1:11 
GeneralRe: The evolution , abstraction or dumbing down? Pin
AndyChisholm15-Mar-20 22:48
AndyChisholm15-Mar-20 22:48 
GeneralRe: The evolution , abstraction or dumbing down? Pin
lmoelleb16-Mar-20 0:34
lmoelleb16-Mar-20 0:34 
GeneralRe: The evolution , abstraction or dumbing down? Pin
Mark_Wallace16-Mar-20 0:52
Mark_Wallace16-Mar-20 0:52 
GeneralRe: The evolution , abstraction or dumbing down? Pin
OriginalGriff16-Mar-20 1:07
mveOriginalGriff16-Mar-20 1:07 
GeneralRe: The evolution , abstraction or dumbing down? Pin
Mark_Wallace16-Mar-20 1:32
Mark_Wallace16-Mar-20 1:32 
GeneralRe: The evolution , abstraction or dumbing down? Pin
Nand3216-Mar-20 1:08
Nand3216-Mar-20 1:08 
GeneralRe: The evolution , abstraction or dumbing down? Pin
Sander Rossel16-Mar-20 1:37
professionalSander Rossel16-Mar-20 1:37 
I love the cloud!
I'm not "dumb", but server maintenance never was my thing.
I can create awesome apps, but I can't run them on a server because A) I don't have a server and B) even if I had one I wouldn't know how to configure it.
This is of course not so much an issue with companies, but it is for me.
For me, it means I can now give my customers software without having to hire a third party who does all the server stuff.

Perhaps back in the day, people could do both, but I'm having trouble enough keeping up with .NET Framework, .NET Standard, .NET Core 2.1, 2.2 (which wasn't an LTS release, which I learned the hard way), 3.0 (which also is not an LTS Unsure | :~ ), 3.1 (bingo, that's the one!) and now .NET 5 (will it, or will it not be LTS?).
Not to mention front-end languages such as JavaScript (no TypeScript yet), HTML, CSS (and of course LESS/SASS) and all the frameworks.
And then I do have to know about certain Azure services, whether I do have on-premises hardware or not, because not all Azure services can be run on-premises and you can have both anyway.
Then there are all these new (versions of) frameworks and libraries that I have to keep up with because people are asking for them.
Let's not forget all that DevOps stuff (Jenkins, Azure DevOps...).
There's just too much software related stuff to ALSO keep up with server configuration.

I think the cloud offers real value for companies, software developers and system administrators alike.
Also, don't see it as a "dumbing down", but as "another thing to learn".
They aren't mutually exclusive and despite looking simple, cloud is anything but simple.
Nothing but respect for those who are experts at system administration (AND cloud) or software development (AND cloud) or are even just experts at cloud.

To give you a high level overview of a small Azure project I did for a customer:
- Create an Azure web app to run my .NET Core 2.2 (argh!) application.
- Create an Azure SQL database (with code first in the app) for my data.
- Set up a storage account and install file sync on the on-premises server.
- Create a couple of Azure Functions to async process the files.
- Use Azure Service Bus for async queueing.
- Manage Azure AD for access with on-premises sync.
- Deploy as much as possible using Azure DevOps.
- Keep secrets in Azure Key Vault.

That's quite a lot to know and manage, wouldn't call it "dumbing down" Unsure | :~
Doing all this on-premises is possible (except for the serverless and key vault part, and you'd have to switch DevOps with TFS) and I agree that would be way more difficult.
The question is, do we really want it to be way more difficult? Smile | :)

GeneralRe: The evolution , abstraction or dumbing down? Pin
ZurdoDev16-Mar-20 2:05
professionalZurdoDev16-Mar-20 2:05 
GeneralRe: The evolution , abstraction or dumbing down? Pin
theoldfool16-Mar-20 2:52
professionaltheoldfool16-Mar-20 2:52 
GeneralRe: The evolution , abstraction or dumbing down? Pin
F-ES Sitecore16-Mar-20 4:36
professionalF-ES Sitecore16-Mar-20 4:36 
GeneralRe: The evolution , abstraction or dumbing down? Pin
Gerry Schmitz16-Mar-20 5:27
mveGerry Schmitz16-Mar-20 5:27 
GeneralEver wanted a rotary cellphone? Pin
Jörgen Andersson15-Mar-20 13:40
professionalJörgen Andersson15-Mar-20 13:40 
GeneralRe: Ever wanted a rotary cellphone? Pin
kalberts15-Mar-20 14:25
kalberts15-Mar-20 14:25 
GeneralRe: Ever wanted a rotary cellphone? Pin
Greg Utas15-Mar-20 17:33
professionalGreg Utas15-Mar-20 17:33 
GeneralRe: Ever wanted a rotary cellphone? Pin
Eddy Vluggen15-Mar-20 17:40
professionalEddy Vluggen15-Mar-20 17:40 
GeneralRe: Ever wanted a rotary cellphone? Pin
dandy7216-Mar-20 4:49
dandy7216-Mar-20 4:49 
GeneralRe: Ever wanted a rotary cellphone? Pin
Jörgen Andersson16-Mar-20 4:53
professionalJörgen Andersson16-Mar-20 4:53 
GeneralRe: Ever wanted a rotary cellphone? Pin
dandy7216-Mar-20 5:11
dandy7216-Mar-20 5:11 
GeneralRe: Ever wanted a rotary cellphone? Pin
Jörgen Andersson16-Mar-20 5:12
professionalJörgen Andersson16-Mar-20 5:12 
GeneralRe: Ever wanted a rotary cellphone? Pin
dandy7216-Mar-20 5:45
dandy7216-Mar-20 5:45 
GeneralRe: Ever wanted a rotary cellphone? Pin
Jörgen Andersson16-Mar-20 5:51
professionalJörgen Andersson16-Mar-20 5:51 
GeneralRe: Ever wanted a rotary cellphone? Pin
H.Brydon16-Mar-20 16:48
professionalH.Brydon16-Mar-20 16:48 
GeneralRe: Ever wanted a rotary cellphone? Pin
dandy7217-Mar-20 6:23
dandy7217-Mar-20 6:23 
GeneralAlter Man Pin
Eddy Vluggen15-Mar-20 12:26
professionalEddy Vluggen15-Mar-20 12:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.