DEV Community

Discussion on: What was the most over-hyped software movement?

Collapse
 
val_baca profile image
Valentin Baca
  • Inheritance in OOP (Interfaces and Composition with Delegates are the better parts of OOP and yet we're still teaching the whole Dog extends Animal to newbies). The best OO code I've seen uses the least inheritance.

  • UML

  • XML

  • Thin Client vs Thick Client debate: mobile apps nuked this whole paradigm

  • Flash, ActionScript

  • AR/VR: believe me, I think it's cool but it's still just all hype for a fraction of a percent of the market (This is an area I hope I'm wrong in, but I wouldn't bet on AR/VR)

  • Domain Specific Languages: like, they're fine and useful, but 2010 hype was that they were going to Change the World

Collapse
 
david_j_eddy profile image
David J Eddy

DSL's...uggg. I have yet to see a situation that would not be better served using an established language/markup.

Collapse
 
anpos231 profile image
anpos231

UML is actually very useful to visualize existing code.
But it must be done properly.

Collapse
 
rhymes profile image
rhymes

UML, that's a nightmare from the past :D
I remember Eclipse had a functionality that generated Java code from UML.

😅

Collapse
 
val_baca profile image
Valentin Baca

I recall the opposite, where coworkers would print out GIANT UML diagrams of our code for new hires and interns. Looking back it was probably just a weird flex.