HI version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
69% Positive
Analyzed from 1609 words in the discussion.
Trending Topics
#code#assembly#more#software#writing#write#better#teams#where#small

Discussion (50 Comments)Read Original on HackerNews
If you are a strong generalist with an entrepreneurial spirit, I think I would be aiming at getting hired by a small company where you can provide a buttload of value or looking at starting something where you have domain experience outside of software.
This rings true. It is the best time ever for small teams. A big team is potentially several smaller teams, so this can be a force multiplier for them too.
Another force multiplier for reorganizing larger teams, be willing to consider smaller teams starting with single contributors.
What this is the worst time for: slow adaptation.
The Job of the engineer is to be really good with the tech not business.
-formal verification
-computational fluid dynamics
-control theory
-materials science
-graphics
I think what I’m suggesting is: consider being more than just a software engineer. Become a software engineer with expertise in other fields. Or a software engineer AND a fluid simulation engineer. This might not make sense for someone who currently works at say a business SaaS company, but how much longer are those jobs going to be around?
But this is also a great time to be building your own business, in which case you may want to develop business related skills.
I reckon moving forward software will became an applied tool to the applied sciences. I mean, it always has been, but the barrier to entry has lowered for the easily verifiable, and that is programming, and not the problem being solved
Is this true though? Will the models get better and better? I'm not a hater, but Sonnet/Opus generates terrible code albeit mostly functioning code.
https://www.rxjourney.net/how-artificial-intelligence-ai-is-...
I spent two days learning about quaternions to fix a buggy spaceship moving in space, when an LLM could have done it for me in seconds. A great use of my time: now I understand quaternions and I have levelled up in my knowledge, which makes me more confident to tackle larger problems in this space.
Codyu.
Coding gives the edge in creativity
All these things (code, prose, sketching) are about thinking through making.
The point is if you let something think about x for you you will become worse at thinking about x.
Is that true? I'm not quite as confident as the author, but it seems plausible. I've seen a number of managers who used to write code try and fail to drive Claude as well as even the junior engineers reporting to them.
To find the same for machine code you'd need to start at 65 or older.
'performance stuff'. i try to solve it in C for a bunch of reasons; others readability is one. almost never need to do more than a short macro of assembly embedded in C.
the actual most use of have for assembly is "what is happening here.." and need to ask the debugger for the assembly for some deeper understanding.
Some years, did these things 5 times, so maybe 20 hours. Other years, never.
As far as "sit down and write some assembly to solve problem X", the answer is never. (except when X is right in the middle of the above items)
However, I would strongly disagree that people are no longer writing/using assembly. I was writing a bit of assembly the other day, for example.
Come on over to the game emulation, reverse engineering, exploitation writing, CTF, malware analysis, etc. hobby spaces. Knowledge of assembly is absolutely mandatory to do essentially anything useful.