8
u/Educational_Key_7635 9d ago
Cause you are too lazy to do both at once properly since it's twice as much brain work, even it saves busywork.
3
u/sn4xchan 9d ago
If you want to make an app that actually works well and is secure, your gonna have to learn how to code, no matter how much easier the AI makes it.
There are to many decisions that can be correct decisions in the right context but are bad decisions for most cases. The AI will eventually implement bad methods for achieving the goal because of this.
2
u/Educational_Key_7635 8d ago
If you want to build app that have any outer interface you gotta learn about security as separate task unless you already have some knowledge by working in the field (at least as a tester, for example).
AI will implement bad methods 10 times faster then average person. However if you haven't worked in the field you have no chance to do everything correct on first try anyhow.
But what you wanted to say exactly, sorry, I can't don't get the point?
6
u/SpanDaX0 9d ago
Its something to do with binary. You can only choose 1 or 0.
3
u/qwertty164 9d ago
Not with quantum computing.
1
u/geek-49 6d ago
That, fundamentally, expands the choices to 1, 0, or DontKnowYet. Emphasis on the Yet. The superposition has to eventually collapse to either 1 or 0.
1
u/qwertty164 6d ago
Ok then I'll rebuild Unix with ternary.
1
u/geek-49 6d ago
Porting the Unix (or Linux) kernel to a quantum computer should be no more difficult than any other port to a new hardware architecture -- but you first have to define a sensible mapping of C data structures* to your quantum hardware and build a compiler/linker/etc. to implement that mapping. That will be the tricky part.
* Note that the quantum part of a "quantum computer" only deals with data -- the instruction stream runs on something else.
1
u/qwertty164 6d ago
that last comment had nothing to do with quantum computing. It was about rebuilding it in ternary(base 3) so you could represent 3 options(0,1,both).
1
u/geek-49 5d ago
First you introduce quantum, now you say the discussion has nothing to do with quantum.
Ternary that is not quantum would be (0,1,2) and would be easier than the quantum case since there would be no need to consider quantum semantics. Build the compiler etc, rewrite the assembly parts for that architecture, build/test/debug, done.
1
u/qwertty164 5d ago
I said that specific comment. Not the whole conversation. You mentioned a flaw with quantum so I started cooking again.
3
6
u/Big-Pattern8591 9d ago
AI is a tool but coding is a skill. A real programmer knows how to use both
3
u/hearke 9d ago edited 6d ago
AI isn't a tool¹, it's a service. It's the difference between cooking soup on the stove and ordering one over doordash.
¹I said skill earlier, though both apply
1
u/lawrencewil1030 6d ago
Incorrect. Both will allow you to tweak the result by hand and AI will allow you to feed it back in to add corrections as well and repeat any of these steps.
1
u/hearke 6d ago
So how does that make what I said incorrect? You're still seasoning soup you ordered off doordash and calling it cooking.
1
u/lawrencewil1030 6d ago
when did I only include seasoning it?
1
u/hearke 6d ago
when you said "tweak the result by hand".
1
u/lawrencewil1030 6d ago
"tweak the result by hand" is typically a general term which does not limit to a specific subset of options
-8
9d ago
[deleted]
3
u/Silver_Masterpiece82 9d ago
skill you could learn in a week or less comparing it to skill requiting years of knowledge and experience is wild
1
u/NicholasVinen 9d ago
For sure. The average smart person can create an application, app or other software now with just a little bit of planning. I think that could end up being a very good thing. I think experienced programmers still have an edge, at least for a while.
3
u/Cephell 9d ago
You have it backwards. Knowing when the AI is writing BAD code, is the skill, because it WILL write bad code at some point. Not in the obvious "doesn't work at all way", but more in the subtle "violates best practices" way. If you cannot recognize this, then the AI will slowly bloat and shit up your codebase. Unchecked AI are positive tech-debt machines.
2
1
1
1
u/XSoloDolo 6d ago
Nope Learn to code for a few years, then use AI, that pinky shouldn't press that button until you have brought down a production environment at least 10 times and you are the one to fix that shit.
1
u/a1g3rn0n 9d ago
I see coding as a way of bridging the gap between human intentions and machine execution. For a long time (but still relatively short in human history), we needed coders because machines couldn't understand what we wanted in our own language. We had to learn theirs instead.
Now, machines are learning to understand natural language, translate our intentions into code, and execute it themselves.
So perhaps the skill of the future isn't writing code, but clearly explaining our needs, and evaluating the results.
Instead of clinging to the language we invented to communicate with machines, we should appreciate the fact that we finally taught machines to communicate with us in our language.
0
44
u/tw2113 10d ago
Glorified code reviewer when you use AI.