by 0x1DEADCA0 on 2/13/21, 3:33 PM with 7 comments
I am able to spin up a relatively complex REST API and a UI for it in a matter of hours or days. I can have it simulate most of the complex logic that a business would need.
I am able to do this without complex build pipelines, IDE settings, run configurations, daily meetings, cloud providers, 700 maven/npm dependencies, code reviews, docker images, unread library books, coursera courses, certifications, conferences, design patterns, factory/builder patterns of my own creation, sharded databases, distributed systems, messaging queues, front-end-framework-du-jour...
I can totally accept that these things have their value and everyone is free to use them if they like.
However it is seriously making my career a living hell because there is always a new thing to learn, and the managers don't accept my way of doing things.
Perhaps I am best suited for rapidly prototyping and not building "robust enterprise systems", but I am curious to know if most people think all of the things involved in enterprise software are 100% worth it, or if some of it is needless stuff added to make a system deliberately more complex and difficult to operate within.
by m33k44 on 2/13/21, 9:05 PM
Does a developer, who does not have the same requirements similar to the company that has released its internal tools, need to use those tools and frameworks? No, certainly not. Use something that you are comfortable with and not that is flavour of the month because some big tech company promotes it.
by hexanal on 2/13/21, 3:49 PM
As a web developer, I'm more focused on good UX and a clear UI than the technology I use to get there; but these days it seems the tools are getting way too complicated to use in most situations. Then again it might be that I'm old and I miss the good old days when we could "Keep It Super Simple"...
by petra on 2/13/21, 4:42 PM
But why ?
Complexity lets developers extract more money from the system. That's why it exists and it's a good thing.