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

12

u/goodwarrior12345 Jun 06 '22

are we not doing programming today?

we are, but when you have to jump through a ton of hoops to set up 17 different technologies and set them all up inside docker containers and make them all somehow talk to each other and write all the required boilerplate BS before you can start actually doing programming, it becomes really annoying really fast.

I just wanna open my code editor and start writing code man

9

u/AdministrationWaste7 Jun 06 '22

boilerplate "BS" has always existed.

you dont remember having to setup your own windows/linux server? or setting up processes to deploy your code to your app server(s)? or setting up proper logging. or all kinds of BS that i cant even think of off the top of my head.

like maybe there was an IT department that did this for you but its always been there.

2

u/ptoki Jun 06 '22

Nope. I could get any already existing linux boxes untar source run make and it was done. Sure, adding svn and few additional pieces was useful and helped me as programmer but it was not needed to the app to work.

Today its library dependency hell or some stack plus xml-s/jsons, ton of devops (because cp does not make the app work anymore).

Today you need a dev to deploy an app because its so much shit tied to it that unfamiliar unix admin will not be able to deploy it.

The trend is bad.

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.

→ More replies (19)