A more accurate term than "technical debt" is probably an unhedged call option.
old.reddit.com/r/programming/comments/sodp0p/...Posted Feb 9, 2022, 5:54 PM UTC
Posted Feb 9, 2022, 5:54 PM UTC
this is your brain on reading too much day trader bullshit
Paying top dollar for 10000% return in a month courses open one’s eye for the pitfall of calling tech debt just “tech debt”.
Sounds like a 10000x ROI to me!
🌈🐻
Whenever I procrastinate on my work by reading WSB, I just use my newfound options knowledge to explain to my boss that metaphorically, I shouldn’t be fired.
I shouldn’t be fired.
Ah so what you're saying is, it's a risk. Like in the stock market. So we can lie a bit about it and collect our bonuses and stuff and one fine day it crashes the economy.
Where do I sign?
Close, but the tech field is too smart and too moral to take this approach. You’ve heard the expression “do no evil?” Well, that’s tech in a nutshell. Rather than actively risk harming someone, we just do absolutely nothing, lie about it, collect our bonuses, and switch companies before anyone catches on. Economy crashes, well, don’t look at me, I’ve been at home jacking off to hentai working for the past 10 years.
The man should've been in Finance.
I was getting nervous for a minute but no, they remembered to put in a car analogy at the end.
I don't understand anything unless there's a car analogy.
I think it's always best to explain technical debt like this: If you create a coffee cup, you would probably make something that holds coffee, can be put in a dishwasher and would last a couple of years. You could probably create 1000 units for $5000. If you let a software 'engineer' make your coffee cup, he will want to make it with titanium, gold plating and carbon nanotube coating because he read an article somewhere that these are used in space tech, and space tech is clearly better than earthenware tech so it must be the way to go for every product. Not spending the $20 million on a single coffee cup is what software engineers call technical debt. Because they think that once you get a deal with a store to sell the cups you need to go back to create these 20 million dollar cups as no serious enterprise company will accept these inferior non-nanotube cups. What you actually do then is tell the engineer that you will get back on that when there is a budget while you just sell the company the regular cups with some compromises. That carbon nanotubes are toxic and would kill everyone drinking from the engineer's cups is something the engineer would never find out.
Your coffee cup costs $20 million because it's a single, monolithic coffee cop. What you really want is an agglomeration of micro-cups, that each hold 1/1000th of the liquid. A coffee cup service mesh, continuously monitoring all coffee conditions, will tell you that for optimal drinking conditions, you now have to take a microsip from cup #123, 147 and 234.
This will be cheaper in the longer run, as you will be able to scale your coffee consumption up and down without buying another giant cup of coffee to replace your standard sized cup.
So you're saying we need to be uber-scale?
precisely! in fact ubers pivot to driverless cars was my inspiration for how I manage tech debt: by wasting inordinate amounts of money writing shit code, making big promises to fix it later that I never intend to keep, and occasionally killing someone.
but sir this is a sieve........
[deleted]
Bruh technical debt on our team is just not having atdd tests. Tf is this shit about carbon nanotubes
[deleted]
I hear nano-tube leopard print is in right now.
Ewwwwwww a Comp Sci Freshman in MYYYYY PCJ!?!?!
#OUT OUT OUT OUT!
I like you
adhd tests
Need ADD tests.
All The Tests All The Time