News for hackers. Stuff that matters.
Re:"Be Different" doesn't work for building products anymore by Aurornis on Monday October 06, 2025 @12:59PM (#45493420)
> Most apps are simple crud apps and if they aren't it's usually because the devs are bad.

I heard this a lot from candidates who had only worked on software that could be described as an app. They bounced from company to company adjusting a mobile app here, fitting into a React framework there, and changing some REST endpoints.

There is a large world of software out there and not all of it is user-facing apps.

Re:"Be Different" doesn't work for building products anymore by jasode on Monday October 06, 2025 @01:49PM (#45494054)
>I heard this a lot from candidates who had only worked on software that could be described as an app.

Similar to that thinking, I made a previous comment how many developers in the "L.O.B. Line-Of-Business / CRUD" group are not familiar with "algorithms engineering" type of programming: https://news.ycombinator.com/item?id=12078147

Vibe coding is easiest for CRUD apps. However, it's useless for developing new scientific/engineering code for new system architectures that require combining algorithms & data structures in novel ways that Claude Code has no examples for.

Re:"Be Different" doesn't work for building products anymore by h3half on Monday October 06, 2025 @04:18PM (#45495849)
I can attest to that. I was using Gemini to help with some spherical geometry that I just couldn't figure out myself. This was for an engineering system to define and avoid attitude deadzones for a system that can rotate arbitrarily.

About 75% of the time the code snippets it provided did what it said they did. But the other 25% was killer. Luckily I made a visualization system and was able to see when it made mistakes, but I think if I had tried to vibe code this months ago I'd still be trying.

(These were things like "how can I detect if an arbitrary small circle arc on a unit sphere intersects a circle of arbitrary size projected onto the surface of the unit sphere". With the right MATLAB setup this was easy to visualize and check; but I'm quite convinced it would have taken me a lot longer to understand the geometry and come up with the equations myself than it actually took me to complete the tool)

Re:"Be Different" doesn't work for building products anymore by ben_w on Tuesday October 07, 2025 @06:28AM (#45501396)
Aye.

One my standard coding tests for LLM is a spherical geometry problem, a near-triangle with all three corners being 90 degrees.

Until GPT-5, no model got it right, they only operated in the space of a euclidian projection; perhaps notably, while GPT-5 did get it right, it did so by writing and running a python script that imported a suitable library, not with its own world model.

Re:"Be Different" doesn't work for building products anymore by wyre on Monday October 06, 2025 @04:22PM (#45495894)
is Claude Code actually useless or is is a prompt engineering/context issue?
Re:"Be Different" doesn't work for building products anymore by strken on Monday October 06, 2025 @04:26PM (#45495931)
Do you have any advice for entering group 2? I graduated university expecting to at least see jobs that needed those skills at least some of the time, but the hardest problem I've worked on was a variant of the knapsack problem and it happened in my first year out.
Re:"Be Different" doesn't work for building products anymore by crmd on Monday October 06, 2025 @07:35PM (#45497536)
Take a look at the data storage industry, e.g. EBS and EFS teams at AWS, pure storage, net app, etc. The people there who work on the filesystems and block data path are doing legit applied computer science. I did it earlier in my career and it felt like being at Bell Labs in the 70s and 80s.
Re:"Be Different" doesn't work for building products anymore by kakacik on Monday October 06, 2025 @02:30PM (#45494584)
I haven't done anything with an UI for decade and a half. Backend integrations, data transformations, piping, transfer protocols and so on. Javascript hell avoided so far. No thank you
Re:"Be Different" doesn't work for building products anymore by tracker1 on Monday October 06, 2025 @03:11PM (#45495097)
Just to interject one bit... I actually really like JS/TS for basic data transformations, piping and ETL type work in general. If you understand how type coercion works with JS it can be really powerful as a tool for these types of workloads.
Re:"Be Different" doesn't work for building products anymore by yencabulator on Friday October 10, 2025 @06:16PM (#45544468)
Meanwhile, for actual low-level work data is bytes not Javascript objects in memory, and Javascript is a miserable tool for transforming/processing bytes.
Re:"Be Different" doesn't work for building products anymore by samrus on Monday October 06, 2025 @02:45PM (#45494769)
Agree

I work on a vision based traffic monitoring system, and modelling the idea of traffic and events goes into so much complexity without a word of code written

These people are working on problems that have tutorials online and dont know that someone had to make all that

Re:"Be Different" doesn't work for building products anymore by airstrike on Monday October 06, 2025 @01:12PM (#45493601)
I agree 100%. IMHO this is the software that is vibe-codeable, by the way.
Re:"Be Different" doesn't work for building products anymore by sfn42 on Monday October 06, 2025 @07:27PM (#45497481)
If you're going to deny people just because they haven't had a chance to work on more exciting stuff yet you will skip a lot of good candidates.