[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 2467385246.png (45 KB, 905x307)
45 KB
45 KB PNG
Is the world ready for an entire generation of software engineers who don't know how to engineer software?
>>
Writing code has been automated. Why should anyone waste their time on that?
>>
>>107924313
nothingburger. I've been a student, I've seen students. 95% cheat, memorize or simply drop out since long before the age of LLMs. The people who make an effort to learn, practice and apply their knowledge will exist, the majority who don't will get hired by nepotism or become waitstaff, janitors and bus drivers.
90% of humans are worthless, AI doesn't change this in either direction
>>
>>107924313
In 10 years no one will know how the kernel(s) work. It'll be voodoo magic blackbox. But it won't matter because no one will be using anything but dumb terminals, wearable, and under-the-skin devices talking to the cloud 24/7.

Are you ready for the internet of bodies?
>>
>>107924346
>cloud GPU clusters go offline
>what now?
>>
>>107924366
>the sun explodes
>what now?
shit man idk
>>
File: 112040318_p0.png (1.8 MB, 1027x1540)
1.8 MB
1.8 MB PNG
>>107924313
I don't know but I am certainly ready to watch the burger software world order crash, burn, piss and shit itself, I even have popcorns.
By the way programming was never "engineering" (no matter what industrytards say), it was always more of a creative art.
>>107924346
Programming was never about writing code, AI can't program for shit.
>>
name a recent piece of software it was good it was engineered
>>
>>107924685
>it was always more of a creative art.
its both.
actually engineering also involves creativity
>>
>>107924313
yeah. its gonna fix the job market's surplus of programmers
>>
>>107924313
>school problems are solved problems that AI has a good training set for
>enter workforce
>can't solve any problems because the AI has no training to solve your problems
Get fucked
>>
>>107924685
>programming was never "engineering"
Correct. Engineering is more like designing the infrastructure that programs run on. The guys designing the compute side of data centers are engineers.
>>
File: 112099387_p0.png (1.35 MB, 1010x1474)
1.35 MB
1.35 MB PNG
>>107924713
Engineering is all about following some very strict rules and constraints, which are usually defined by the laws of physics in the real world, or by what resources you actually have, these constraints limit your creativity.
In software you mostly not have these limitations (particularly with modern hardware) which is why it's more like art where only your imagination limits you, this is why programming is so beautiful but it's also why it's so shitty, without constraints bad "coders" can make slop and get away with it.
Freedom is both a blessing and a curse.
The only kind of real software engineering is on airplane software (is it still like that considering Boing fiasco? who knows).
>>
>>107924313
humanity has lived without software for hundreds of thousands of years. it’ll be okay
>>
>>107924951
please learn even 1 design pattern
>>
>>107924685
God I wish that were me. The skirt is really cute. The sleeves are terrible though who wants to show off their shoulders when you can have cute poofy sleeves instead.

I don't know what those cumberbun skirts are called but they make my dick diamonds
>>
>astroturfed pro ai slop
AI can barely write programming 101 tier code. God help you if your university has custom libraries.

Better to just copy the answer from a former student's github.
>>
>>107924346
its soulless.
>>
>>107924951
>Engineering is all about following some very strict rules and constraints
because programming is different?
i do number crunching. when i bought my current machine i didnt buy it bc upgrood like a consoomer, i bought a tool, following the specifications of my project.
i bought capabilities. i would have bought a cluster of rPI's if that would have made sense. or an asic if thats what i would have needed. or a server blade

i put technological solutions together in order to solve a problem
how is it different from engineering?
i work with hard constraints, not only in the language but also from the HW point of view

i see what you mean, the absolute freedom of working with logic instead of matter... except once your project is demanding enough, matter (hardware) becomes very relevant indeed
>>
>>107925019
ywnbaw
>>
>>107924313
engineering software has nothing to do with meticulously writing it line by line like a retard, the writing part can be delegated to a machine
>>107924685
you're very close to getting it, but you sound like you'll never get it
>>
>>107925252
totally organic shilling
>>
>>107925252
>>107925299
ah shit, wrong picrel
>>
>>107924313
The interns and juniors who are like this stick out like a sore thumb
>>
>>107924313
anyone enrolled in cs right now is legitimately dumb. none of them will be working in the field except the ones that have connections. theres at least a couple hundred thousand more people looking for entry level work than there are positions.
>>
>>107925384
just be good. problem solved
you either get hired whens till studying, or you code some fast trash that you sell on steam to get monies to fuel your actual projects

just dont suck at programming anon
its not that fucking hard

codemonkeys are fucked though
which is completely correct. they should be paid less than a menial worker, or not paid at all
>>
>an entire generation of software engineers who don't know how to engineer software
nothing new there, then
>>
>>107925457
>just be good. problem solved
You're in for a very rude awakening when you're under that mountain of debt and find out that every field is the same. Skill doesn't matter. Work ethic doesn't matter. All that matters is do you know someone that knows someone. If you're a woman or a fag you might have a chance if you suck a good dick.

I hope you aren't white because you're not going to get hired anywhere. Statistics over the last decade show they're less than 10% of new hires no matter what their skill level and work experience is thanks to modern hiring practices and HR.

You're attempting to enter a field that has a larger surplus of cheap labor than at any point in history. You should have know CS was a horrible idea the moment you started seeing commercials on TV shilling bootcamps for truck drivers and stay at home Moms.
>>
>>107925468
back in my day we had to write code on paper for exams
and if it couldn't compile you fail
>>
>>107925497
>hurr durr be a doomer like me
no. suffer in silence. then hang yourself in your shitter, faggot
you dont want anybody to see your corpse, make sure to put a post it warning people that theres a dead nigger inside

>mountain of debt
just dont be american.
or try for s42 in canada
its financed by big globohomo, and you get VERY preferential treatment in employement
>>
>>107925497
>implying I want to wageslave for malware corporations
>>
>>107925099
how much ecc ram does it have
>>
>>107925543
>>107925556
Have fun wasting the best years of your life in adult day care and being a slave (if you're lucky). No matter how much money you make in salary you'll never keep up with inflation and you'll be stuck in the debt trap. You're trading a piece of your soul and all of your dignity for scraps of paper like a retard.

But everyone wants to learn the hard way.
>>
>>107925608
>completely ignores the fact that one can do entrepreneurship and deal with none of that
youre a fat loser desperate to cope with the fact you done nothing of your life by demoralizing everyone around you.

>>107925582
32 gigs of non ecc ddr4.
what gives?
>>
>>107925635
>wjat gives
not your job giving you enough mone
>>
>>107925299
>>107925312
wut
I'm just saying that writing code by hand is not "programming" and you can delegate it to a retarded bot, typing on your keyboard has nothing to do with the "engineering" part of "software engineering"
if you trust a bot to make engineering decisions for you - you're shit engineer
if you do all the engineering and then use bots to shit out code that compiles and satisfies the requirements and constraints you've engineered - you just saved yourself a lot of time
if you're obsessed about how exactly the code is written and not about how it works and what it does - you're wasting a lot of time, none of that variable naming shit matters
>>
it's annoying that cyberfags now have infinite job security as vibecoded slop hits product everywhere. cyber was already the most annoying holier than thou sector
>>
>>107925457
this post is pure cope from a current student. dont say nobody warned you.
>>
>>107925668
>I'm just saying that writing code by hand is not "programming" and you can delegate it to a retarded bot
no, you cant.
unless youre writing a hello world.

>>107925666
i dont wageslave. i dont need to.
enjoy your commute. hopefully you'll think about me, and how im sleeping until 5 pm and do whatever i want whenever i want

>>107925720
lmao what a loser
hang yourself already
you smell of failure
>>
>>107925763
today i slept til 3am
i slept thru sunday entirely
somedays i wake up 11pm
emjoy non-ecc memory
jk you wont cunt
>>
>>107925763
>no, you cant.
>source: I don't have a job
kek
>do whatever i want whenever i want
like... jerking off and pretending online that you're a software engineer?
>>
>>107925774
>emjoy non-ecc memory
>jk you wont cunt
but i have non-ecc memory, which i enjoy very much
you sound like youre underage and/or mentally deficient
you can even put ideas together in a coherent manner
>>
>>107925791
*cant

>>107925783
>muh jerb
thats for losers
>larping
except im not
but you can always close the tab and forget about this discussion if thats what you need to sleep at night
>>
>>107924313
zoomers will enjoy reading through 40k lines merge requests generated by AI and handling 1 million code repo by themselves
>>
File: ai-lmaoo-agi.jpg (415 KB, 1916x1163)
415 KB
415 KB JPG
>>107925820
2mw
>>
File: 112183160_p0.png (1.88 MB, 1030x1550)
1.88 MB
1.88 MB PNG
>>107925252
>>107925668
The essence of programming is not writing code indeed, but if you leave that to a bot you'll inevitably end up not understand your code.
Code is one way to represent formally and losslessy a program which initially only exists inside your head (inside my head I end up representing/visualizing more as a graph), natural language is a lossy so when you describe it to the bot you will lose information, furthermore bots have really shitty taste and subpar style cause they output something close to the statistical average of their model, if you are an above average programmer this will also make it lose information, in the end every time I used AI like that it becomes a mess, you have to write your own code too for anything non-trivial.
AI is useful as Google + Stack Overflow, it's basically a glorified text search engine, it's not at all good for programming.
>>
>>107925828
>The maintainers of OCaml, an open-source functional programming language, rejected an AI-generated pull request (PR) with more than 13,000 lines of code, citing copyright concerns, lack of review resources, and that it did not align with the maintenance practices of the project – raising key issues about the future interaction between AI and open source.
>>
>>107925860
https://github.com/ocaml/ocaml/pull/14369
>>
File: 1740727808374778.png (338 KB, 743x713)
338 KB
338 KB PNG
>>107924313
I enjoyed the process of writing code a lot. I used to think most programmers did to some extent but I was very wrong.
I have used Claude for a year now since my company is forcing everyone to vibe code to be faster and while it does its thing the whole process of programming became very fucking boring to me and I want out. Coming to a solution to anything with AI or "making" a feature with it makes me feel nothing. Worst part is I don't feel my team is any faster at delivering anything either, I think we are slower even but maybe this is just a shit corp and I'm a shit programmer I don't know.
>>
>>107925812
where is any of the conditional stricture
this looks to be glueware
basic glueware
>>
>>107925812
wow... you read avx2 reference and wrote atoi with 0 logic and 0 engineering required
btw if you had a job you could afford a cpu with avx512

>>107925830
>you'll inevitably end up not understand your code
impossible, you're overseeing the bot and if it writes code in bad ways that are hard to reason about, you correct it and engineer ways for it to write code in a way that you can understand
if you let it run wild, you'll get trash
>>
>>107925886
You know you're just training your eventual replacement, right?
>>
>>107925903
>where is any of the conditional stricture
holy incompetent. you dont even know about stuff like cache misses

this is highly optimized simd code
youre not gonna find your usual slop in it
heres pretty much all the flow control of this piece of code
>>
>>107925944
>doesnt know avx 512 is 2x avx instructions glued together
lol. ur dumb. and poor. dont try to pretend otherwise
>>
>>107926014
ask a smarter than u bot before embarrassing yourself

AVX-512 is not simply two 256-bit AVX instructions "glued together." While it does double the register width from 256-bit (AVX2) to 512-bit, it introduces significant architectural enhancements beyond just width, including masking, doubled register counts, and new instruction functionality.Here is a breakdown of why it is more than just "2x AVX":
1. Significant New Features (Not just wider)Opmask Registers: AVX-512 introduces dedicated masking registers k0-k7 that allow for per-element conditional operations (masking) within a single instruction. This eliminates the need to mix scalar and vector code for conditional logic.
2. More Registers: AVX-512 doubles the number of registers from 16 (in AVX2) to 32, reducing "register pressure" and allowing for better data throughput without constantly swapping data to memory.
3. New Instructions: It includes advanced instructions that do not exist in AVX2, such as specialized exponent approximations, scatter/gather operations, and improved byte/word manipulation.
>>
>>107926052
thanks chat gpt. now give me a recipe for a quiche lorraine if you will
>>
>>107925985
> cache
im like 9 or 10
levels of abstraction above you
>>
>>107926132
>is proud of needing his food pre-chewed
yeah, i get it, youre retarded
you dont need to find new ways to tell me that without actually saying it
>>
>>107925944
>if it writes code in bad ways that are hard to reason about, you correct it
Why would I do that when I can write the code myself? (which is the easiest part anyway)
>engineer ways for it to write code in a way that you can understand
I've tried so many prompts to make Claude behave the way I want, but it won't do it, it always randomly forget about my requirements and rules, and the further you go in a chat the worse it gets cause of context window.
I have no time and no reason to babysit a retarded clanker into doing what I can already do.
It's time to accept that LLMs are fundamentally flawed and no good for anything but being glorified Google.
>>
>>107924313
Accelerate.
>>
>>107924313
>Is the world ready for an entire generation of software engineers who don't know how to engineer software?
Absolutely. I'll be making mad bank as the 2040s equivalent of one of the rare remaining cobol programmer in fifteen years.
>>
>>107924313
Have you been in a coma for the last ten years? There are no good software developers under 40.
>>
>>107925497
>Skill doesn't matter. Work ethic doesn't matter.
Correct, but it's always been like that.
>All that matters is do you know someone that knows someone.
No. All that matters is that you don't care about craftsmanship and you're willing to stab the customers and investors in the back to make a quick buck.
>>
What's the problem here? If they can understand and fix code by someone else they are above 90% people in this industry
>>
>>107924951
>Engineering is all about following some very strict rules and constraints,
you are not an engineer and you don't understand what engineers do. STFU.
>>
>>107924313
> Goes to uni to learn CS
> Gets a computer to write his code
> Could have done that for free if OP wasn't a fucking retard
People go to school to learn how to make a living. If you rely on AI like your "friends" you are going to be unemployed.
>>
>>107927129
How can these tards understand code if they're not even learning to code in the first place? They are learning to put a bunch of shit into a prompt and crossing their fingers that AI can figure it all out for them. They don't realize they are making themselves irrelevant. It's really sad. Ie. for what the fuck does a manager need some tard to enter prompts into AI for the answer if the manager can just do that himself? Idiots.
>>
>>107924951
>Engineering is all about following some very strict rules and constraints,
You think that because you are using someone elses creativity lol.
Read high level engineering & math texts; they sound like written by philosophers.
Slepians paper on 'indistinguishable' is one of my favorites.
>>
>>107927402
>they sound retarded and useless
>>
File: 1604848900891.jpg (76 KB, 1125x1053)
76 KB
76 KB JPG
>>107924951
I love how much you made the fizzbuzz crowd seethe with your post. Top marks, anon.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.