Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frje1400
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
frje1400
7d ago
You're welcome. I now feel inspired to try to change your mind, if you don't mind. I would argue that "concepts" actually are more important than ever. Let's take my structured concurrency example. It doesn't m
2.
▲
by
frje1400
7d ago
Yes, as an example structured concurrency in Java (final release in Java 28 perhaps). I think that could totally change how we write concurrent code in that language. I just upgraded a less important service to Java 27, a few days after its
3.
▲
by
frje1400
2mo ago
Same. Claude consistently ignores my instructions related to comments, and continues to be extremely verbose, often irrelevant, or too specific in terms of the current task. When called out on it, it says sorry. I've resorted to having
4.
▲
by
frje1400
5mo ago
Data infrastructure in the real world, for non-trivial systems, moves slowly. Migrations are costly and risky. If you need to optimize query performance, you are likely working on one of those non-trivial systems. We have some MongoDB clust
5.
▲
by
frje1400
5mo ago
There's a reason why Orbstack can charge money: it just works, and podman doesn't (on macos).
6.
▲
by
frje1400
5mo ago
It is likely still the best environment to read and debug Java code, which you still need in addition to whatever agentic tooling you have. Advanced editing features have clearly lost value though. Is it still worth the money? I don't
7.
▲
by
frje1400
7mo ago
Taking wider responsibility, doing both dev and ops. Learning more about k8s since my company uses it. Trying to think more about testing and verification in general because I think that's what the bottleneck will be.
8.
▲
by
frje1400
8mo ago
Obviously lots and lots of companies. Do you think a mature company just migrates to a different database unless it is absolutely necessary? That's a multi year project. I'm at a smaller company (around a 100 devs) and we have eas
9.
▲
by
frje1400
9mo ago
So in this solution, you run the backend on a single node that reads/writes from an SQLite file, and that is the entire system?
10.
▲
by
frje1400
9mo ago
> If your writes are fast, doing them serially does not cause anyone to wait. Why impose such a limitation on your system when you don't have to by using some other database actually designed for multi user systems (Postgres, MySQL,
11.
▲
by
frje1400
10mo ago
> And if you are starting a new project, why would you pick Java over Kotlin? Because in 5-10 years you'll have a Java project that people can still maintain as if it's any other Java project. If you pick Kotlin, that might at
12.
▲
by
frje1400
10mo ago
I think that you are describing an ideal scenario that does not reflect what I see in reality. In the "enterprise applications" that I work on, long functions evolve poorly. Meaning, even if a long function follows the ideal of &q
13.
▲
by
frje1400
1y ago
> You mention "var", why would we ever want in Java to hold a variable that you can't read immediately what is the type? var items = new HashMap(); Instead of HashMap items = new HashMap(); That's the point of var. It
14.
▲
by
frje1400
1y ago
Orbstack is worth every penny. It's simply amazingly solid compared to Podman on macOS (a year ago at least, I don't know if Podman has improved). We migrated 100+ devs to Orbstack and it was like a collective sigh of relief that
15.
▲
by
frje1400
1y ago
great, well-grounded, discussion. highly recommended.
16.
▲
by
frje1400
1y ago
In software? I don't see how high stakes infrastructure changes can be done by current AI technologies. It's different from programming in that you might only get one chance to do the things that you need to do in the right order
17.
▲
by
frje1400
1y ago
> On the consumer side, almost certainly not. Nvidia is a HUGE brand name, it doesn't matter how good and cheap AMD makes their consumer GPUs, people will buy Nvidia GPUs for the brand and prebuilts will stick with Nvidia for the na
18.
▲
by
frje1400
1y ago
Perhaps "frameworks don't compose" and "frameworks shape how you code" are actually good features, not a problem. Where are frameworks the most popular? Probably for web services (e.g. Spring Boot for Java). You don
19.
▲
by
frje1400
2y ago
You've described my job, but I've found some excitement in the "distributed systems" part of it. It's not trivial to make the right design decisions to make a microservices architecture run well. If it was trivial,
20.
▲
by
frje1400
2y ago
LLM output can't really be trusted so I need to "proof read" it and convince myself that it is correct. In the language I use every day and have a high degree of fluency, it's faster for me to simply write what's in
21.
▲
by
frje1400
3y ago
I'm at a mid sized SaaS company in the Nordics (European). No layoffs, but hiring has slowed down and we no longer actively try to recruit junior devs. We used to have lots of active job ads, now they're reduced to only the most i
22.
▲
by
frje1400
3y ago
Here's a thought experiment: think about what you did at work in the last few weeks, but instead of you doing it, someone that doesn't know programming is given those tasks instead. They have state of the art LLMs to help them. Ho
23.
▲
by
frje1400
3y ago
I started a Bachelor's in CS in 2019, graduated in 2022 at age 38, and got a dev job that I really enjoy. I was one of the older students (but not the oldest!) and it felt like half the class was older than your typical university stud
24.
▲
by
frje1400
3y ago
I think that one factor is that staying on old tech is a risky career move both for the individual and the business. At work we have an Angular (the old one) app and while many new devs pick up some React, they definitely don't play ar
25.
▲
by
frje1400
3y ago
That your gamble could be competely wrong is the main risk. What if the next generation AI doesn't change things much and is just a minor incremental improvement over the current tech, and it takes 3 years to get there? It reminds me o
26.
▲
by
frje1400
3y ago
I find it amazing for turning data into markdown tables (which are tedious to write by hand), for documentation.
27.
▲
by
frje1400
3y ago
Because even if don't get more money you get to do more fun work with more autonomy if you are good at what you do.
28.
▲
by
frje1400
4y ago
What's the display quality on these 10+ year old laptops? Looking at a low res blurry display all day can't be fun even if the performance is good enough.
29.
▲
by
frje1400
4y ago
I'm in the EU as well and while I'm quite junior, I felt like I had lots of options during my recent job search. One company gave me a practical exercise (using Spring Boot) and since I'm not familiar with that framework ther
30.
▲
by
frje1400
4y ago
I think that it depends a lot on location. I'm about to graduate with a bachelor's in CS and pretty much everyone I know has managed to get a job before graduation. I don't know how much effort other people had to put in, but
More ›