So I’m gonna say off the bat here that I am not a coder, I cannot code anything, and the last thing I made was a “hello world” for my TI-89 like 20 years ago.
It feels insane to me that things like python and JavaScript are just…load bearing components of computers now.
You’re using interpreted languages for full scale application design??? Why????
Like, between the normalization of multicore processors and the enormously increased upper limit to RAM afforded by x86_64, it seems that making compiled, high efficiency, high performance software is just like, optional now?
Whatever happened to C? To Java? Why do you insist on making the poor cpu run everything on the fly?
We should all go back to pentium 4 shit til this problem fixes itself. The software industry has lost its 64-bit privileges. I don’t care about The 2038 epoch anymore. Die mad.
Because they're fucking useful? "Wahhhh we should care about having things run at 100% efficiency who cares about the programmers having an easy time fuck them"
For the record: I am well versed in both C and Java. I think that they're good for making high efficiency software. I agree with you on that part. But like. Python is a good, simple, functional scripting language. "poor cpu" its a fucking cpu. Chill the fuck out.
Not only that, but it is also a wrapper for compiling many other compiler languages on the fly. When done correctly, it is the most efficient program to use! Obviously not to do the programming, but to run it, it works very well!
you are the reason that people laugh when we attempt to call ourselves "software engineers." decades upon decades of compute hardware innovation and it's all been wasted on "just waste huge amounts of runtime resources making things pretty and elegant for the coder."
you know what they call a structural engineer who cares more about her own experience designing a structure than the experience (incl. but not limited to safety) of the people using it?
an wannabe architect who went to the wrong school.
anyway, the best thing rust has done for the software engineering field isn't even any of its individual technical qualities, it's just the fact that it's normalizing "your job as a coder should actually be harder so that the thing works better."


















