Readit News logoReadit News
throwaway020623 commented on Ask HN: I’m falling out of love with coding    · Posted by u/zikero
ragnarsson · 3 years ago
My experience with React has been different hence commenting here. That is just not true. I have used react with nextjs in the past but moved to remix. Moving to a new framework requires you to learn it, quite similar to learning a new language but it is much better than manually creating webpack loaders. I had a decent experience with nextjs but my experience with remix has been better.

I used Spring Boot at work and I have worked with backend libraries like Express(JS), Flask(Python), Gin(go) all the experiences have been much better than using Spring Boot. Java takes too long to compile, dependecy injection in Spring just seems to take forever, and overall Java is very very verbose. Just to create a stupid API, you have to create a new class for request, one for response, controller, service. I can do it if I am paid for it but using that for side projects, a big NO.

throwaway020623 · 3 years ago
I think we have different ideas about what a good development environment is, and that is ok. We have our preferences and we can't argue with that.

I would like to comment on how you feel Java compilation is slow. Incremental compilation while developing is fast and doesn't affect my productivity (your experience may differ).

Triggering a single threaded full build with one of my services (1000+ files and 80k lines) took less than 30 seconds on my laptop (18s with parallel compilation). But I never do that locally, as incremental compilations are almost instant.

If you need to download dependencies and run tests, the number is higher, but that is not specific for Java

throwaway020623 commented on Ask HN: I’m falling out of love with coding    · Posted by u/zikero
kardianos · 3 years ago
> Any project I work on is connected to a million different tools, workflows and services,

I was just skimming and read that, and I thought "he is working in Javascript" and yep, later on that's it.

I stay away from the Javascript/TS ecosystem (npm et al). I program mostly in Go, but also quite a bit in Typescript.

I would learn/use (even if for personal projects) more boring tech stacks, like Java/C#/Go/PL-SQL/T-SQL. For myself, Go has extremely stable tools that just work and have well-known limitations. Consider a lateral move within tech.

throwaway020623 · 3 years ago
I have several side projects where I use a simple Spring Boot backend and I feel I can focus more on the fun part (solving problems). It just works! There is also a huge eco system of good quality open source libraries compared to some of the newer backend languages.

This feeling is absent from React-based apps. The React eco system has been around for many years now, but is missing many of the advantages age typically brings. The eco system feels much more fragile and driven by hype. I simply don't trust things to work as smoothly. Maybe this instability is what keeps React popular? If it becomes more stable, it will not generate as much hype and developers move to the next big thing.

throwaway020623 commented on A startup is deploying armed bodyguards to NYC   radius.nyc/... · Posted by u/corporate_law
throwaway020623 · 3 years ago
Are we sure this is not a marketing stunt for a new movie or game? It just looks so over the top that it's hard to believe it is real
throwaway020623 commented on Why would a 21st century warplane shoot a balloon with a missile?   aviation.stackexchange.co... · Posted by u/fergie
throwaway020623 · 3 years ago
Are there any laser weapons portable enough to use (either on a vehicle or a ship if the balloon is near the cost)?

I have read about lasers that are used against missiles and planes. I imagine that the balloon would be more fragile. Could it be hurt even if the laser has lost energy due to the high altitude?

u/throwaway020623

KarmaCake day6February 6, 2023View Original