|
|
|
|
|
by varunjuice
4050 days ago
|
|
IMO This is all you need to know about "technical debt" 1/ Poor code =/= technical debt. Far too often, poor code masquerades as "technical debt" 2/ Good engineers do the right thing which is always a judgment call based on circumstance & culture. 3/ Take guidance from your best engineers, and find a way for the business to adapt. Much easier to change the sales deck or pricing today, much harder to overcome bad technical decisions. No one ever said "I never knew that sales deck or pricing would last this long" but many say this about software. Be super careful & deliberate. 4/ Build things that are simple (not easy), and respond to demand. Focus on movability & robustness, not "perfect" design. |
|