Comments by "Vitaly L" (@vitalyl1327) on "Continuous Delivery"
channel.
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
oh, really? Any developer must master dozens of languages. Any capable developer must continuously create new small languages, because Language-Oriented Programming is by far the most powerful abstraction tool. A developer with only one language under their belt, especially such a crippled and ill-designed language as JS, is not a real developer.
Want to be "full stack"? Master the entire stack underneath your level of abstraction. Starting with analog and digital electronics, HDLs, all the necessary elements of computer architecture, all the PLT-related mathematics, PLT itself, a deep understanding of compilation and interpretation methods available, a deep understanding of how operating systems work (and when and where to use them or ditch them altogether). Understand networking, from PHY levels to high level protocols, and know where you should be on this stack of abstractions depending on your goals. There's a lot of critically important knowledge there. Javascript, browsers and all that meh are not among even the tangentially impactful pieces of knowledge.
1
-
1
-
1
-
1
-
1
-
@ApprendreSansNecessite for me, it sounds like a weird design, when similar data processing happens in different parts of the system. For data model - yes, it can be the same while flowing through the system, but it does not mandate the same language that handles the data in any way. Validation is normally just a part of the data model.
And things like data model, validation, etc., should be defined in a higher level (ideally, declarative) language anyway, and then translated into whatever language whatever part of the system is using. You're likely familiar with rudimentary forms of this approach employed in IDL and similar protocol / data model description languages. There's often dozens of languages involved, with a single data model in between them.
I admit I stay away from anything related to web, so may be unaware of some of the rationalisation behind common design choices in that world. From far away, the whole web stack looks like it's massively overengineered and badly designed on all levels though.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@skyhappy first, let me reassure you, that you have no faintest understanding of the real world. It's pathetic, frankly, how code monkeys always run around rambling about the "real world", why they don't even possess a mental capacity to even start understanding it.
Secondly, no, computer science is the most important science out there, binding all the other sciences together. It's the science of what computation is, and our universe is built on the notion of computation on many levels. You won't understand it, of course, I'm saying it here not for your benefit. I'm a nuclear physicist who had to turn to computer science, because there were no answers to my questions anywhere else. And only computer science could finally make all the pieces of the puzzle click in.
And computer scientists are supposed to explore this branch of knowledge. Not write some pathetic crappy code, like your kind does.
And I'm so glad I'll never have to work with primitive nobodies with overblown ego like you. That's another great feature of the current market, it's very picky, and it works exactly as intended, leaving your kind out of anything meaningful.
1
-
1
-
1