Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
lotd76861yYes, rewrite culture and well supported.
about every 6 months there’s some major release or certification that provides an excuse and a reason to fill up the boards with tasks that no customer asked for, but is going to reluctantly pay for anyways.
Personally I just avoid voicing my opinions as that would likely cause them to downvote my task suggestions, which is usually revolving around managing technical debt and refining ux. The former is an easy candidate to shoot down, given the value return isn’t immediately obvious to management & customers -
lotd76861y@tosensei doing it to improve and keep things safe, I’m all aboard with.
But ppl asking for like introducing graphql as a layer on top of a pre-existing json api or move existing apps to serverless because “scale”..
Or because we use React, we must adopt and rewrite to Next.js and move to Vercel instead of our own servers..
Or my favorite: “let’s rewrite it to micro services for performance and future scale”.. -
lotd76861y@tosensei good ol’ & oh so brittle distributed monoliths. Or just a big ball of entangled mud, if you prefer. Beloved child has many names 😂
-
@tosensei try working at scale without microservices.
Lots of skilled devs use them because they're necessary. Lots of devs with skill issues use them because it's a fad. Lots of devs who have never seen scale believe they're never needed. -
@tosensei hard disagree.
There are two ways to scale. Up and out.
If you're seeing millions of requests per second, scaling up is not feasible. You need to scale horizontally by duplicating services across multiple LBs.
If you have a stateless monolith, you're paying to scale components that aren't being utilized. If you separate the concerns into individual scaling objects, you can scale each separately, saving millions of dollars.
If you can't manage multiple smaller services correctly (maintenance, build, deployment, feature ads) without breaking everything, you have a skill issue. (The big you, as in your engineering department) -
@tosensei I don't know what to tell you. You must be right since you've never seen it work, vs myself who has done this successfully at scale with reduced costs.
It's impossible. Take the win. -
fumey231yI’m starting to hear about test driven development.
How does CV driven software engineering work? Does it have something to do with csv files?
Related Rants
do you have a CV driven software engineer(s) in your team/squad?
if yes, how do you deal with their dramatic changes in codebase every quarter?
random
squads
cv
teams
work