lochlan
Joined 11 years ago
Joined 11 years ago
Sure, I have a handful of ideas that seem reasonable and dreams of startup success—and maybe I'll explore them in early retirement.
Agile is not Scrum, Kanban, or even XP. It is the manifesto. It is shipping all the time at a sustainable development pace.
I have had great success implementing agile and I attribute this to continually reindexing on the manifesto and examining the impact of our process. Spoiler: removing processes is a solution as often as it is adding a process. No amount of stand-ups or sprint planning or retrospectives makes your software process a good one.
The best setup IMO is to work at a FAANG company outside the bay, it’s the best of both worlds. Supposedly Amazon pays p90 of market rate, but in my area it’s more like p99.
Source: live in PDX, work at Amazon.
Source: I work at Amazon.
Here’s Fowler’s take: https://martinfowler.com/bliki/UnitTest.html
Early-stage startups tend to have rampant technical debt for two reasons:
1) They need to get a product to market immediately and they need to iterate on it rapidly—so using technical debt as a tool to achieve short-term goals quickly is actually awesome.
2) Startups tend to pivot. Making fundamental domain changes to a product quickly tends to give you very weird systems, often with large unused portions.