Overcoming Analysis Paralysis as a Software Developer

preview_player
Показать описание
It applies to picking a library, tool, web framework, tech stack, implementation strategy & more.

Hit the subscribe button to receive more videos like this!

REFERENCE LINKS
---------------------------------------------------

COURSES
---------------------------------------------------
Courses I've created that focus on web dev and deployment topics.

THE TOOLS I USE / GEAR
---------------------------------------------------

FOLLOW ME ELSEWHERE
---------------------------------------------------

TIMESTAMPS
---------------------------------------------------
0:00 -- Intro
0:34 -- I tend to be a perfectionist and it thrives with indecision
1:47 -- Make a proof of concept with all of your choices
3:09 -- What it's like to be a manager for the Linux kernel
5:06 -- How this applied to me recently with Terraform
7:07 -- A lot of tech choices are small in the grand scheme of things
8:14 -- Don't be afraid to form your own opinions
8:57 -- Backtracking out of potentially incorrect small decisions
9:42 -- Using Socratic questioning to systematically help make choices
Рекомендации по теме
Комментарии
Автор

Perfect! Sometimes it is so necessary to see that almost exactly the same thoughts are coming to different people, especially to people, who you respect. Sometimes I also force myself to start doing things instead of endless reading. Of course, it means you need to spend more time and effort, but this price almost always worth being paid, because you get calmness and confidence about your decision.

nnutipa
Автор

There is a closer link between software development and philosophy than you may think. Programming can be summed up as a way to encode formal logic in the way a computer understands. Formal logic was mainly developed in the field of analytic philosophy, though it was applied to philosophical problems rather than engineering. I commend you more than anything for bringing philosophy to the fore for engineers.

johnanth
Автор

In my experience, the trade-offs of any particular choice only come up about 70% into a project. Maybe a good criteria is to check what resources you'll be able to rely on when things inevitably blow up.

rickdg
Автор

Ouch, this video paralysed me more. I'm stuck in deciding which frontend framework and bundler to use—both cannot easily be changed (you can basically forego changing framework, you're just rewriting the app at that point).

smithrockford-dvnb
Автор

wondering is this the real pace of your voice ? feels like its to fast to hear

kyussx
welcome to shbcf.ru