Hacker News new | ask | show | jobs
by cyberprunes 2738 days ago
The fundamentals never change. If I had to guess, your anxiety is from an overload of information and paralysis by analysis. It's easy to get lost in noise.

I remind myself of this whenever I feel like I'm being swallowed up in a rabbit hole of videos and opinions.

Do you have a math background? The thing that ultimately saved me from what I think is a similar problem to yours, and bear with me, is mathematics, particularly Discrete Math. I learned to program long before I discovered an interest in mathematics and the difference in skill, confidence and happiness is stark.

Many programmers go on about how math is not really necessary for programming. They are wrong. Sure, you can get by and you can do creative things and have a job that doesn't require "CS theory" but you'll be forever hamstrung by the torrent of shit being hurled at you from every direction at all times. You'll forever be at the mercy of bad tutorials, shortcuts and conveniences.

Mathematical thinking is the antidote to this kind of paralysis and insecurity. It's the power of knowing how similar things really are in computing and how little it's really changed. It's the power to eliminate bullshit.

You'll still have to learn new languages and tech but you'll be far greater equipped to detect and avoid the garbage.

Mathematical thinking is a super power in this field.

1 comments

mathematical thinking is a subset of thinking
Well that seems overly broad and meaningless. Care to expand on that?