Across last 18 years I've been working on many different products with different tech stacks; my journey looked like html+js -> php -> obj-c -> swift -> kotlin -> go -> js -> typescript + all possible infra (from dokku to multi cloud with terraform)
I have a lot of ideas I want to build/prototype quickly, but every time starting a project I feel stuck and paralyzed with many choices, end up reading internet and HN for 3 days on all possible tech choices and find myself tired even before starting project.
I know I should just pick one and stick to it, but its very hard. I spent most of my dev time working exclusively as iOS dev with obj-c and I know the stack inside out. I was productive and very quick. With the rest I feel like everything is at the same level of unknowns and I have zero opinions.
Do you happen to experience the same and how do you fight it?
(edits: fixed a few typos)
I have a lot of projects I want to design/prototype quickly, but every time starting a new structure I feel stuck and paralyzed with many choices, end up reading engineering journals and CE forums for 3 days on all possible material and structural system options and find myself exhausted even before breaking ground.
I know I should just pick one system and stick to it, but it's very hard. I spent most of my career working exclusively on residential concrete construction and I know that system inside out. I was efficient and could estimate quantities quickly. With the rest I feel like everything is at the same level of unknowns and I have zero engineering judgment.
Do you happen to experience the same and how do you fight it?