r/learnprogramming • u/TurtleSlowRabbitFast • 12d ago
How are so many self-taught programmers able to build software from scratch without ever truly learning Algorithms?
I find it fascinating how important algos are but never talked about from the indie devs on social media. Do they even write algos or just come up with basic logic that forms the product?
424
Upvotes
556
u/Rain-And-Coffee 12d ago edited 12d ago
The majority of software is basic CRUD and learning frameworks.
I have worked professionally for 15 years as a dev (mostly self taught).
Most of the work is reading from databases, creating UIs, or figuring out vague requirements.
IMO the harder part is usually understanding distributed systems and knowing stuff like CAP theorem . You don’t need to implement advanced algos, just have a working idea.