honestly, I work as a dev for a mid sized company and its pretty apparent why this happens.
its a spiral of business value/impact of your software and the time crunch. you need to deliver a very impactfull feature within unrealistic deadlines. you lean towards one and you lose the other (getting a feature within the deadline might mean losing a bit of its impact and conversely getting the highest impact means spending more time on it).
This combined with the fact that most companies ironically care about time the most ( deadlines) and the fact that you need to work with multiple other devs who might not be on the same page as you, devs are never pushed the other way, they're never asked to push themselves to explore, truly be passionate and care for the product and create something that maximizes impact and performance, causing our current industry situation.
best way around this is for devs is to keep honing their own skills, work on their own little side project and explore the crazy advancements in web, tinker with styles trying to get lower latency faster ttfb.
I'm 25 y.o. Expert Web/App Design & Development with 7+ years of experience.
Love my π Muffin and banana ice cream. Practice running & yoga in my spare time. πSupport me: https://ko-fi.com/mariamarsh
I agree, it is often not the programmers who are to blame, but the business. Now the market value of an employee and his chance to get into a cash vacancy is determined not by the efficiency of the code, but by the knowledge of the list of trendy frameworks and libraries.
Beyond that, business decisions are driven by consumers: businesses do what drives sales and growth.
But consumers do not know the limits of the possible and do not understand that the product they are offered is bad, because they have not seen the good.
And in this closed circuit, programmers (and only a few of them) are the only ones who have an understanding of what a product can be.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
honestly, I work as a dev for a mid sized company and its pretty apparent why this happens.
its a spiral of business value/impact of your software and the time crunch. you need to deliver a very impactfull feature within unrealistic deadlines. you lean towards one and you lose the other (getting a feature within the deadline might mean losing a bit of its impact and conversely getting the highest impact means spending more time on it).
This combined with the fact that most companies ironically care about time the most ( deadlines) and the fact that you need to work with multiple other devs who might not be on the same page as you, devs are never pushed the other way, they're never asked to push themselves to explore, truly be passionate and care for the product and create something that maximizes impact and performance, causing our current industry situation.
best way around this is for devs is to keep honing their own skills, work on their own little side project and explore the crazy advancements in web, tinker with styles trying to get lower latency faster ttfb.
I agree, it is often not the programmers who are to blame, but the business. Now the market value of an employee and his chance to get into a cash vacancy is determined not by the efficiency of the code, but by the knowledge of the list of trendy frameworks and libraries.
Beyond that, business decisions are driven by consumers: businesses do what drives sales and growth.
But consumers do not know the limits of the possible and do not understand that the product they are offered is bad, because they have not seen the good.
And in this closed circuit, programmers (and only a few of them) are the only ones who have an understanding of what a product can be.