If you skip algorithms and jump straight to web programming because you can just `import sort`, you will doom yourself to a lifetime of misery. Thread 1/7 👇
2/7 You will write fuzzy code you don't understand; then spend countless hours changing it at random to get it to work. You will be embarrassed of code reviews. You will get a reputation that you don't understand what you're doing.
3/7 You will shy away from perfectly tractable problems because you don't feel they're within your reach. You will jump into intractable problems and waste everyone's time and your own. You will create unnecessary disasters and make a fool of yourself over and over again.
4/7 You will be the last to get hired and the first to get laid off. Your compensation will be a quarter of what it could have been. But much more importantly, your will have inadequacy in your heart.
5/7 It will sap your confidence. You will be afraid of technical interviews. You will always have an ambient fear of programming. You will convince yourself that it's interview jitters and "impostor syndrome". But in your heart you will know your fear is justified.
6/7 Eventually fear will turn into dread. You will convince yourself it's burnout. You will take breaks but it won't help. You will start hating coming in to work. And then you will wash out of the industry and always wonder what could have been.
7/7 Rigor is not beneath you, nor is it obsolete. Ignore the fundamentals at your own peril.
You can follow @spakhm.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: