4 ms·
Eeek > our system could do it in about 10 seconds, give or take > user's don't care about the difference between 10 seconds and 1 second They d,o but your bo
by Dave3of5 5y ago
Eeek
> our system could do it in about 10 seconds, give or take
> user's don't care about the difference between 10 seconds and 1 second
They d,o but your boss doesn't. That is until they complain. Happened to me multiple times over the past 16 years. No one cares about Performance until it's too bad then suddenly it a huge problem. I've been in several projects where fixing performance was a rewrite due to this attitude. Performance should be much higher on the list period. Also not having correctness is insane.
> I've been burned by external libs plenty of times
Yes and you're not the only one but the "I've been burned therefore noone can use 3rd party libs" is childish.
> A lot of it is just check boxing.
That's presumably coming from someone who has a lot of experience and is very familiar with the domain. For those who are new to the company and new to working in tech in general good documentation is a godsend.
> Get out ASAP
Ah yes, heard this many times. It's completely impractical and often comes from people in an privileged position. Not all devs are paid high amounts and can quit their job on a whim.
- Clubber 5y ago>They d,o but your boss doesn't You don't know. You don't work there. You're just making stuff up to bolster your position. Users never complained about the speed of the system based on that algorithm. >Yes and you're not the only one but the "I've been burned therefore noone can use 3rd party libs" is childish. No one said that but you. >is childish If you can't attack the position, attack the person, right? Well we'll just have to agree to disagree. I'll run my team how I see fit and you run your team how you see fit.
- verinus 5y agoimho simplicity ist the most important trait. I have a rule i derive from that: like economy of movement there must be a requirement for every change/code. when nobody says what is slow, how can I optimize. I would pick simplicity and maintainability every time over some undefined performance. Especially as high performant solutions tend to be rather complicated compared to simple ones... 3rd party libs come at a price that is often overlooked/ignored...