this post was submitted on 22 Jan 2025
22 points (95.8% liked)

Programming

254 readers
4 users here now

Welcome to the Lemmygrad programming community! This is a space where programmers of all levels can discuss programming, ask for help with problems, and share their personal programming projects with others.


Rules

  1. Respect all users, regardless of their level of knowledge in programming. We're here to learn and help each other improve.
  2. Keep posts relevant to programming and related topics.
  3. Respect people's personal preferences. If you disagree with someone's choice of programming language, method of formatting code, or anything else, don't attack the poster. Genuine criticism is fine, but personal attacks are not.
  4. In order to promote breaks from typing, all code snippets must be photos of code written on paper.
    Just kidding :), please use proper markdown code blocks.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 11 points 4 weeks ago

Having worked with a lot of these tools and frameworks extensively I really do think they are shit for most use cases. I also find that software industry love doing cargo culting where people just use whatever tools big companies like Google or Meta put out without actually considering whether these tools are useful in their specific circumstance. The big companies also encourage this because they effectively get to outsource training on their internal tools to other companies, and then poach top talent that's already familiar with their stack. The way he structured the app is perfectly reasonable. Treating the UI simply as a presentation layer removes a ton of complexity from the architecture.