News for hackers. Stuff that matters.
Re:Show HN: Nue – Apps lighter than a React button by tossandthrow on Tuesday April 01, 2025 @05:37AM (#43544720)
> ... slapping TypeScript on everything—even CSS—which is overkill

Yikes, this framework will never fare well in any decent sized or above project.

Even Typescript is problematic sometimes, as it has several forms of coercion.

I manage 2 large scale production apps using Typescript (Along with the rest of the infrastructure) with a small team.

This simply would not be possible, had I not been guaranteed that things at least type check when reading diffs from PRs.

Re:Show HN: Nue – Apps lighter than a React button by mplanchard on Tuesday April 01, 2025 @08:23AM (#43545907)
This is a silly take. There were certainly plenty of large projects written in JS before Typescript existed or became popular, some maintained by small teams or single individuals. There are plenty of large projects written in Python pre-typing, in PHP, etc.

I personally choose to work with typed languages most of the time, and I’m thoroughly convinced of their value, but acting like it is literally impossible to write a large project without types is just inaccurate.

Re:Show HN: Nue – Apps lighter than a React button by tossandthrow on Tuesday April 01, 2025 @09:57AM (#43546852)
No, you are right, it is possible.

But it would be significantly more expensive.

So I should probably preface and say that it is not possible within the budget I have (We are ~2 full time developing and maintaining everything on a 140k LOC platform spanning from infrastructure, backend, multiple frontends).

Re:Show HN: Nue – Apps lighter than a React button by tshaddox on Tuesday April 01, 2025 @11:23AM (#43547898)
Yeah, it just means those teams had to do a lot of work themselves which type systems do automatically. Given that the entire point of computing is automating things which a human could have done by hand, it makes more sense to talk about cost rather than capability.
Re:Show HN: Nue – Apps lighter than a React button by Nijikokun on Tuesday April 01, 2025 @03:30PM (#43550526)
That feels more like you're being abused rather than a framework problem.
Re:Show HN: Nue – Apps lighter than a React button by tossandthrow on Tuesday April 01, 2025 @05:10PM (#43551383)
We are not really over worked. Nobody puts in more than 30 hours, and we deliver the features the business need.

However, we do have types and don't do type coercion. Types are sound full stack db -> backend -> frontends. We don't do any funky things. We don't use SSR (as the business does not require it). We test well, but not too much. We keep a sane architecture.

We can also skip out on a lot of project shenanigans and mostly focus on our work.

We don't (yet) use AI as a part of our workflows, and frankly, I don't see we can keep this way of working with the current gen AI.

Re:Show HN: Nue – Apps lighter than a React button by andai on Tuesday April 01, 2025 @09:28AM (#43546561)
The only way it's possible is if you keep them in your head.
Re:Show HN: Nue – Apps lighter than a React button by david422 on Tuesday April 01, 2025 @10:31AM (#43547236)
> There are plenty of large projects written in Python

I've worked on one of those, and I would not recommend it.

Re:Show HN: Nue – Apps lighter than a React button by avinassh on Tuesday April 01, 2025 @01:15PM (#43549251)
> There are plenty of large projects written in Python.

There are, but they are certainly a pain in the ass to work with.

I once had to work on a semi-large Python codebase and got so frustrated that I wanted to port the code to some other language. The best part? I wrote the majority of that codebase myself, just months earlier.

I ranted about it here: https://avi.im/blag/2023/refactoring-python/

Re:Show HN: Nue – Apps lighter than a React button by mplanchard on Tuesday April 01, 2025 @02:37PM (#43550068)
Yeah I mean, I've worked on a multi-million-line Python 2 codebase. It wasn't easy, but it certainly wasn't impossible.
Re:Show HN: Nue – Apps lighter than a React button by ddejohn on Tuesday April 01, 2025 @02:09PM (#43549791)
Not sure why you're being downvoted -- large, legacy, untyped Python projects are a nightmare to work with.
Re:Show HN: Nue – Apps lighter than a React button by joquarky on Wednesday April 02, 2025 @12:41PM (#43558588)
Just keep in mind there are a thousand people right behind you who would be ecstatic to be able to work on this "nightmare" in order to earn a paycheck.
Re:Show HN: Nue – Apps lighter than a React button by hu3 on Wednesday April 02, 2025 @12:19PM (#43558366)
> There are plenty of large projects written in Python pre-typing, in PHP, etc.

Just a nit. Modern PHP is typed and has been for years.