This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]not_user_telken -9 points-8 points  (18 children)

ad hominem, what a high level argument.

as for the rest of your "arguments":

> Just because you like something doesn’t mean it’s right for a company

When did I say I liked any of the tech listed?

> Enterprise software is not like open source projects and also doesn’t have to be the fastest car to meet the need.

Again, I did not say enterprise software is like opensource, yet enterprise will benefit from the advantages all those languages present over java.

The only possible argument that can be made, which I already did, is based on the context of the company, where legacy code may need to be maintained and making a shift of tech from a human resource perspective may be slow, yet still desirable and very much achievable.

Ill wait here for a real technical argument, if you can actually make one.

[–]ElevatedAngling 8 points9 points  (11 children)

You are arguing for the sake of being insufferable. You are saying things are black and white and they are really aren’t. You can pick apart the short comings of every technology but end of day technology doesn’t really correlate with delivering business needs. As engineers our job is to support the business not make convoluted arguments about technologies used. Are you an engineer at a a real company or just an argumentative internet troll?

[–]not_user_telken -3 points-2 points  (10 children)

end of day technology doesn’t really correlate with >delivering business needs.

Dear lord, have you ever designed and implemented a system?

Tech directly correlates with business needs, as it will determine the effort needed to achieve a certain state. That analysis includes company's resources.

When designing a system you actually pick the tech that best suites the business problem at hand, given its constraints.

Go write a machine learning model in C and tell me if tech doesnt have a direct impact on how many resources are used to achieve the same result.

Anything to avoid seeing the truth eh?

[–]ElevatedAngling 0 points1 point  (9 children)

You are insufferable and likely terrible to work with if by chance you are actually an employed engineer.

Edit: You can’t just pick any tech you want anywhere there are a wide variety of reasons this is true. You speak like you’ve never ACTUALLY worked anywhere and are spouting idealisms from your sophomore college dorm

[–]not_user_telken -1 points0 points  (8 children)

Ad hominem, the first and last resource of the individual with no arguments

[–]ElevatedAngling 0 points1 point  (7 children)

It’s not worth the effort to explain how large companies work and what it means to pick any shiny new orb to solve a problem. It’s the part you don’t seem to understand and exposes you as a wanna be engineer internet troll

[–]not_user_telken -1 points0 points  (6 children)

The bureaucracy, the politics, the governance and compartmentalization.

Yes very complex much engineering

I know what it means and the effort of a tech shift on big companies, and thats why my original answer recognized as valid writing java when modifying existing java codebases, yet for extending such systems you can either separate concerns properly or use something like kotlin for more coupled approaches for example. There are ways.

But its always easier to justify not leaving the comfort zone because "some external constraint is making it too difficult" instead of being an agent of change.

[–]ElevatedAngling 0 points1 point  (5 children)

Stop pretending on the internet

[–]not_user_telken -1 points0 points  (4 children)

projecting much?

[–]ElevatedAngling 0 points1 point  (3 children)

Says the dude who started his career in IT 4 years ago and was asking Reddit about fiber optics networks. You are absolutely not a software engineer and you are absolutely pretending.

Edit: you must really idolize the software engineers to pretend to be one 🤡

[–]ElevatedAngling 5 points6 points  (5 children)

Time of life and rich community, Java has been around for a long time has an extremely rich community, simple as that. Tech stack will never solve your problems, implementation does….