3 ms·
I absolutely agree with the point being made here, but I don’t think you’ll get much gratitude from the industry as it exists today. This is a move-fast-and-sc
by highwaylights 3y ago
I absolutely agree with the point being made here, but I don’t think you’ll get much gratitude from the industry as it exists today.
This is a move-fast-and-screw-the-next-person industry. Usually that’s because of non-technical decision makers who believe if their boxes are ticked then all other things are equal.
Sometimes the other things don’t matter - some work has a very short intended lifespan - but for anything long lived there’s a reason why you’ll see the same mess everywhere.
I worked a gig a while back where a monolith was being replaced with a lot of really granular micro-services. The relatively young developers did so much bitching about the monolith before I got to look at it that I thought it would have been a disaster. It had transactions for everything, comments, levelled logging and really strong unit test coverage. The new system was already a tangled mess of unversioned javascript with no documentation at all and it hadn’t even shipped yet. The single source of truth for a single component was, without exaggeration, whatever the last person to work on it said it was.
Great might be the enemy of good enough, but inadequate houses of cards seem to be what the industry keeps voting for with their wallets.
- pm 3y agoThe 0.1x is the 10x developer. Slow is smooth and smooth is fast.