Are you afraid AI is going to take your SWE job? Here's a little secret.
You've been cursed. You've been coding for years, and you've forgotten what it's like to not know it. You assume others can understand or do it just as easily as you can - even when they can't. It'...

Source: DEV Community
You've been cursed. You've been coding for years, and you've forgotten what it's like to not know it. You assume others can understand or do it just as easily as you can - even when they can't. It's called Curse of Knowledge. Want to regain your confidence? Pick a programming language that's completely strange to you. A language you always feared to learn. One not too similar to the languages you already know. If you know Python → try Rust. If you know JavaScript → try Haskell. If you know Java → try Elixir. If you know C/C++ → try Prolog. Or just switch paradigms within your language. If you know OOP → try FP. If you know FP → try imperative. If you know synchronous code → try async/concurrent. If you know static typing → try dynamic. You will struggle, and have a hard time. Feel free to use AI. It won't help. It's uncharted waters for you. You'll write code that maybe works, but feels wrong - and you won't know why. You're grasping at straws. If you try C for the first time, nothing