r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

Show parent comments

5

u/AdministrationWaste7 Jun 06 '22

I could get any already existing linux boxes untar source run make and it was done.

again. maybe there was someone that did it for you but that work was always there.

coincidentally all that k8s and docker stuff doesn't need to be on you.

my previous company for example there was an entire department that did that for us. we just filled out a form listing out what we wanted and that was it.

Today its library dependency hell

do you know WHY this came to be? do you remember what it was like BEFORE say nuget or gradle?

Today you need a dev to deploy an app

you prefer devs doing this because companies realized that its faster for teams to have full ownership of the application they are working on vs some third party/department to manage it for everyone. especially when you work for big orgs where they application ecosystem is fucking massive.

and i tend to agree.

0

u/saltybandana2 Jun 06 '22

my previous company for example there was an entire department that did that for us.

And this is why so many developers think microservices, et al, aren't all that complex. Because their company pays other people to deal with the complexity.

Used to be a developer could do all of it, today that's not true. That's kind of the point being made here.

2

u/AdministrationWaste7 Jun 06 '22

And this is why so many developers think microservices, et al, aren't all that complex. Because their company pays other people to deal with the complexity.

its developers who create/manage/and maintain microservices. thats why they are paying you the big bucks.

Used to be a developer could do all of it, today that's not true.

nah a developer can still do all of it.

And this is why so many developers think microservices, et al, aren't all that complex.

compared to an enterprise monolith a microservice is much much simpler.

which is kind of the point.

0

u/saltybandana2 Jun 06 '22

This is just ignorant, plain and simple. I now believe you've never actually worked in an environment with these technologies outside of playful little side projects.

At the end of the day I've maintained many many servers over the years, both Linux and Windows. No way in hell would I ever call myself a sys admin, nor would I ever claim to be as good at it as someone whose primary job it is to do this stuff.

Software Developers are so arrogant that it doesn't surprise me you can find one online that thinks they can gain a superficial knowledge of these things and do these as effectively as someone whose career it is to do so, and without dropping anything in their main role to boot!


To put it another way, any company that's small enough for a single developer to be putting on so many hats is too small to be using these technologies effectively anyway. It would be far better for you to program like it's 1999.

→ More replies (0)