Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> "Software architect Grady Booch is the Chief Scientist for Software Engineering at IBM Research Almaden and a trustee of the Computer History Museum. He offers the following observations about the Photoshop source code."

OMG. Booch?? The father of UML is still around? Given that UML is a true crime against humanity, it just goes to show there is no justice in the world. (I want a lifespan refund for the amount of time I spent learning UML and Design Patterns back in the bad old Enterprise Java days. Oof)





I completed a CS degree just a year ago, and they absolutely wrecked us with UML. I’m still recovering mentally.

UML used to be a staple of job interviews.

It was going to be the future of Software Engineering in the 2000s, Software Architects laying out boxes for Software Bricklayers to implement as dictated, code generation tools were going to make programming trivial.

For trivial CRUD apps, and maintaining modified versions of the generated code was a nightmare.


I was drawing UML before Christmas vacations, when one works at scale, drawing boxes to discuss implemenations works much better than throw away code.

It is also a great way to document existing architectures.


This AI hype cycle reminds me of that era.

On the contrary, UML is quite useful in enterprise architecture, and I am yet to find an alternative that isn't much worse.

It is like the YAML junk that gets pushed nowadays in detriment of proper schemas, and validation tools we have in XML.


Hard disagree. The code is the spec. The code is the spec. The code is the spec.

Yeah, that is why the code always meets user expectations.

User expectations are not the spec, they are what the spec aspires to.

Yeah, if only developers had bothered to validate the spec before diving straight into coding.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: