design stuff is next level above programming

design of algorithms usually requires understanding of advanced mathematics

design of architecture usually requires a lot of years of experience programming either learning architecture with the help of a nice language toolchain (eg go) or under a 5+ year veteran who has done the same thing or had a good lead to do the architecture stuff above them

Reply to this note

Please Login to reply.

Discussion

Yeah, people think the higher-level stuff is easier, but it's harder. It only looks easier, on a superficial level.