Click here to Skip to main content
15,887,421 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: MVVM As Explained by an Idiot (Yours, Truly) Pin
honey the codewitch8-Feb-24 15:01
mvahoney the codewitch8-Feb-24 15:01 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Kenneth Haugland8-Feb-24 15:20
mvaKenneth Haugland8-Feb-24 15:20 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
honey the codewitch8-Feb-24 15:21
mvahoney the codewitch8-Feb-24 15:21 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Kenneth Haugland8-Feb-24 15:25
mvaKenneth Haugland8-Feb-24 15:25 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Nelek8-Feb-24 19:30
protectorNelek8-Feb-24 19:30 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
honey the codewitch9-Feb-24 0:25
mvahoney the codewitch9-Feb-24 0:25 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Rage8-Feb-24 22:29
professionalRage8-Feb-24 22:29 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Jon McKee9-Feb-24 14:52
professionalJon McKee9-Feb-24 14:52 
Amarnath S wrote:
Most programmers of that time said that they were doing OO, but very few understood its real meaning


I feel like this is both a buzzword problem AND a problem of fundamentals. Buzzwords are great for VC/series funding (who wants to invest in an existing solution with a simple improvement? But a new complicated sounding word? Hell yea!) but I think it does active harm to new-ish engineers because it obfuscates the fundamentals. An example I always give is microservices.

Yes, I know there are millions of pages of material on the subject, but at its core it's just a service de-coupled on scaling boundaries/requirements. That simple explanation not only explains how to break-down services into microservices but also gives you an idea of where the "nanoservice" boundary lies (if you break it down into pieces that don't have independent scaling requirements, you've gone too far). But a simple, straightforward description doesn't sell books. It doesn't earn VC funding. Hence why we now have "microservices" that few people understand and implement correctly.

It's similar to when SPA's like Angular became the norm. New, fancy buzzwords to obfuscate the real purpose of the technology, so now the mom and pop store that really just has a couple static pages that occasionally get updated? Now it's a dynamic, complicated mess that they have to spend 10x the money on upkeeping. All because the new hype/buzzword is SPAs. No benefit to them or their customers.

I really hope someday people get back to realizing that every tool has a purpose. And using the hype-est, usually-wrong tool for the job only makes the engineer look inept, makes the business owner lose money, and makes the customer suffer. The only people that win are the buzzword charlatans that cash out and leave you high, dry, and picking up the bill.

/rant

I'll grab my coat now. I just /really/ have a bone to pick with buzzword charlatans. They're ruining our industry in my opinion.

modified 9-Feb-24 20:58pm.

GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Jacquers8-Feb-24 17:50
Jacquers8-Feb-24 17:50 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
honey the codewitch8-Feb-24 18:53
mvahoney the codewitch8-Feb-24 18:53 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Kenneth Haugland8-Feb-24 21:04
mvaKenneth Haugland8-Feb-24 21:04 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
honey the codewitch9-Feb-24 0:29
mvahoney the codewitch9-Feb-24 0:29 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Kenneth Haugland9-Feb-24 12:31
mvaKenneth Haugland9-Feb-24 12:31 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Sander Rossel8-Feb-24 21:08
professionalSander Rossel8-Feb-24 21:08 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
honey the codewitch9-Feb-24 0:31
mvahoney the codewitch9-Feb-24 0:31 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Sander Rossel9-Feb-24 2:23
professionalSander Rossel9-Feb-24 2:23 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
obermd9-Feb-24 4:05
obermd9-Feb-24 4:05 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
honey the codewitch9-Feb-24 4:06
mvahoney the codewitch9-Feb-24 4:06 
GeneralRe: MVVM As Explained by an Idiot (Yours, Truly) Pin
Gerry Schmitz9-Feb-24 10:37
mveGerry Schmitz9-Feb-24 10:37 
GeneralMystery errors Pin
TNCaver8-Feb-24 10:56
TNCaver8-Feb-24 10:56 
GeneralRe: Mystery errors Pin
Dave Kreskowiak8-Feb-24 11:16
mveDave Kreskowiak8-Feb-24 11:16 
GeneralRe: Mystery errors Pin
TNCaver8-Feb-24 14:44
TNCaver8-Feb-24 14:44 
GeneralRe: Mystery errors Pin
charlieg9-Feb-24 11:15
charlieg9-Feb-24 11:15 
GeneralRe: Mystery errors Pin
RickZeeland8-Feb-24 16:43
mveRickZeeland8-Feb-24 16:43 
GeneralRe: Mystery errors Pin
TNCaver9-Feb-24 2:59
TNCaver9-Feb-24 2:59 

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.